This SIM-only deal with unlimited 4G data is easily the best offer we've EVER seen

No 12-month contract. No limits on 4G data usage. No reason not to sign-up now

Smarty Mobile Sim-only Deal

Well, we never thought we'd see this day. Someone has finally beaten Three UK's unlimited texts, unlimited calls, and unlimited 4G data SIM-only deal for £20 a month.

Smarty Mobile has taken on the lofty challenge – slashing 25% off its Unlimited Plan, which usually costs £25 a month. The new deal means you'll be able to get unlimited calls, unlimited texts, and that all-important unlimited 4G mobile data for £18.75 a month. That's £1.25 off a month – or £15 a year – compared to the Three UK deal, which until now has been the lowest price for that amount of 4G data.

Smarty Mobile from Three | Unlimited texts, calls, and 4G data | No contract, cancel anytime | £25 £18.75 a month
We've seen a lot of SIM-only deals – and this is easily the most impressive yet. Unlimited calls, unlimited text messages, and unlimited 4G mobile data – with no commitment to a 24-month contract. You can cancel anytime. And if you refer a friend and they sign-up to Smarty Mobile, you'll get a free month and a £10 Amazon voucher, too. Back of the net!
Deal ends July 16, 2019View Deal

Better yet, unlike the Three UK deal – which is a 24-month contract – Smarty Mobile is month-to-month, so you can ditch the unlimited everything SIM-only plan at any time if you spot something better or want to move to a pay monthly contract.

That seems pretty unlikely given just how monumentally awesome this new SIM-only deal is. Unlimited texts and unlimited calls isn't all that unusual in SiM-only plans, but the fact that you can use as much 4G data as you could ever want without racking up any extra costs is pretty impressive. Especially given the £18.75 a month price tag.

The Smarty Mobile deal, which runs the same network as Three, started today (June 20) and runs until July 16, 2019. So better add this blockbuster deal to your basket sooner rather than later to make sure you don't miss out.