If you’re ready to part with your old handset and buy an iPhone 12 (or 12 mini, 12 Pro or 12 Pro Max), now is a great time to hunt for deals. Retailers want to get rid of old stock, and there are great deals on the iPhone 12 range, whether you want to buy SIM-free or on contract. There are some great discounts on refurbished models too.

In this article we look at every major retailer and contract provider to find the best deals for the iPhone 12, 12 mini, 12 Pro and 12 Pro Max.

In a separate article we round up the best iPhone deals overall; we also look at the best Apple deals in an even broader article.

How much do the iPhone 12 range cost?

When the company released the iPhone 13 last September, Apple discontinued the iPhone 12 Pro and 12 Pro Max and dropped the price of the iPhone 12 and 12 mini.

Here are the starting prices. We offer more detailed pricing information in the section for each model.

  Launch price Current price
iPhone 12 mini From £699/$699 From £579/$599
iPhone 12 From £799/$799 From £679/$699
iPhone 12 Pro From £999/$999 Discontinued
iPhone 12 Pro Max From £1,099/$1,099 Discontinued

While the Pro and Pro Max are no longer available from Apple, they can be found (usually at a good discount) from other retailers, which are trying to get rid of stock to make room for the new models.

Best iPhone 12 mini deals

Apple iPhone 12 mini

Apple iPhone 12 mini

How much does the iPhone 12 mini cost?

The smallest of the iPhone 12 range, the iPhone 12 mini features a 5.4in screen, which is only slightly larger than the iPhone SE (2022). Following the launch of the iPhone 13, Apple knocked £120 off the 12 mini as well:

  • 64GB: £579 / US$599 / AUD$999 (Was: £699 / US$729 / AUD$1,199)
  • 128GB: £629 / US$649 / AUD$1,079 (Was: £749 / US$779 / AUD$1,279)
  • 256GB: £729 / US$749 / AUD$1,249 (Was: £849 / $879 / AUD$1,449)

Best iPhone 12 mini SIM-free deals

You can keep up with the latest prices across a wide range of retailers using our automated table below.

#aff-table-container-4E79294F-BEBD-43EE-8F4264B68B1E9462.aff-table-container–loading .aff-table
, #aff-table-container-4E79294F-BEBD-43EE-8F4264B68B1E9462.aff-table-container–loading .aff-table__header{
display: none;

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

We’re separately tracking the best iPhone 12 mini deals in this article.

Best iPhone 12 mini contract deals

Here are the providers to check for iPhone 12 mini contracts.

Best iPhone 12 deals

Apple iPhone 12

Apple iPhone 12

How much does the iPhone 12 cost?

The standard iPhone offers a 6.1in display and is available in white, black, blue, green, purple and Product(Red). With the launch of the iPhone 13 range, Apple slashed £120/$100 off the iPhone 12’s price. This is what it costs if you buy direct from Apple:

  • 64GB: £679 / US$699 / AUD$1,199 (Was: £799 / US$829 / AUD$1,349)
  • 128GB: £729 / US$749 / AUD$1,279 (Was: £849 / US$879 / AUD$1,429)
  • 256GB: £829 / US$849 / AUD$1,449 (Was: £949 / US$979 / AUD$1,599)

Best iPhone 12 SIM-free deals

You can browse the latest prices in our automated table below.

#aff-table-container-8BFA555E-DD76-4B19-9E82CC1E765400A9.aff-table-container–loading .aff-table
, #aff-table-container-8BFA555E-DD76-4B19-9E82CC1E765400A9.aff-table-container–loading .aff-table__header{
display: none;

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

Note that if you’re looking for a refurbished handset, Music Magpie now has the iPhone 12 for just £529.99, graded ‘Pristine’ in condition.

Where you can buy the iPhone 12

Here are the main retailers to check when shopping around for the best price on an iPhone 12:

Best iPhone 12 contract deals

Here are the contract providers to consider:

Best iPhone 12 Pro deals

iPhone 12 Pro deals

iPhone 12 Pro deals

How much does the iPhone 12 Pro cost?

The 12 Pro features a 6.1in screen like the standard iPhone 12 but has a much brighter display and a third, telephoto lens on the back. The Pro and Pro Max are available in Graphite, Silver, Gold and Pacific Blue.

Apple discontinued the 12 Pro and Pro Max when it launched the iPhone 13, but you can still find it from other retailers. We’ve listed Apple’s original prices for the 12 Pro below:

  • 128GB: £999 / US$999 / AUD$1,699
  • 256GB: £1,099 / US$1,099 / AUD$1,869
  • 512GB: £1,299 / $1,299 / AUD$2,219

These were the prices when the device was brand new (back in autumn 2020), so you should be looking to spend considerably less if buying today.

Best iPhone 12 Pro SIM-free deals

While you can no longer buy the iPhone 12 Pro directly from Apple, there are many retailers that still carry it. Check the following sellers if you’ve got time:

The automated price table below will show the best offers currently available, but stock shortages may mean it comes up empty.

#aff-table-container-2663B9F1-E669-4937-8D15A0FBF4522986.aff-table-container–loading .aff-table
, #aff-table-container-2663B9F1-E669-4937-8D15A0FBF4522986.aff-table-container–loading .aff-table__header{
display: none;

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

Best iPhone 12 Pro contract deals

The following networks have the iPhone 12 Pro available on contract.

Best iPhone 12 Pro Max deals

iPhone 12 Pro Max deals

iPhone 12 Pro Max deals

How much does the iPhone 12 Pro Max cost?

It’s been discontinued now, but here’s how much the iPhone 12 Pro Max cost at launch:

  • 128GB: £1,099 / US$1,099 / AUD$1,849
  • 256GB: £1,199 / US$1,199 / AUD$2,019
  • 512GB: £1,399 / $1,399 / AUD$2,369

It’s very important to note that these were the prices when the devices were brand new. Based on what Apple did to the 12 and 12 mini prices last September, these would have dropped significantly if the company decided to keep the 12 Pro and 12 Pro Max on sale.

In other words, you should be looking to spend a lot less than the launch RRPs if you buy today.

Best iPhone 12 Pro Max SIM-free deals

Compare prices from top retailers below:

#aff-table-container-F24C17F1-19C9-45E8-A8A3E9C7D7E9A00C.aff-table-container–loading .aff-table
, #aff-table-container-F24C17F1-19C9-45E8-A8A3E9C7D7E9A00C.aff-table-container–loading .aff-table__header{
display: none;

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

Best iPhone 12 Pro Max contract deals

Below are the best contract offers on the iPhone 12 Pro Max. Use the tool to shop for a contract based on your budget:

Best bundle deals

Apart from discounts on data-packed plans, we’re also seeing various retailers bundling free AirPods with the iPhone 12! Virgin, for example, has a few exciting bundles that include the following Apple goodies with the iPhone 12:

Meanwhile Mobile Phones Direct is bundling a free Nintendo Switch with the iPhone 12 and 12 mini.

Similarly O2 is offering up to six months of Disney+ for free and a three-year warranty if you purchase a contract, while Vodafone is offering a full 2-year subscription to Amazon Prime with their Entertainment Plans. That’s free deliveries and free Prime Video for two years! Sign up for a free 30-day trial to Prime if you want to get a taste.

Don’t forget to pick up a 5G or 4G SIM for the iPhone 12 if you buy SIM-free – we’ve sorted the best SIM-only deals of the month.

Where to get iPhone 12 cashback deals

The following retailers offer phones on contract from various networks and may have different deals to those you’ll find direct from the network. Many of these sites also offer cashback plans, if you want to save more in the long term.

See our full guide to cashback deals on our sister site Tech Advisor.

Where to get refurbished iPhone 12 deals

If you haven’t already, you may want to consider buying a refurbished iPhone 12 to save money (and the environment). Refurbished devices are thoroughly tested and repaired to work and look just like new. In some cases, you might see some signs of wear – like scuffs or scratches – but most retailers will indicate the condition of the device before you buy it. Typically, you’ll see A, B, and C grades, with A-grade devices showing no or very, very minimal signs of use and C-grade devices showing obvious signs of wear.

See our full guide to buying refurbished or second-hand iPhones for more on device grades.

The first place to shop for a refurbished iPhone is on the Apple Refurbished Store. Here you’re guaranteed that the device will be exactly like a new iPhone out of the box. Rest assured, the Apple Refurbished Store is where you can get the highest quality of refurbished iPhones. However, if you’re after the iPhone 12, it’s unlikely you’ll find it there just yet.

You may want to shop at the following refurbished resellers instead:

See our separate round-up of the best iPhone 11 deals, and for the best Apple deals 2021 see our dedicated deals hub.

iPhone 12

iPhone 12

About the iPhone 12 range

Apple launched the iPhone 12 range flagship phones at its ‘Hi, Speed’ Special event on 13 October, 2020 – a fitting title, given these will be the first iPhones to feature 5G connectivity, the new A14 Bionic processor and Neural Engine, which also appears in the new iPad Air 4 for advanced image processing.

While we’ve come to expect iPhones in three sizes, Apple introduced four models with the 12 range: the iPhone 12, iPhone 12 Pro, 12 Pro Max, and a smaller iPhone 12 mini – again, all with 5G support.

The iPhone 12 and 12 mini feature a Ceramic Shield front, glass back, and an aluminium frame, while the top-tier Pro and Pro Max add a textured matte glass on the back and a stainless steel band to the mix.

Design aside, the Pro and Pro Max also feature an extra telephoto lens on the back, along with advanced photo and video capabilities, like AppleRAW support and recording and editing video in Dolby Vision. For everything there is to know about the new iPhone 12 range see this handy explainer.