The best iPhone 7 deals for Black Friday 2017

 techradar.com  11/23/2017 8:00:00 PM  102  Adam Marshall

Forget those iPhone 8 deals. Laugh in the face of iPhone X deals. iPhone 7 deals just dropped to an all time low, with the first sub-£700 tariff we've ever seen on Apple's fantastic 2016 flagship over the two year contract.

Black Friday came early to the iPhone 7, with this £22.99 per month deal on EE the first volley of fire in the deals season battleground. It's a tariff that's 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.

As well as the above deal, 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.

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 | Best SIM only deals

This year's best Black Friday iPhone 7 deals so far:

iPhone 7 | Vodafone | FREE handset | Unlimited calls and texts | 6GB data | £31 per month
There's no cheaper way to get the iPhone 7 without paying a penny upfront on a 24 month contract. Despite the freebie, monthly bills are still a very reasonable £31 for 6GB of data and unlimited everything else.

Get this iPhone 7 deal now

iPhone 7 | £75 £50 handset (with BLACKFRI25 code) | Unlimited calls and texts | 12GB data | £29pm
This isn't the very cheapest iPhone 7 deal we've ever seen, but it's the best value. Paying less than £750 in total over two years for a 2016 flagship iPhone is good enough on its own, but when you consider you get 12GB of data thrown in, this iPhone 7 deal is utterly splendid.  Total cost over 24 months is £746

Get this discounted iPhone 7 deal now
Voucher code: BLACKFRI25

