HomeCall

We come to you · Same-day service

iPhone 12 Pro Max Screen & Battery Repair in Salt Lake City

Cracked screen or a battery that won’t last the day on your iPhone 12 Pro Max? We come to your home or office in the Salt Lake City area and fix it in our car outside — usually in 20–30 minutes.

Screen from $159 · Battery $129

  • Fixed in our car at your door
  • Most repairs in 20–30 min
  • 30-day warranty
  • ★ 5.0 · 132 Google reviews

iPhone 12 Pro Max screen replacement price

Price includes the part, labor, sales tax and the trip to you within 20 miles of Salt Lake City.

Most popular

Premium Soft OLED

$189

Closest to the original screen — true blacks, vivid colors and the same thin feel.

Book Premium

Standard LCD

$159

Reliable replacement at a lower price.

Book Standard

iPhone 12 Pro Max battery replacement

Battery replacement iPhone 12 Pro Max

$129

Battery Health below 80% (Settings → Battery)? A new battery brings back all-day life. Parts, labor and the trip included.

Book battery replacement

iFixPro vs. the Apple Store

Screen repair for the iPhone 12 Pro Max — save up to $170 and skip the trip.

iFixProApple
Screen pricefrom $159$329*
WhereWe come to youStore visit or mail-in
Repair time20–30 min on siteDepends on appointment
PartsPremium aftermarketGenuine Apple
Warranty30 days90 days

* Apple’s out-of-warranty estimate for iPhone 12 Pro Max screen damage, support.apple.com, checked October 2026. Tax not included.

What our customers say

5.0 stars from 132 Google reviews.

I called them at 9am and they said they could be here at 10am which was incredible, Nikita showed up 15 minutes earlier which was actually ideal, SUPER personable, got my phone fixed in 20 minutes, and it’s perfect. Last time I got my screen fixed it took a bigger company 3 hours while I waited THERE and cost me over $300, this one took 20 minutes for HALF that price, and they came to me. I can’t speak more highly of Nikita!
Ben Tate · Google review
Amazing amazing experience! Made it so easy to schedule, get the repair, and not have to leave my morning meetings. The tech took time to explain and gave me the old battery so i could see what he did. Also gave a guarantee on the work. Will DEFinitely be calling again and recommending to everyone.
Kate Rufener · Google review

How it works

1

Book online or call

Pick a time that works for you — same-day appointments are often available.

2

We come to you

We park outside your home, office or any spot within our Salt Lake City service area.

3

Fixed on the spot

We confirm the price, repair your iPhone in our fully equipped car and you’re good to go.

Questions & answers

How much does iPhone 12 Pro Max screen replacement cost?
At iFixPro, iPhone 12 Pro Max screen replacement is $189 (Premium Soft OLED) or $159 (Standard LCD), including parts, labor and the trip to you.
How much is an iPhone 12 Pro Max battery replacement?
$129, including the battery, labor and the trip to you within 20 miles of Salt Lake City.
Is it worth repairing an older iPhone?
Often, yes — a new screen or battery costs far less than a new phone and gives your iPhone 12 Pro Max more years of use. We’ll tell you honestly if a repair doesn’t make sense.
How long does the repair take?
Most screen and battery repairs take 20–30 minutes on site.
Is there a warranty?
Yes — 30 days on parts and labor.

Ready to get your iPhone 12 Pro Max fixed?

We serve Salt Lake City, Sandy, West Valley City, West Jordan, Murray, South Jordan, Draper, Millcreek and nearby areas. Open 7 days: Mon–Sat 9 AM – 9 PM, Sun 9 AM – 7 PM.

Made on
Tilda