Key Takeaways

  • Yes, completely free. Since 1 July 2015, all UK 0800 calls are free from every mobile and landline — mandated by Ofcom.
  • The caller pays nothing. The business that owns the 0800 number absorbs the inbound per-minute cost instead.
  • Mobiles included. Before 2015, mobiles charged up to 40p/min to call 0800. That loophole was closed permanently.
  • One exception: calling from abroad. The free-to-call rule only applies within the UK. International callers will pay their carrier's standard rates.

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.

Yes — 0800 numbers are free to call from all UK phones.

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:

  1. Your customer's carrier (e.g. O2) routes the call for free to the caller.
  2. The call reaches the network of whoever hosts your 0800 number (e.g. Aancall).
  3. Aancall bills you — the business — a small per-minute inbound rate for terminating that call.
  4. 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

Exception: International Calls

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 Number

Why 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.

Frequently Asked Questions

Are 0800 numbers free to call in the UK?

Yes. Since 1 July 2015, all 0800 numbers are completely free to call from any UK mobile or landline. This was mandated by Ofcom's changes to the Communications Act. There is no cost to the caller whatsoever.

Are 0800 numbers free from mobiles?

Yes. Since 1 July 2015, calling an 0800 number from any UK mobile — including O2, EE, Vodafone, Three, and all MVNOs — is completely free. The call does not use your inclusive minutes and costs nothing extra.

Are 0800 numbers free from landlines?

Yes. Calling 0800 from any UK landline has been free since 2015. BT, Sky, Virgin Media, and all other landline providers must route 0800 calls at zero charge to the caller.

If 0800 calls are free, who actually pays for them?

The business that owns the 0800 number pays the inbound per-minute rate. When a customer calls, the cost is reversed — the caller pays nothing, and the receiving business is billed by their 0800 provider. This is why 0800 numbers are called Freephone numbers.

Can I call an 0800 number from abroad for free?

No. The free-to-call rule only applies within the UK. If you dial an 0800 number from outside the UK, you will be charged your standard international calling rate by your foreign carrier. Many international networks will block the call entirely.

Are 0800 numbers free from payphones?

Yes. 0800 calls from public payphones in the UK are free. This has been the case since Ofcom's 2015 regulation came into force.

Give Your Customers a Free Way to Reach You

Set up a UK 0800 Freephone number in under 60 minutes. Flat-rate pricing, no hidden fees.

Get Started