Apple iPhone 12 deals
55 contracts for the Apple iPhone 12 in our comparison, from £12.99 a month, 24 with nothing upfront, on iD Mobile, TalkMobile, O2, Vodafone, Three. Pick the storage and colour, then compare the whole cost over the term.
- 64GB
- Released October 2020

Deals come from our comparison partner and MoneyHQ may earn a commission if you take one.
iPhone 12 contracts right now
55 contracts, £12.99 to £20.99 a month, upfront from nothing, £370 or more over the term. Sold by Carphone Warehouse, Mobile Phones Direct. 54 state a mid-contract rise.
| Variant | Network | Data | A month | Upfront | Total | Rise |
|---|---|---|---|---|---|---|
| iPhone 12 64GB PurpleCarphone Warehouse · 24 months | iD Mobile | 200GB | £12.99 | £19 | £370 | £14.79 from Apr 2027, then £16.59 from Apr 2028 |
| iPhone 12 64GB whiteMobile Phones Direct · 24 months | TalkMobile | 100GB | £18.95 | £9 | £464 | No mid-contract rise stated |
| iPhone 12 64GB blackMobile Phones Direct · 24 months | O2 | 100GB | £19 | £9 | £520 | £21.50 from Apr 2027, then £24 from Apr 2028 |
| iPhone 12 64GB blackMobile Phones Direct · 24 months | Vodafone | 100GB | £19 | £9 | £520 | £21.50 from Apr 2027, then £24 from Apr 2028 |
| iPhone 12 64GB blackMobile Phones Direct · 24 months | Three | 300GB | £20 | £9 | £540 | £22.30 from Apr 2027, then £24.60 from Apr 2028 |
Figures read from our comparison partner’s feed on 17 September 2026. Prices, allowances and rises are stated by each provider and can change.
iPhone 12: questions people ask
What is the lowest monthly price for the Apple iPhone 12?
On 17 September 2026 the lowest monthly price we saw was £12.99 a month with £19 upfront on iD Mobile over 24 months. A low monthly price often means a higher upfront cost or less data, so compare the total over the contract too.
What does the Apple iPhone 12 cost over the whole contract?
The lowest total we saw was £370 over 24 months: £12.99 a month plus £19 upfront on iD Mobile. 54 of the 55 contracts state a mid-contract rise, shown on each deal.
Can I get the Apple iPhone 12 with no upfront cost?
Yes: 24 of the 55 contracts we saw ask for nothing upfront. The handset cost is then spread across the monthly price, so check the total over the term.
Which networks sell the Apple iPhone 12 on contract?
In our comparison the Apple iPhone 12 is available on iD Mobile, TalkMobile, O2, Vodafone and Three, sold by Carphone Warehouse and Mobile Phones Direct. Coverage differs by network, so check the signal where you live before you choose.