iPhones aren't cheap, but you can save money on even the latest models if you know where to look for discounts. In this article we round up the best iPhone deals, contracts and bundles available in July 2021, to save you the trouble of hunting them down yourself.

We'll help you find a discounted iPhone suitable for any budget, and cover all five currently available models, from the mighty 12 Pro Max down to the humble SE. We even round up the best prices on discontinued handsets such as the iPhone 8.

For each phone we offer separate advice for SIM-free and contract deals. Contracts cost less upfront but the total cost of ownership (TCO) will probably end up higher, so think about what's best for your budget overall.

We'd advise you to move fast if you see a really good deal, as stock is likely to run out quickly.

Top iPhone deals this month

Best iPhone 12 Pro Max deals

The iPhone 12 Pro Max is phenomenally powerful and well specced - and extremely expensive, if you don't shop around. Read our guide to the best iPhone 12 deals for specific advice dedicated to the late-2020 generation of Apple handsets.

The 12 Pro Max starts at £1,099 / $1,099 / AUD$1,699 (or less if you've got another iPhone to trade in).

SIM-free iPhone 12 Pro Max deals

Apple is an obvious place to buy the 12 Pro Max, but you can find it from a variety of third-party retailers and networks too.

Most retailers are sticking to Apple's RRP or very slightly less: KRCS, which has every colour finish for £1,088.01 (£11 off), is your best bet right now. Amazon has been offering discounts too but at time of writing most of the models have returned to the RRP or are out of stock; it's worth checking to see if that's still the case.

Our automatically updated price table gathers the best prices from a wide range of retailers in your region:

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

It's always worth checking the price of the iPhone 12 Pro Max in the following UK shops, which consistently provide solid savings:

And US readers should try these stores:

iPhone 12 Pro Max contracts

Most of the major networks now offer the iPhone 12 Pro Max. Here are links to browse the latest deals:

US readers should try the following providers:

For more specific deals, check out our deep-dive into the best iPhone 12 Pro Max deals of the month.

Best iPhone deals: iPhone 12 Pro

Best iPhone 12 Pro deals

The 12 Pro has a smaller screen and battery than the Pro Max (and a less powerful optical camera zoom), but also costs less. In other respects it's the same, and for many readers it will be a better option: read our iPhone 12 Pro review for detailed analysis and testing.

SIM-free 12 Pro deals

As ever, Apple is the obvious place to buy. The 12 Pro starts at £999 / $999 / AUD$1,699 but trading in an older handset can get that down significantly.

In June rival retailers were jockeying for position with medium-sized discounts on that RRP - the best was £40 off - but at time of writing your best bet is KRCS, which is selling for £989.01 (£10 off).

Check the automated price table below for any bargains that have emerged since we last updated this article:

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

You can find the iPhone 12 Pro in the following UK stores:

US readers should try Walmart, Best Buy and Target.

iPhone 12 Pro contracts

Our automated comparison table below rounds up the latest and best offers for the iPhone 12 Pro:

You can also try the following providers in the UK:

The following retailers offer phones on contract from various networks, and may have different deals:

US readers should try the following:

Want to see more 12 Pro deals in detail? See our dedicated article covering the best iPhone 12 and 12 Pro deals

Best iPhone 12 deals

In our iPhone 12 review - and again in our best iPhone chart - we name this model as the one we'd recommend to most people. It's significantly cheaper than the Pros but still has the latest super-fast processor, great cameras and a big screen - upgraded this year from LCD to OLED and given a big resolution bump.

SIM-free iPhone 12 deals

Apple sells the iPhone 12 starting at £799 / US$829 / AUD$1,349.

But there are brilliant savings if you look elsewhere, with retailers waging a veritable price war. Amazon has a price of £679 (£120 off) which applies, unusually for Amazon, to every colour finish. But Currys is exactly matching the deal, while Very is separated only by shipping fees.

Check our automated comparison table for the lowest SIM-free prices from across a wide range of retailers:

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

You should also check prices in the following shops:

iPhone 12 contracts

Check out our comparison table below for the best contract deals available.

If you're feeling thorough, it's also worth checking the following networks:

We cover the best iPhone 12 and 12 Pro deals in exhaustive depth in a separate article.

Best iPhone 12 mini deals

The iPhone 12 mini is the smallest and cheapest of the late-2020 handsets. Yet it matches the larger iPhone 12 in most respects, and features the same super-fast A14 Bionic processor and 5G support as the rest of that generation.

The iPhone 12 mini starts at £699 / US$729 / AUD$1,199 (or less if you trade in another iPhone).

SIM-free iPhone 12 mini deals

Apple is the most obvious retailer from whom to buy the 12 mini, but you can make a significant saving if you look elsewhere.

The big retailers are matching each other saving for saving. Amazon has a great price of £579, or £120 off the RRP, but Currys and AO have both got exactly the same deal. Very is pretty much there too, although its delivery fees push the cost slightly higher.

Check our automated comparison table for the very latest deals:

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

It's also worth trying the following retailers:

iPhone 12 mini contracts

See our deep-dive into the best iPhone 12 mini deals for more offers.

Best iPhone 11 deals

The iPhone 11 is significantly cheaper than the Pro models but still has a very fast processor, great cameras and a big screen. Read our iPhone 11 review for more information.

SIM-free iPhone 11 deals

Apple offers the iPhone 11 from £599 / US$599 / AU$999, although trading in a used handset can earn you serious money off.

Most UK retailers are sticking to Apple's RRP on the iPhone 11, but Amazon has it for £549, or £50 off. That's an excellent offer, and applies to every colour finish.

Keep an eye on our automated price comparison table for any tasty deals that may have popped up in the past few days:

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

You should also check prices in the following UK shops:

US readers should check these stores:

iPhone 11 contracts

Check out our comparison table below for the best contract deals available.

If you're feeling thorough it's also worth checking the following networks:

Plus Verizon, Sprint, AT&T and T-Mobile in the US.

Best iPhone XR deals

The XR is a respectable choice for those on a budget. It's got an older processor and weaker cameras than on the latest models but if you can deal with those compromises you'll find this excellent value for money.

Read our iPhone XR review for more analysis, and Best iPhone XR deals for specific buying advice.

SIM-free iPhone XR deals

Apple is still selling the iPhone XR, starting at £499 / US$499 / AU$849. Stock at other retailers seems to be running low, but keep an eye on our automatic comparison table for any SIM-free offers that pop up:

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

The following retailers are also worth a look if you have time.

iPhone XR contracts

The comparison table below has the latest contract deals for the XR.

Best iPhone SE (2020) deals

The new iPhone SE burst on to the scene in April 2020, and unites a fast chipset (the same A13 Bionic you get in the iPhone 11 Pro Max) with an affordable price tag. It's a terrific deal at Apple's RRP, but other retailers may be able to do even better.

Read our roundup of the best iPhone SE (2020) deals for more in-depth buying advice.

SIM-free iPhone SE (2020) deals

You can get the iPhone SE direct from Apple, starting at £399 / US$399 / AU$679.

Check our automatically updated chart for the best SIM-free offers from other retailers:

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

And it's always worth checking the following big-name retailers' own sites:

Amazon
Carphone Warehouse
John Lewis
Best Buy
Walmart

iPhone SE (2020) contracts

The comparison widget below has the latest contract deals for the new SE.

The best deals will appear in the widget above, but those who are feeling especially thorough should also check the following carriers and comparison sites:

Affordable Mobiles
BuyMobiles.net
BT
EE
Fonehouse
Giffgaff
iD mobile
Mobiles.co.uk
Mobile Phones Direct
O2
Phones.co.uk
Sky
Three
Vodafone

If you're in the US, check Verizon, Sprint and AT&T.

Best iPhone 8 and 8 Plus deals

The 8 Plus came out in autumn 2017 and was officially discontinued when the iPhone SE (2020) made its debut. But while its A11 processor is less future-proofed than the chips in more recent handsets, it does have a twin-lens rear camera, so you get Portrait Mode.

Read our iPhone 8 Plus review for more details, and Best iPhone 8 deals for advice on buying this generation of handsets.

SIM-free iPhone 8 Plus deals

The 8 Plus is no longer available from Apple, but check the widget below for alternative places to buy:

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

If the widget is drawing a blank - and stock is starting to run low on these older handsets - it's worth trying the following retailers in the UK:

Amazon
Argos
Buymobiles.net
Carphone Warehouse
Currys PC World
E2save
John Lewis
KRCS
Mobiles.co.uk
Mobile Phones Direct
Very.co.uk

iPhone 8 Plus contracts

Check our contract comparison widget below to see the latest and best contract offers.

SIM-free iPhone 8 deals

Apple no longer sells the iPhone 8, but you may still find it on sale elsewhere:

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

Again, don't be downhearted if the widget is empty for this older and increasingly scarce model. You can also try the following UK retailers:

Amazon
Argos
BuyMobiles.net
Carphone Warehouse
Currys PC World
E2save
John Lewis
KRCS
Mobiles.co.uk
Mobile Phones Direct
Very.co.uk

Plus Best Buy in the US.

iPhone 8 contracts

Use our price comparison tool to find the best contract for you:

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 XR and even discontinued models such as the iPhone 8, both on contract and SIM-free.

Where to find iPhone deals

Check the following places and you should find some great deals:

Amazon
Argos
Carphone Warehouse
EE
John Lewis
KRCS
Mobiles.co.uk
Mobile Phones Direct
O2
Three
Vodafone

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.

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.

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).

