Fix or Forget

Apple

iPhone 12

Released 2020 Β· launch price $799 Β· refurbished today ~$260

Software support

updates expected until ~2027

About 1 year of security updates left.

An iPhone 12 launched at $799 and goes for about $260 refurbished today β€” 67% of its value gone. That refurbished price is the number every repair on this page is measured against, because it is what replacing it actually costs.

Repairs on this phone run from about $58 at the cheap end to around $180 at the expensive one, across 8 common faults. Anything near the top of that range is a serious fraction of what the device is worth.

This is its last expected year of security updates β€” support runs to about 2027. Cheap repairs can still make sense; expensive ones are hard to justify against a device with months left.

If you are replacing it anyway, the iPhone 13 costs about $310 refurbished β€” $50 more than a like-for-like iPhone 12.

iPhone 12 repair costs by fault

Typical independent-shop pricing, with the official Apple figure where one is published. Each row links to the full repair-or-replace breakdown.

FaultShopOfficialDIY parts
Cracked or broken screen$100–$170$279$65–$190
Battery (drains fast / won't hold charge)$40–$75$89$35–$50
Charging port (won't charge / loose cable)$100–$140$449$27–$45
Cracked back glass$110–$200$349not advised
Camera (blurry / won't focus / black)$70–$110$169$40–$65
Water / liquid damage$120–$190$449not advised
Speaker or microphone not working$45–$75$449$20–$35
Won't turn on / no power$140–$220$449not advised

US dollars, 2026. β€œNot advised” means the repair is not realistically DIY-able on this device. Where these numbers come from β†’

Considering an upgrade? See the iPhone 13.

Compare software support across all devices Β· Browse every device