Are 0800 Numbers Free to Call in the UK?
The short answer is yes — and it has been the law since 2015. But there is a longer story about how 0800 numbers worked before that, why mobile users specifically were getting stung, and what the single remaining exception is that still catches people out.
Since 1 July 2015, Ofcom rules require all UK network operators to carry 0800 calls at zero cost to the caller. This applies to mobiles, landlines, and public payphones alike.
Are 0800 Numbers Free From Mobiles?
Yes — and this is the question most people are actually asking, because it was not always the case. Before July 2015, calling an 0800 number from a mobile phone could cost up to 40p per minute. Mobile operators were not required to pass on the "free to caller" status that landlines enjoyed, and many quietly profited from it.
That changed on 1 July 2015 when Ofcom brought 0800 numbers under the same rules as emergency services and other regulated numbers. From that date, every UK mobile network — O2, EE, Vodafone, Three, and all MVNOs like Giffgaff, SMARTY, and iD Mobile — must connect 0800 calls at no charge to the caller. The call does not deduct from your inclusive minutes. It simply costs nothing.
Are 0800 Numbers Free From Landlines?
Yes, and this one has been true for much longer. Landline calls to 0800 numbers were made free well before 2015 as part of earlier Ofcom regulatory guidance. If you are calling from a BT, Sky, Virgin Media, or TalkTalk landline, the call costs you absolutely nothing.
Caller Pays Nothing — So Who Actually Pays?
This is the most commonly misunderstood aspect of how 0800 numbers work. The calls are not free to produce — someone always pays. That someone is the business that owns the 0800 number.
When a customer calls your 0800 number, here is what happens financially:
- Your customer's carrier (e.g. O2) routes the call for free to the caller.
- The call reaches the network of whoever hosts your 0800 number (e.g. Aancall).
- Aancall bills you — the business — a small per-minute inbound rate for terminating that call.
- We forward the call to your mobile, landline, or SIP endpoint.
On our Starter plan at £14.99/month, you get 100 inclusive inbound minutes, after which additional minutes are billed at a flat per-minute rate. This model — called Freephone or toll-free — exists specifically so that businesses can remove the cost barrier for customers and absorb it themselves.
The One Exception: Calling 0800 From Outside the UK
If you dial a UK 0800 number from outside the UK — from the EU, the US, Australia, or anywhere else — you will be charged your carrier's standard international rate. Many foreign networks will block the call entirely and play a "number not available" message. The Ofcom free-to-call mandate only applies to calls made within the United Kingdom.
This is a significant issue for businesses that serve international customers. If your clients regularly call from overseas, you have two options:
- Publish a separate international direct number (e.g.
+44 20 xxxx xxxx) alongside your 0800 number. - Use an international toll-free number (ITFN) which extends the free-to-call benefit to specific countries — though these are significantly more expensive to operate.
Quick Reference: Where 0800 Calls Are Free
| Call Origin | Free to Caller? | Since When? |
|---|---|---|
| UK Mobile (O2, EE, Vodafone, Three, etc.) | ✓ Yes — Free | 1 July 2015 |
| UK Landline (BT, Sky, Virgin, TalkTalk, etc.) | ✓ Yes — Free | Pre-2015 |
| UK Payphone | ✓ Yes — Free | 1 July 2015 |
| UK Mobile MVNO (Giffgaff, SMARTY, iD, etc.) | ✓ Yes — Free | 1 July 2015 |
| Abroad (EU, US, Australia, etc.) | ✗ No — Charged at international rates | N/A |
Does Calling an 0800 Number Use My Mobile Minutes?
No. 0800 calls are completely outside your monthly allowance. They do not count as part of your bundled minutes, they do not appear as a call cost on your bill, and they do not affect your roaming allowance when you are inside the UK. Your network cannot charge you for them. This is a hard regulatory requirement under Ofcom's rules, not just a commercial policy that networks could reverse.
Are 0808 Numbers Also Free?
Yes. The 0808 prefix works identically to 0800 for callers. Both are Freephone prefixes regulated by Ofcom and both became free from mobiles on 1 July 2015. The only practical difference is on the business side — 0808 numbers are often used by charities, NHS services, and government helplines, whereas 0800 is the most recognised commercial Freephone prefix in the UK. If you are a caller, the experience is identical: free from any UK phone.
Want Your Own Free-to-Call 0800 Number?
From £14.99/month. No setup fees, no contracts. Live in under 60 minutes.
Get an 0800 NumberWhy Did It Take Until 2015 to Make 0800 Free From Mobiles?
Before 2015, the UK had a fragmented system. Ofcom had set the rule that 0800 calls should be free, but the obligation only fell on the network that hosted the 0800 number — not on the caller's mobile operator. So BT, which hosted the number, absorbed the cost correctly. But O2, which carried the call to BT's network, had no obligation to pass that zero-cost status on to its customers.
Mobile networks used this loophole to charge retail rates — sometimes as high as 40p/minute — for calls to numbers that the caller assumed were free. This generated substantial revenue and sparked significant consumer complaints to Ofcom.
The 2015 regulatory change closed this loophole permanently. Ofcom restructured how the cost is split: the business pays an "access charge" to the originating mobile network to compensate them for carrying the call. This means mobile operators are still compensated — they just cannot charge the caller directly anymore.