The best iPhone 8 deals in January 2018

 techradar.com  1/17/2018 9:00:31 AM  62  Adam Marshall

iPhone 8 deals have had a turbulent few months since the flagship handset's 2017 release. And generally it was good news for shoppers, as prices fell when the iPhone X hit the shelves, dropped again over Black Friday and Cyber Monday and then saw an all time low over Christmas.

Unfortunately, the bargain basement iPhone 8 prices have now come to an end, but there are still some excellent tariffs out there if you're desperate to land a new iPhone 8 - and especially now that we've bagged an exclusive discount code from Mobiles.co.uk! You can save yourself lots of money by using TechRadar's price comparison tool on this very page! Watch out for certain deals with low data costing more than those with lots of data.

To make it even easier, we've picked out specific recommendations  further down so you can easily locate the most attractive deals at different data points, networks and budgets.

See also: iPhone X deals | iPhone 8 Plus deals | iPhone 8 SIM free / Unlocked | Samsung Galaxy S8 deals | Best mobile phone deals

  • Save £10 on the upfront cost of any iPhone 8 deal at Mobiles.co.uk by using the voucher code 10OFF at the checkout!

Filter and compare all of the iPhone 8 deals available in the UK:

TechRadar's exclusive iPhone 8 deal:

iPhone 8 64GB | £160 upfront (with TRIPH8JAN code) | Unlimited calls and texts | 3GB data | £29pm
Yes! It's back. O2's sub-£30 per month iPhone 8 tariff is back on the shelves at Mobiles.co.uk. It's the very cheapest way you can own the iPhone 8 on contract right now (with out paying some ridiculous fee upfront), slipping under the £900-mark. Our exclusive TRIPH8JAN code knocks an extra £25 off the upfront cost and did we mention those monthly payments...?. Total cost over 24 months is £856

View this iPhone 8 deal at Mobiles.co.uk

The best iPhone 8 deals you can buy in the UK today:

When the iPhone 8 hit the shelves, we were doing everything possible to prepare people that they were going to have to spend big to get the 2017 Apple iPhone. But as you'll see, you can already get this brilliant iPhone for less than £1000 over the two years and there are some fantastic deals to be snapped up...

iPhone 8 64GB | £162.99 upfront | 5GB data | Unlimited mins and texts | £32.99pm
If you want to jump on to the UK's fastest 4G network, then you may as well go straight to this 5GB tariff. It's one of our favourite iPhone 8 deals right now and costs only a few pounds more over the two years than EE's 1GB and 2GB plans. It may still be some way off the best iPhone 8 prices we were seeing around Black Friday, but £32.99 a month for this handset, 5GB data and unlimited everything else is still pretty darn good.  Total cost over 24 months is £954.75

View this deal from Affordable Mobiles

iPhone 8 256GB | £81.99 upfront | 30GB data | Unlimited calls and texts | £56pm
This is for people who mean serious business; for those who really want to have their cake and eat it. A Three tariff that provides a massive 30GB of data per month, for Apple's MASSIVE 256GB iPhone 8. It's obviously a lot of cash, so do ensure that you really need all this data and memory. Total cost over 24 months is £1425.99

View this deal at Affordable Mobiles

iPhone 8 deals: how much does the phone cost?

The SIM-free price of the new iPhone 8 is £699. That's £100 more than the iPhone 7 cost when it launched in the UK 12 months ago, so while this is not the iPhone X, nor is it what you'd call a cheap alternative. To get the phone on a 24 month contract you'll obviously have to pay a fair whack more than that, so depending on which tariff suits you best you may or may not be better off buying SIM free with a SIM only deal.

iPhone 8 review in brief

Screen size: 4.7-inches | Resolution: 750 x 1334 | Rear camera: 12MP | Weight: 148g | OS: iOS 11 | RAM: 2GB | Storage: 64GB/256GB | External storage: No | Battery: 1821mAh

Better screen than iPhone 7

New gold colour is handsome

It's expensive

Same old design

Don't expect a revolution with the iPhone 8. It's essentially a tweaked iPhone 7 with a few enhancements and one or two upgrades. For that reason we wouldn't particularly recommend this phone to anyone with an iPhone 7 - but for those with older phones this could make a timely upgrade if the price of the iPhone X makes you want to weep.