iPhone 7 32GB | £135 upfront (with 10FF 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 first under £700 for the two year term. The plan comes with unlimited calls and texts to add to the 2GB of data. Total cost over 24 months is £686.76

View this iPhone 7 deal at Mobiles.co.uk

iPhone 7 32GB | Virgin Mobile | FREE upfront | Unlimited calls and texts | 1.2GB data | £19pm
£19 for Apple's flagship phone is ludicrously cheap, particularly when you consider that it doesn't cost a thing upfront either. 1.2GB not enough data for you? Then an extra £3 per month takes you up to 5GB. The only hitch is that you'll be tied in to a three-year contract.

View this iPhone 7 deal at Virgin Mobile

The best iPhone 7 deals this month:

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 | £135 upfront (with 10FF code) | 2GB data | Unlimited mins and texts | £22.99pm
BEST. iPHONE 7 DEAL. EVER. Previous £22.99 per month tariffs on this superb former flagship have required upfront prices nearing on £200. It's far less with this deal. If you're after the cheapest iPhone 7 deal possible on EE, then this is the one you need - the first under £700 for the two year term. The plan comes with unlimited calls and texts to add to the 2GB of data. Total cost over 24 months is £686.76

View this deal at Mobiles.co.uk

iPhone 7 32GB | £50 upfront (with 10OFF code) | Unlimited calls and texts | 3GB data | £27pm
Like the EE deal above, this incredible Mobiles.co.uk offer dips just below the £700 mark, thanks to our exclusive 10OFF discount code. It's only £50 upfront and monthly payments are then just £27. You get 3GB instead of 2GB and and being O2, you also get the network's revered Priority rewards, too. Total cost over 24 months is £698

View this deal at Mobiles.co.uk

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, and then you have to pay £37.99 per month - that's not terrible for the iPhone 7 and a generous 15GB of data, which is an increase of 5GB from last month. Total cost over 24 months is £911.76

View this deal at Affordable Mobiles

iPhone 7 32GB | FREE upfront | Unlimited calls and texts | 26GB data | £44pm
Vodafone has just started experimenting with some very sexy new data allowances, and this mighty 26GB tariff replaces its best 16GB deals from yore. It may look expensive, but that's a heck of a lot of data, so still worth a look if you're a Vodafone devotee. And you don't even have to pay a penny at the start of the contract Total cost over 24 months is £1056

View this deal at Mobiles.co.uk

iPhone 7 32GB | £94.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 is more expensive than last month, but now it's down to just £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 £886.99

View this deal at Buymobiles

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 | £135 upfront (with 10FF code) | 2GB data | Unlimited mins and texts | £22.99pm
BEST. iPHONE 7 DEAL. EVER. Previous £22.99 per month tariffs on this superb former flagship have required upfront prices nearing on £200. It's far less with this deal. If you're after the cheapest iPhone 7 deal possible on EE, then this is the one you need - the first under £700 for the two year term. The plan comes with unlimited calls and texts to add to the 2GB of data. Total cost over 24 months is £686.76

View this deal at Mobiles.co.uk

iPhone 7 32GB | £70 upfront (with 10OFF code) | 5GB data | Unlimited mins and texts | £27.99pm
Over the last few weeks, we've been pushing a 5GB EE tariff from Affordable Mobiles thanks to the fact that you pay nothing upfront. But go for this one instead and the £70 splash at the outset means that your monthly payments are a fievr less. That works out at a fifty pound saving in the long run. Total cost over 24 months is £741.76

View this deal: at Mobiles.co.uk

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, and then you have to pay £37.99 per month - that's not terrible for the iPhone 7 and a generous 15GB of data, which is an increase of 5GB from last month. Total cost over 24 months is £911.76

View this deal: at Affordable Mobiles

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 | £50 upfront (with 10OFF code) | Unlimited calls and texts | 3GB data | £27pm
Like the EE deal above, this incredible Mobiles.co.uk offer dips just below the £700 mark, thanks to our exclusive 10OFF discount code. It's only £50 upfront and monthly payments are then just £27. You get 3GB instead of 2GB and and being O2, you also get the network's revered Priority rewards, too. Total cost over 24 months is £698

View this deal at Mobiles.co.uk

iPhone 7 32GB | £65 handset (with 10OFF code) | Unlimited calls and texts | 12GB data | £29 per month
On the balance of things, this might just be our favourite iPhone 7 deal of all at the moment. It can't boast of costing less than £700 over two years, but getting the 2016 iPhone 7 for less than £30 a month AND with 12GB of data every month is frankly superb. A real tempter, this one. Total cost over 24 months is £761

View this deal: at Mobiles.co.uk

Best iPhone 7 deals on Vodafone this month

iPhone 7 32GB | £89 upfront (with 10OFF code) | Unlimited calls and texts | 1GB data | £27pm
So you like Vodafone, have settled on the iPhone 7 and want to spend as little as possible over the next two years for your smartphone. Well in that case this is the deal you need to opt for. And we have some good news - the price just got almost £100 better over the two years. Total cost over 24 months is £737

View this deal at Mobiles.co.uk

iPhone 7 32GB | £75 upfront (with 10OFF code) | Unlimited calls and texts | 16GB data | £34pm
Vodafone dropped out of the picture for a while as a genuinely competitive network on the iPhone 7. But this 16GB tariff from Mobiles.co.uk is a real show of strength. The balance between the upfront spend and monthly bills is a standout. Total cost over 24 months is £891

View this deal at Mobiles.co.uk

iPhone 7 32GB | FREE upfront | Unlimited calls and texts | 26GB data | £44pm
Vodafone has just started experimenting with some very sexy new data allowances, and this mighty 26GB tariff replaces its best 16GB deals from yore. It may look expensive, but that's a heck of a lot of data, so still worth a look if you're a Vodafone devotee. And you don't even have to pay a penny at the start of the contract. Total cost over 24 months is £1056

View this deal at Mobiles.co.uk

Best iPhone 7 deals on Three this month

iPhone 7 32GB | FREE upfront | Unlimited calls and texts | 8GB data | £32pm
We frequently praise Three for turning out excellent value prices on big data plans, but this recently-improved 8GB tariff is very handy if you're swayed by the numerical network - especially now that it's just ditched the upfront cost, too! Total cost over 24 months is £768

View this deal: at Affordable Mobiles

iPhone 7 32GB | £94.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 is more expensive than last month, but now it's down to just £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 £886.99

View this deal: at Buymobiles

iPhone 7 32GB | FREE upfront | Unlimited data, calls and texts | £48 per month
If you want to get an iPhone 7 with unlimited everything then this is the best deal out there at the moment thanks to the upfront cost being removed. As you'd expect, the monthly fee is relatively high at £48 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 £1152

View this deal: at Affordable Mobiles

« Go back