Assuming you do happen to be in the market for another bit of Apple kit (since the discount applies to Macs, MacBooks and iPads, not iPhones), here's how to get an Apple student discount.

Best iPhone deals overall

Below (and in the carousel at the top of the article) we've gathered our pick of the best overall deals you can get right now on any iPhone model - including those that have been officially discontinued by Apple.

1. Apple iPhone 12 (64GB)

From: Amazon

Was: £799

Now: £653  (£146 off)

This is a superb deal on the iPhone 12, and very nearly the lowest price we've seen - it was once discounted to £649, but that didn't last long. We'd grab this if you get the chance, before it too disappears.

More details here: Get £146 off an iPhone 12 with this hot Amazon deal.

2. Apple iPhone 12 mini

From: Amazon

Was: £699

Now: £579  (£120 off)

You can get £120 off the iPhone 12 mini from a number of resellers. It's just £579 at Amazon, Currys/PC World, Laptops Direct and AO.com.

3. Apple iPhone SE (2020, with unlimited data)

From: iD Mobile

Now: No upfront cost, £22.99 per month (£551.76 TCO)

Having bumped up the data allocation from 20GB to 50GB earlier in June (while simultaneously knocking £30 off the total cost), iD has now decided to offer unlimited data without increasing the price. This is the best offer currently available on the iPhone SE (2020).

