The best iPhone 7 deals in February 2018

 techradar.com  2/7/2018 7:30:00 AM  129  Adam Marshall

Forget those iPhone 8 deals. Laugh in the face of iPhone X deals. The iPhone 7 remains one of the best mobiles we've ever used and the price of deals is much less than its 2017 successors.

That said, the laughter is a little bit softer than it was at the beginning of the year. The plethora of super low sub-£700 plans have disappeared, much to our chagrin. But then maybe we were falls to think that the incredible prices we saw over sales season could last forever.

That said, it's still possible to get an iPhone 7 for as little as around £20 a month without a ridiculous upfront spend to go with it. These tariffs make the iPhone 7 almost as cheap as some of the best iPhone 6S deals currently on the market, and hundreds of pounds cheaper than the iPhone X and 8.

On this page you'll find all of the best iPhone 7 deals you can get right now. Whether you're looking for unlimited data, a free phone or any other type of tariff, you can use our comparison chart below to choose the cheapest option out there. Scroll down to find the best deal for you. And don't forget that you'll get a tenner off the handset cost if you get your iPhone 7 from Mobiles.co.uk - you just need to enter 10OFF as a discount code when you get to the checkout.

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

At the top of our guide you'll see what we've chosen as this month's best value iPhone 7 deals in the UK (if you're down under, head over to our best Australian iPhone 7 deals). These are chosen purely on the basis of value - unlike some other sites we don't manipulate the order of these deals for commercial gain! Then we pick out the best deals on the four major networks, those being EE, O2, Three and Vodafone.

iphone 7 deals

iPhone 7 32GB | £250 upfront (with 10OFF code) | Unlimited calls and texts | 1GB data | £18pm
It didn't take long into 2018 for a retailer to unveil the first good sub-£20 per month iPhone 7 deal. We're a bit upset that this one now costs over £200 upfront (it was only £150 when this tariff first became available!) but your monthly bills will be a mere £18. But it's still a cheap overall tariff if you have the cash to spare at the outset and don't need too much data. Total cost over 24 months is £682

View this iPhone 7 deal at Mobiles.co.uk

iPhone 7 32GB | £180 upfront (with 10OFF code) | 2GB data | Unlimited mins and texts | £22.99pm
If you're after the cheapest iPhone 7 deal possible on EE, then this is the one you need. The real eye-catching detail of the plan is that ridiculously low monthly charge. It comes with unlimited calls and texts to add to the 2GB of data. But we have to be the bearers of bad news - this used to be over £50 cheaper. Prices are on the rise for the iPhone 7 at the moment. Total cost over 24 months is £731.76

View this iPhone 7 deal at Mobiles.co.uk

iPhone 7 32GB | £65 upfront (with 10OFF code) | Unlimited calls and texts | 3GB data | £27pm
Thanks to our exclusive Mobiles.co.uk's 10OFF discount code promotion, this remains one of the best value iPhone 7 deals on today's market. It isn't a huge amount at the outset and monthly payments are well less than £30, too. And being O2, you also get the network's revered Priority rewards as well. Total cost over 24 months is £713

View this iPhone deal at Mobiles.co.uk

iPhone 7 32GB | £75.99 upfront | Unlimited calls and texts | 30GB data | £33 per month
This is our favourite big data deal on the iPhone 7. The price of the handset has come down from last month, and now it's only £33 per month for 30GB data and unlimited everything else! Extremely strong if you need a lot of data or if you don't "need" the data but would like a safety net. And bear in mind that going unlimited is way more expensive. Total cost over 24 months is £867.99

View this iPhone 7 deal at Affordable Mobiles

iPhone 7 128GB | £140 upfront (with 10OFF code) | Unlimited calls and texts | 3GB data | £29pm
This new Mobiles.co.uk tariff (already sounding good, as you can use our 10OFF code to get a tenner reduction) is the best around for the iPhone 7 handset with the extra memory. You may not have wanted to pay mroe than £100 upfront, but we think that the sub-£30 monthly payments make up for it. And 3GB data is actually pretty good, considering you're presumably not intending to stream and use the cloud a massive amount. Total cost over 24 months is £836

Get this 128GB iPhone 7 deal from Mobiles.co.uk

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

iphone 7 deals

Best iPhone 7 deals on EE this month

iPhone 7 32GB | £180 upfront (with 10OFF code) | 2GB data | Unlimited mins and texts | £22.99pm
If you're after the cheapest iPhone 7 deal possible on EE, then this is the one you need. The real eye-catching detail of the plan is that ridiculously low monthly charge. It comes with unlimited calls and texts to add to the 2GB of data. But we have to be the bearers of bad news - this used to be over £50 cheaper. Prices are on the rise for the iPhone 7 at the moment. Total cost over 24 months is £731.76

View this iPhone 7 deal at Mobiles.co.uk

iPhone 7 32GB | £99.99 upfront (with RELEASE20 code) | 5GB data | Unlimited mins and texts | £27.99pm
This tariff has been around for a while now, and we rather like it - especially as you can tap in the code RELEASE20 at the checkout and instantly save yourself £20. 5GB is a solid amount of data to play with each month - it will keep you going with plentiful amounts of Spotify listening and Google Map navigating. Total cost over 24 months is £771.75

