Best iPhone 7 Deals: Explore the best pay monthly contracts in October 2017

So you’re looking for a phone upgrade and the iPhone 7 has caught your eye? We’ve done the annoying bit and scoured through all the latest iPhone 7 deals to find the best bargains of the month.

Below, you can browse the cream of the crop and pick an iPhone 7 deal that’s perfect for you. We’ve rounded up iPhone 7 deals on pay monthly contracts from all the UK’s most popular networks, including EE, Vodafone, O2, Three and more.  Your search stops here if you’re after the ultimate bargain!

Here’s a small selection of our favourite iPhone 7 deals this month:

We’ve got an exclusive voucher code TRUSTED10, which slices £10 off the upfront cost of all the Mobiles.co.uk deals below that have an upfront cost greater than £10.

Our exclusive deal of the week – the top bullet above – is well worth considering, too. It’s a 3GB deal on O2 available at Mobiles.co.uk, and our voucher code TRIPH7JB gets you £40 off the upfront cost at the checkout. That brings it down from £100 upfront to just £60, with monthly payments of £29. It’s valid until Monday 23 Oct.

Why should you go for an iPhone 7 deal, though? Well, the iPhone 7 comes with some clever display technology that makes the screen pop with colour and brightness. It’s also incredibly fast thanks to a great processor that makes using it immediate and slick.

Perhaps its best feature, though, is its fantastic camera. Not only does it launch instantaneously so it’s always ready to take a photo, it also takes beautifully detailed snaps and videos.

Now is also a perfect time to snap up a bargain iPhone 7 deal, what with the iPhone 8 taking on the 2017 flagship mantle.

Related: Best iPhone 7 Plus deals

Editor’s Pick iPhone 7 Deal

iPhone 7 32GB (Jet Black) | £100 £60 upfront | Unlimited calls texts | 3GB data | £29 per month We’ve arranged this exclusive deal with Mobiles.co.uk to save you a whopping £40 on the iPhone 7. It’s with O2, and you just have to enter the code TRIPH7JB at the checkout to bring the upfront cost down from £100 to just £60. Valid until Monday 23 October.

  • Total cost over 24 months: £756
  • View this deal at Mobiles.co.uk

Best Big Data iPhone 7 Deal

iPhone 7 32GB (Jet Black) | Free upfront | Unlimited calls texts | 15GB data | £37.99 per month This EE deal is by far the best this month for people who want to luxuriate in lots of lovely 4G. You get a chunky 15GB of 4G data for plenty of streaming, browsing and internet usage on the go, plus the handset comes free.

  • Total cost over 24 months: £911.76
  • View this deal at Buymobiles.net

Best iPhone 7 Deals with 128GB storage

iPhone 7 128GB (Jet Black) | £150 upfront | Unlimited calls texts | 3GB | £29 per month It’s certainly worth fronting the initial £150 cost with this stunning O2 deal. The data allowance might be modest, but the payment plan works out cheaper overall than other deals on this page for the smaller 32GB iPhone 7. Save £10 at the checkout with voucher code TRUSTED10.

  • Total cost over 24 months: £846
  • View this deal at Mobiles.co.uk

iPhone 7 128GB (Silver) | £72.99 upfront | Unlimited calls texts | 8GB data | £37.99 If you’re willing to throw a little extra cash at the spacious 128GB iPhone 7, this EE deal is a great option. You get loads of data considering those monthly payments, and the upfront cost is affordable enough.

  • Total cost over 24 months: £984.75
  • View this deal at Buymobiles.net

Best iPhone 7 Deals with EE

iPhone 7 32GB (Jet Black)  | £50 upfront | Unlimited calls texts | 8GB data | £32.99 per month This EE contract is a decent mid-level deal that uses a slightly larger upfront cost to keep the monthly payments nice and manageable.

  • Total cost over 24 months: £841.76
  • View this deal at Mobiles.co.uk

iPhone 7 32GB (Jet Black) | £19 upfront | Unlimited calls texts | 5GB data | £32.99 per month This 5GB package is even cheaper than smaller data deals with other networks, so it’s definitely a hot pick this month.

iPhone 7 32GB (Jet Black) | Free upfront | Unlimited calls texts | 15GB data | £37.99 per month This EE deal is by far the best this month for people who want to luxuriate in lots of lovely 4G. You get a chunky 15GB of 4G data for plenty of streaming, browsing and internet usage on the go, plus the handset comes free.

  • Total cost over 24 months: £911.76
  • View this deal at Buymobiles.net

Best iPhone 7 deals on O2

iPhone 7 32GB (Jet Black) | £100 £60 upfront | Unlimited calls texts | 3GB data | £29 per month We’ve arranged this exclusive deal with Mobiles.co.uk to save you a whopping £40 on the iPhone 7. It’s with O2, and you just have to enter the code TRIPH7JB at the checkout to bring the upfront cost down from £100 to just £60. Valid until Monday 23 October.

  • Total cost over 24 months: £756
  • View this deal at Mobiles.co.uk

iPhone 7 32GB (Jet Black) | £50 upfront | Unlimited calls texts | 5GB data | £35 per month This is the best O2 deal we spotted this month at the 5GB data point. The monthly costs are kept nice and low thanks the bigger upfront cost. In the long term, it’s worth forking out upfront for this bargain deal.

  • Total cost over 24 months: £890
  • View this deal at Mobiles.co.uk

Best iPhone 7 deals on Vodafone

iPhone 7 32GB (Jet Black) | £49.99 upfront | Unlimited calls texts | 4GB data | £38 per month This is the best 4GB data deal we could find with Vodafone this month. However, it’s not the best among the networks, so maybe only choose this deal if you’re a loyal Vodafone customer and keen to stick with the network.

  • Total cost over 24 months: £961.99
  • View this deal at Mobiles.co.uk

iPhone 7 128GB (Jet Black) | £25 upfront | Unlimited calls texts | 26GB data | £44 per month We saw Vodafone offering 18GB of data last month for the exact same price, so this 26GB data banger is an absolute steal.

Best iPhone 7 deals on Three

iPhone 7 32GB (Jet black) | Free upfront | Unlimited calls texts | 8GB data | £33 per month This is a brilliant mid-level deal from Three, offering a generous data package with low monthly costs and zero to pay before the iPhone 7 is yours.

iPhone 7 32GB (Jet Black) | £9.99 upfront | Unlimited calls texts | 30GB data | £37 per month Here’s a colossal 30GB from Three that piles 30GB onto your plate for nearly the same price as other, much more data-light deals on this page. As always, Three’s big data prowess impresses.

  • Total cost over 24 months: £897.99
  • View this deal at Buymobiles.net

Related: iPhone 8

Tell us what you think of these iPhone 7 deals on social media @TrustedReviews.