The best iPhone 7 deals in the January Sales 2017

Our pick of all the best iPhone 7 deals in the UK

On this page you'll find all of the best iPhone 7 deals available in January 2017. Whether you're looking for unlimited data, a free phone or any other type of deal, you can use this page to choose the best option out there.

At the top of this page you'll find a handy price comparison tool for comparing every iPhone 7 deal in the UK to find your perfect offer. Underneath that we've selected what we think are the best value deals overall and also the best iPhone 7 deals for each individual network so you can see at a scan where the best deals are.

The iPhone 7 is not a cheap phone, but this month the best deals can be found on the Vodafone network. Look out for the 'half price for 6 months' deals at Mobiles.co.uk.

See also: iPhone 7 Plus deals | Mobile phone deals | iPhone 6S deals | iPhone SE deals

The best value iPhone 7 deals this month:

iPhone 7 32GB | EE | £45 £25 upfront | 2GB data | 1000 minutes| Unlimited texts | £33.49 per month @ Mobiles.co.uk
We've shopped around and this is comfortably the cheapest way to get an iPhone 7 on EE. Yep, this 2GB deal is even cheaper than deals smaller data allowances. Total cost over 24 months is £828.76.

Voucher code: 20OFF7
View this deal:
Black | Silver | Rose Gold | Gold

iphone 7 deals on vodafone

iPhone 7 |  £65 upfront | Unlimited calls and texts | 5GB data | £34 per month (+6 months half price!)
This is a brilliant deal from Vodafone and will run until the end of January. Save £10 on the upfront cost with code 10OFF, making it £65. Then get the 5GB contract half price for 6 months, which means paying just £17 per month for that time. Then the price goes back to normal at £34. It works out as by far the cheapest 5GB iPhone 7 deal. Total cost over 24 months is £779

View this deal: at Mobiles.co.uk
Voucher code: 10OFF

iphone 7 deals

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. 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! Underneath the top deals section you'll see what we've chosen to be the best three iPhone 7 deals for each of the four major networks, those being EE, O2, Three and Vodafone.

iphone 7 deals

iphone 7 deals on vodafone

iPhone 7 |  £65 upfront | Unlimited calls and texts | 5GB data | £34 per month (+6 months half price!)
Another brilliant deal from Vodafone, this. Save £10 on the upfront cost with code 10OFF, making it £65. Then get the 5GB contract half price for 6 months, which means paying just £17 per month for that time. Then the price goes back to normal at £34. It works out as by far the cheapest 5GB iPhone 7 deal. Total cost over 24 months is £779

View this deal: at Mobiles.co.uk

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

iphone 7 deals

iPhone 7 deals on EE

Best iPhone 7 deals on EE (January 2017)

iPhone 7 32GB | EE | £45 £25 upfront | 2GB data | 1000 minutes| Unlimited texts | £33.49 per month @ Mobiles.co.uk
We've shopped around and this is comfortably the cheapest way to get an iPhone 7 on EE. Yep, this 2GB deal is even cheaper than deals smaller data allowances. Total cost over 24 months is £828.76.

Voucher code: 20OFF7
View this deal:
Black | Silver | Rose Gold | Gold

iPhone 7 32GB | £125 £50 upfront (with code 75OFF7 ) | 1000 mins | Unlimited texts | 2GB data | £33.49 per month | Free next day delivery
If you want to get the iPhone 7 on EE this is the best deal for you. Use the code 75OFF7 to remove £75 from the upfront cost and then pay £33.49 per month for 1000 mins, 2GB data and unlimited texts. EE isn't the cheapest network right now so this £75 saving makes all the difference.  Total cost over 24 months is £853.76

View this deal: at Mobiles.co.uk