4. Apple iPhone 12 (with unlimited data)

From: iD Mobile

Now: £49.99 upfront, £34.99 per month (£889.75 TCO)

iD is performing miracles with its contracts right now. Earlier in June the firm more than doubled the data allocation on this iPhone 12 deal while slashing £76 off the price. Now it's offering unlimited data at the same price. A superb deal.

5. Apple iPhone 12 Pro Max (512GB)

From: Amazon

Was: £1,399

Now: £1,360.50  (£38.50 off)

Amazon has nearly £40 off the iPhone 12 Pro Max right now - the biggest discount around right now. It's not as big of a discount as £134 off the iPhone 12 mini, though. 

We're separately rounding up the best iPhone 12 mini and iPhone 12 & 12 Pro deals if you want to see offers across the range.

6. Apple iPhone 12 mini, 100GB data & free Nintendo Switch

From: Mobile Phones Direct

Now: £29.99 upfront, £49 per month

Get the iPhone 12 mini and a Nintendo Switch console from Mobile Phones Direct, complete with 100GB of data on Three.

7. Apple iPhone XR (with 50GB data)

From: iD Mobile

Now: £29.99 upfront, £25.99 per month (£653.75 TCO)

Vodafone's reign is over; iD has come roaring back with a deal on the XR that comes with nearly twice as much data as the best offer you could find in May, and costs £29 less over the course of the contract.

The iPhone XR is getting on a bit, but it'll still do a job. See our roundup of the best iPhone XR deals for more options.