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 with smaller data allowances. 1000 minutes works out as over 16 hours of talk time which is plenty for most people, and you'll also get unlimited texts. This is a great deal that will last probably for the rest of the week. Total cost over 24 months is £828.76.

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

iPhone 7 128GB | EE | £135 £115 upfront | 2GB data | 1000 minutes| Unlimited texts | £33.49 per month @ Mobiles.co.uk
For an additional £90 in total you can get the superior 128GB iPhone 7 with four times as much storage as the above deal. We're big fans of this one and you will be too if you're likely to cram loads of apps and media files onto your new iPhone 7. The contract is the same - it's just the upfront that's differnt. Total cost over 24 months is £918.76.

View these deals: Black | Jet Black | Silver | Rose Gold | Gold
Voucher code: 20OFF7

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 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 with smaller data allowances. 1000 minutes works out as over 16 hours of talk time which is plenty for most people, and you'll also get unlimited texts. This is a great deal that will last probably for the rest of the week. Total cost over 24 months is £828.76.

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

iPhone 7 128GB | EE | £135 £115 upfront | 2GB data | 1000 minutes| Unlimited texts | £33.49 per month @ Mobiles.co.uk
For an additional £90 in total you can get the superior 128GB iPhone 7 with four times as much storage as the above deal. We're big fans of this one and you will be too if you're likely to cram loads of apps and media files onto your new iPhone 7. The contract is the same - it's just the upfront that's differnt. Total cost over 24 months is £918.76.

View these deals: Black | Jet Black | Silver | Rose Gold | Gold
Voucher code: 20OFF7

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 with smaller data allowances. 1000 minutes works out as over 16 hours of talk time which is plenty for most people, and you'll also get unlimited texts. This is a great deal that will last probably for the rest of the week. Total cost over 24 months is £828.76.

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

iPhone 7 128GB | EE | £135 £115 upfront | 2GB data | 1000 minutes| Unlimited texts | £33.49 per month @ Mobiles.co.uk
For an additional £90 in total you can get the superior 128GB iPhone 7 with four times as much storage as the above deal. We're big fans of this one and you will be too if you're likely to cram loads of apps and media files onto your new iPhone 7. The contract is the same - it's just the upfront that's differnt. Total cost over 24 months is £918.76.

View these deals: Black | Jet Black | Silver | Rose Gold | Gold
Voucher code: 20OFF7

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