We're seeing some fantastic deals on Apple products right now. In this article we round up the very best iPhone prices, discounts, contracts, bundles and other offers to save you the trouble.
We'll help you find an iPhone for any budget. You'll find deals on the new iPhone XS, XS Max and XR - head over to Best iPhone XS deals or Best iPhone XS Max deals if that's what you're after specifically - as well as bargain prices on older devices such as the iPhone 8 and iPhone 7.
If you're not yet sure which iPhone is best for you, we'd recommend checking out our iPhone buying guide for detailed technical advice.
Best iPhone deals
Apple iPhone XR with 4GB data and Beats Solo 3 headphones
Now: £49 upfront, £53 per month
What to look for in an iPhone deal
Right now there are some very competitive contract offers and bundle deals as retailers try to win your custom.
However, when considering a contract deal it's very important that you work out the total cost of ownership (TCO) over the course of the contract - lower monthly costs may be offset by a longer contract so that you end up spending more in the long run. If using Carphone Warehouse's comparison widget, tick the box to display the TCO, and always check for upfront costs and any additional fees.
If you're not looking for the latest model, you'll be pleased to hear that there are plenty of bargains around for older models such as the iPhone 8, iPhone 7 and iPhone SE, both on contract and SIM-free.
Where to find iPhone deals
Check the following places and you should find some great deals:
- Carphone Warehouse
- John Lewis
- Mobile Phones Direct
Amazon regularly discounts iPhone models, so it's well worth keeping an eye out there. If you think you'll be doing lots of Amazon shopping, we'd recommend signing up to the 30-day free trial of Amazon Prime for free next-day delivery and access to deals 30 minutes early. You can sign up here.
Best iPhone student deals
Another great resource to help you save is Macworld's Student Deals page, particularly the Tech & Mobile section. Simply create an account, log in, and verify your student status, and the discounts are yours.
Right now, iD Mobile has a student deal on the iPhone 6s (32GB) with 2GB of data at £19.99 per month. Sign up for the deal here.
If you're interested in other Apple products, note that the company is offering up to 10% off Macs to students, as well as up to 50% off Apple Care. You can also save 8% on accessories and 5% on iPads (see more iPad deals here).
See all Macworld student tech deals.
Best iPhone deals
1. Apple iPhone XS and iPhone XS Max
Now: £150 off with Buy Now Pay later, use "NWEAP"
Select an eligible handset from Very's credit account range (such as the iPhone XS in gold, or the XS Max in Space Grey) on 12 months Buy Now Pay Later, and enter NWEAP in the promo code box at checkout. A cool £150 will be credited to your account by 4th July 2019 or the dispatch date, whichever is later.
2. Apple iPhone XS with 60GB data
Now: £79.99 upfront, £50 per month
This was already the best iPhone XS deal on the market, but now Vodafone has quadrupled the data without changing the price: 60GB is a massive allocation. Highly recommended.
3. Apple iPhone XR with 5GB data
Now: £49.99 upfront, £39.99 per month
This is a superb deal for the iPhone XR from Carphone Warehouse's in-house network. Grab it now.
4. Apple iPhone X (SIM-free)
Now: £749 (£250 off)
5. Apple iPhone XS Max with 15GB data
Now: £129.99 upfront, £54 per month
Vodafone's new XS Max deal for May is the best on the market, offering a (comparatively) low monthly fee and overall cost of ownership.
6. Apple iPhone XR with 60GB data
Now: £59.99 upfront, £42 per month
This is the best big-data contract on the XR, with a huge 60GB allowance and a low monthly fee. The nearest rival is probably EE's £9.99 upfront/£49 per month, which also includes free subscriptions to BT Sport, Apple Music and Amazon Prime - but that comes with 'just' 30GB of data.
7. Apple iPhone 8 with 30GB data
Now: £33 per month (plus £20 cashback)
EE keeps tweaking its iPhone 8 deal; the cashback offer is back again, making this effectively £32.17 per month. This remains a good handset, and this is an appealing price.
8. Apple iPhone XR with 4GB data and Beats Solo 3 headphones
Now: £49 upfront, £53 per month
The XR is available with bundled headphones at a good price from Three. This is the cheapest bundle, but those with a larger budget can get the handset, headphones and unlimited data for £60 per month.
9. Apple iPhone XR plus AirPods (2016)
Now: £49 upfront, £52 per month
These are the first-gen AirPods, but there isn't a huge difference between them and the 2019 models - and if you're in the market for an iPhone XR this deal (with 4GB of data) may appeal. Three also does AirPods bundles with the iPhone XS and iPhone XS Max.
10. Apple iPhone 7 (SIM-free)
Now: £399 (£150 off)
This is a large saving (on the silver model - other colours are more expensive), but read our iPhone 7 review for advice on whether this older (2016) handset is right for you.
11. Apple iPhone X, 7 and more (Refurbished)
From: Envirofone Shop
Now: Up to £100 off
You can now get up to £100 off a refurbished iPhone X, iPhone 8, or iPhone 7 from Envirofone. Click the link above to view all deals.