Xiaomi Redmi 12C: contract deals on UK mobile networks

The retailers featured on this page may compensate us when our readers follow links to their websites and make a purchase. More
Get the Xiaomi Redmi 12C on pay monthly with the provider of your choice. We compare them all to get you the best deal.
Choose colour, memory and plan
Xiaomi Redmi 12C

Screen size
6.71‑inch (diagonal)
Weight
192g
(approx 7oz)
Cameras
50MP (main)
5MP (selfie)
Choose colour:
Choose minimum memory:
Allowances
Minutes: (Any)
Texts: (Any)
Data: (Any)
Data speed:
Contract
Length: (6 - 36 months only)
Budget
Upfront: (Any upfront cost)
Monthly: (Any monthly cost)
deals with at least:Any mins | Any texts | Any data
(38 possibilities) on any length contract.
Sort by lowest: Monthly cost | Upfront cost | Total contract cost

Increased to: £16.83 on April 1 2028
36-month contract
(opens in new tab)

Increased to: £16.56 on April 1 2028
36-month contract
(opens in new tab)

Increased to: £20.83 on April 1 2028
36-month contract
(opens in new tab)

Increased to: £20.56 on April 1 2028
36-month contract
(opens in new tab)

Increased to: £21.83 on April 1 2028
36-month contract
(opens in new tab)
Best overall deals
What are you looking for in your plan?
Choose what type of plan you want for your Xiaomi Redmi 12C
Unlimited data


Unlimited data
£31.83
a month
Increased to: £34.83 on April 1 2028
✔ £30 up front, 36-month contractSee full deal
at Three.co.uk
(opens in new window)
We've had a look at every UK network that offers the Xiaomi Redmi 12C on a pay monthly contract with unlimited data and compared them against each other. Here's what options you've got from each this February:
Our current winner by default is the £31.83 a month deal below from Three (£30 upfront), because they're actually the only mobile network offering the Xiaomi Redmi 12C with unlimited data:

Unlimited minutes + Unlimited texts + Unlimited data (4G) = £31.83 a month, £30 up front (36‑month contract)
See full deal
Increased to: £34.83 on April 1 2028
And that's it. No other network offers unlimited data with the Xiaomi Redmi 12C. If nothing's tickled your fancy here, use our comparison tool to check other combos of upfront cost, data speed and contract length.
Useful link: Compare all unlimited data deals above
How each network compares
Which networks sell the Xiaomi Redmi 12C?
You can only get the Xiaomi Redmi 12C on Three.
Click a provider logo to see their best deals this month:
Three's Xiaomi Redmi 12C deals start at £13.56 a month


From
£13.56
a month
Increased to: £16.56 on April 1 2028
✔ £40 upfront, 36-month contractCompare Three deals
Our latest search of their deals finds that Three currently have the Xiaomi Redmi 12C in Grey only. And there's a choice of one memory variant: 32GB (the only one any network has).
The Xiaomi Redmi 12C only comes on one length of contract with Three (36 months) and you can only get it from them directly, they don't offer contracts via Carphone Warehouse or similar re-sellers.
✔ Best overall deal
This is Three's current most-competitive plan for the Xiaomi Redmi 12C, from our most recent comparison:

Unlimited minutes + Unlimited texts + 150GB data (4G) = £13.83 a month, £30 up front (36‑month contract)
See full deal
Increased to: £16.83 on April 1 2028
✔ Unlimited data
It's possible to get the Xiaomi Redmi 12C on an unlimited data plan from Three. We think this is the best option currently available:

Unlimited minutes + Unlimited texts + Unlimited data (4G) = £31.83 a month, £30 up front (36‑month contract)
See full deal
Increased to: £34.83 on April 1 2028
Their contracts are priced between £13.56 - £41.83 a month, depending on amount of minutes, texts and data in the plan. And you'll pay from £30 - £40 up front too.
Useful link: Compare all Three's Xiaomi Redmi 12C deals