See this iPhone 7 deal at e2save

iPhone 7 32GB | FREE upfront | 15GB data | Unlimited mins and texts | £37.99pm
Don't fancy spending upwards of £100 on your new phone? Then this tariff from Affordable Mobiles is a good'n. You get a completely FREE handset, £20 cashback, and then you have to pay £37.99 per month - that's not terrible for the iPhone 7 and a generous 15GB of data. Total cost over 24 months is £911.76

View this iPhone 7 deal at e2save

iPhone 7 128GB | £95 upfront | 2GB data | Unlimited calls and texts | £32.99 per month
If you want the extra storage space that the 128GB iPhone 7 affords, you have to be prepared to spend. We understand that the large handset price will put some people off, but this is not a bad price on such a desirable handset. Total cost over 24 months is £886.76

View this deal: at Direct Mobiles

Best iPhone 7 deals on O2 this month

iPhone 7 32GB | £65 upfront (with 10OFF code) | Unlimited calls and texts | 3GB data | £27pm
Thanks to our exclusive Mobiles.co.uk's 10OFF discount code promotion, this remains one of the best value iPhone 7 deals on today's market. It isn't a huge amount at the outset and monthly payments are well less than £30, too. And being O2, you also get the network's revered Priority rewards as well. Total cost over 24 months is £713

View this iPhone deal at Mobiles.co.uk

iPhone 7 32GB | FREE upfront | Unlimited calls and texts | 10GB data | £35 per month
O2's late great 12GB tariffs have now been hauled from the shelves. This 10GB deal is quite a lot more expensive than they were, but isn't terrible value if 10GB of data is what you need - especially now that the £60 upfront cost has been entirely. removed. Total cost over 24 months is £840

View this deal: at Mobile Phones Direct

iPhone 7 128GB | £140 upfront (with 10OFF code) | Unlimited calls and texts | 3GB data | £29 per month
This new Mobiles.co.uk tariff (already sounding good, as you can use our 10OFF code to get a tenner reduction) is the best around for the iPhone 7 handset with the extra memory. You may not have wanted to pay mroe than £100 upfront, but we think that the sub-£30 monthly payments make up for it. And 3GB data is actually pretty good, considering you're presumably not intending to stream and use the cloud a massive amount. Total cost over 24 months is £836

Get this 128GB iPhone 7 deal from Mobiles.co.uk

Best iPhone 7 deals on Vodafone this month

iPhone 7 32GB | £250 upfront (with 10OFF code) | Unlimited calls and texts | 1GB data | £18pm
It didn't take long into 2018 for a retailer to unveil the first good sub-£20 per month iPhone 7 deal. We're a bit upset that this one now costs over £200 upfront (it was only £150 when this tariff first became available!) but your monthly bills will be a mere £18. But it's still a cheap overall tariff if you have the cash to spare at the outset and don't need too much data. Total cost over 24 months is £682

View this iPhone 7 deal at Mobiles.co.uk

iPhone 7 32GB | £200 upfront (with 10OFF code) | Unlimited calls and texts | 4GB data | £23pm
If we were in an American 90s teen sitcom, we'd be telling you right now that we're completely bummed out that the upfront cost on Vodafone iPhone 7 deals keeps rising higher and higher. But we're not, so we won't. Total cost over 24 months is £752

View this deal at Mobiles.co.uk

iPhone 7 32GB | £14.99 upfront | Unlimited calls and texts | 16GB data | £38pm
Vodafone has dropped out of the picture as a genuinely competitive network on the iPhone 7 for larger data. This 16GB tariff from Affordable Mobiles is the cheapest now - almost £100 in total more expensive than it was last month. Total cost over 24 months is £926.99

View this iPhone 7 deal at Affordable Mobiles

Best iPhone 7 deals on Three this month

iPhone 7 32GB | £24.99 upfront | Unlimited calls and texts | 8GB data | £32pm
We frequently praise Three for turning out excellent value prices on big data plans, but this 8GB tariff is very handy if you're swayed by the numerical network. Total cost over 24 months is £792.99

View this iPhone deal at Affordable Mobiles

iPhone 7 32GB | £75.99 upfront | Unlimited calls and texts | 30GB data | £33 per month
This is our favourite big data deal on the iPhone 7. The price of the handset has come down from last month, and now it's only £33 per month for 30GB data and unlimited everything else! Extremely strong if you need a lot of data or if you don't "need" the data but would like a safety net. And bear in mind that going unlimited is way more expensive. Total cost over 24 months is £867.99

View this iPhone 7 deal at Affordable Mobiles

iPhone 7 32GB | £9.99 upfront | Unlimited data, calls and texts | £46 per month
If you want to get an iPhone 7 with unlimited everything then this is the best deal out there at the moment. As you'd expect, the monthly fee is relatively high at £46 but that's actually very good value when you look at how much the other networks are charging for much less data. That all being said, with 30GB available for just £33 per month, the above deal is the one we'd go for! Total cost over 24 months is £1113.99

View this all-you-can-eat data deal at Buymobiles

« Go back