iPhone 7 128GB | £200 £125 upfront (with code 75OFF7128) | 1000 mins | Unlimited texts | 2GB data | £33.49 per month | Free next day delivery
If you're looking to get a new iPhone 7 deal on EE and you want the 128GB model, this is the best deal out there right now. Use the voucher code 50OFF7128 to remove £75 from the upfront cost, and then it's the same plan as above. You're effectively paying an extra £75 upfront to get the better version of the phone. Total cost over 24 months is £928.76

View this deal: at Mobiles.co.uk
Voucher code: 75OFF7128

iphone 7 deals

iPhone 7 32GB | Free upfront | Unlimited calls and texts | 10GB data | £40.99 per month
For just £60 more than the cheapest 5GB deal on EE this month, you can get this one which offers 10GB. It seems like much better value to us, particularly as you get the phone for free without any upfront cost. £40.99 monthly is all you pay and you get the 10GB EE data as well as unlimited calls and texts.  Total cost over 24 months is £983.76

View this deal: at Mobile Phones Direct

iphone 7 deals

iphone 7 deals on o2

Best iPhone 7 deals on O2 (January 2017)

iPhone 7 32GB | £129.99 upfront | Unlimited calls and texts | 3GB data | £36.50 per month
Use the voucher code 10OFF to reduce the upfront cost of this deal to £129.99, and then it's a mere £36.50 per month for 3GB data and unlimited everything else on the O2 network. This is the best iPhone 7 deal on O2 this month, assuming you need the best balance between upfront cost, monthly tariff and contract allowance. Total cost over 24 months is £1005.99

View this deal: at Mobiles.co.uk

iphone 7 deals

iPhone 7 32GB | £89.99 upfront | Unlimited calls and texts | 5GB data | £40 per month
If you want to be on O2 but you need a little more data, this is the next best deal and it offers more or less the same value for money. Use the voucher code 10OFF to reduce the upfront cost of this deal to £90 and then pay £40 per month for 5GB data with unlimited calls and texts. Total cost over 24 months is £1049.99

View this deal: at Mobiles.co.uk

iphone 7 deals

iPhone 7 32GB | Free upfront | Unlimited calls and texts | 5GB data | £40 per month
If you need 10GB data and you want to be on O2, this is the best iPhone 7 deal out there this month. Use the code 10OFF to get the phone for free upfront, then it's £48 per month for 10GB 4G data and unlimited everything else. Not cheap, but the best out there at the moment. Total cost over 24 months is £1152

View this deal: at Mobiles.co.uk

iphone 7 deals

iphone 7 deals on vodafone

Best iPhone 7 deals on Vodafone (January 2017)

iPhone 7 |  £65 upfront | Unlimited calls and texts | 5GB data | £34 per month (+6 months half price!)
Another brilliant deal from Vodafone, this. Save £10 on the upfront cost with code 10OFF, making it £65. Then get the 5GB contract half price for 6 months, which means paying just £17 per month for that time. Then the price goes back to normal at £34. It works out as by far the cheapest 5GB iPhone 7 deal. Total cost over 24 months is £779

View this deal: at Mobiles.co.uk

iphone 7 deals

iphone 7 deals on Three

Best iPhone 7 deals on Three (January 2017)

The network with unlimited data

iPhone 7 32GB | £117.99 upfront | Unlimited calls and texts | 1GB data | £34 per month
The Three network is quite expensive at the moment, so this is the cheapest deal out there for the iPhone 7. It's £117.99 upfront and then £34 for 1Gb data and unlimited calls and texts. Not a bargain or a deal we'd particularly recommend. Total cost over 24 months is £933.99

View this deal: at Mobile Phones Direct

iphone 7 deals

iPhone 7 32GB | £124.99 upfront | Unlimited data, calls and texts | £48 per month
If you want to go with one of Three's unlimited data deals, this is the cheapest option out there on the iPhone 7 this month. It's a £124.99 initial outlay and then £48 per month for unlimited data, calls and texts. Total cost over 24 months is £1276.99

View this deal: at Addordable Mobiles

Tags