Read TechRadar's full iPhone 8 review

Now let's break down the best iPhone 8 deals by network...

iphone 7 deals

Best iPhone 8 deals on EE this month

iPhone 8 64GB | £162.99 upfront | 5GB data | Unlimited mins and texts | £32.99pm
If you want to jump on to the UK's fastest 4G network, then you may as well go straight to this 5GB tariff. It's one of our favourite iPhone 8 deals right now and costs only a few pounds more over the two years than EE's 1GB and 2GB plans. It may still be some way off the best iPhone 8 prices we were seeing around Black Friday, but £32.99 a month for this handset, 5GB data and unlimited everything else is still pretty darn good.  Total cost over 24 months is £954.75

View this deal from Affordable Mobiles

iPhone 8 64GB | £75 upfront (with RELEASE20 code) | 15GB data | Unlimited mins and texts | £37.99pm
If you want to jump on to the UK's fastest 4G network, we don't actually see much point in faffing around with lower data deals. It only costs a little bit more to escalate things massively up to this 15GB tariff, which is an extremely healthy amount of data to play with. Choose from Space Grey, Silver or Gold. Total cost over 24 months is £986.76

View this deal from e2save

Best iPhone 8 deals on O2 this month

iPhone 8 64GB | £160 upfront (with TRIPH8JAN code) | Unlimited calls and texts | 3GB data | £29pm
Yes! It's back. O2's sub-£30 per month iPhone 8 tariff is back on the shelves at Mobiles.co.uk. It's the very cheapest way you can own the iPhone 8 on contract right now (with out paying some ridiculous fee upfront), slipping under the £900-mark. Our exclusive TRIPH8JAN code knocks an extra £25 off the upfront cost and did we mention those monthly payments...?. Total cost over 24 months is £856

View this iPhone 8 deal at Mobiles.co.uk

iPhone 8 64GB | £160 upfront (with 10OFF code) | 10GB data | Unlimited minutes and texts | £35 per month
This brand new tariff from Mobiles.co.uk is probably one of the best value iPhone 8 deals on the market at the moment - especially if you implement our exclusive 10OFF discount code to save a tenner at the start. You get stacks more data than the cheapest tariffs out there but for not much more over the two years. Pretty good value. Total cost over 24 months is £1000

View this iPhone 8 deal from Mobiles.co.uk

Best iPhone 8 deals on Vodafone this month

iPhone 8 64GB | £152.99 upfront | 1GB data | Unlimited calls and texts | £36pm
Vodafone had some top notch tariffs over Christmas (the cheapest we've ever seen on the iPhone 8, no less), but they just can't compete with the other networks at the moment. This is the cheapest way, but it's more expensive than other deals on this page and with a measly 1GB of data. Total cost over 24 months is £1016.99

View this iPhone 8 deal at Mobile Phones Direct

iPhone 8 256GB | £99.99 upfront | 1GB data | Unlimited calls and texts | £44pm
The iPhone 8 starts with 64GB instead of the the 32GB of the iPhone 7, but that's still not going to be enough room for the tunes, snaps and videos some people will want to store on their phone. This Vodafone deal is one of the cheapest ways you can currently get the model with more memory - and the upfront price just fell back down by £40. Total cost over 24 months is £1155.99

View this deal at Mobile Phones Direct

Best iPhone 8 deals on Three this month

iPhone 8 64GB | £59.99 upfront | 8GB data | Unlimited calls and texts | £41pm
If the Three network's Go Roam and Go Binge benefits have piqued your interest, then this is as affordable as it comes on the iPhone 8. It's a rather good tariff, considering you get a healthy 8GB of data in there. Total cost over 24 months is £1043.99

View this deal at Buymobiles

iPhone 8 256GB | £81.99 upfront | 30GB data | Unlimited calls and texts | £56pm
This is for people who mean serious business; for those who really want to have their cake and eat it. A Three tariff that provides a massive 30GB of data per month, for Apple's MASSIVE 256GB iPhone 8. It's obviously a lot of cash, so do ensure that you really need all this data and memory. Total cost over 24 months is £1425.99

View this deal at Affordable Mobiles

« Go back