CallWe come to you · Same-day service
Cracked screen or a battery that won’t last the day on your iPhone 12 Pro? 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 $149 · Battery $129
Price includes the part, labor, sales tax and the trip to you within 20 miles of Salt Lake City.
Premium Soft OLED
$169
Closest to the original screen — true blacks, vivid colors and the same thin feel.
Book PremiumBattery replacement iPhone 12 Pro
$129
Battery Health below 80% (Settings → Battery)? A new battery brings back all-day life. Parts, labor and the trip included.
Book battery replacementScreen repair for the iPhone 12 Pro — save up to $130 and skip the trip.
* Apple’s out-of-warranty estimate for iPhone 12 Pro screen damage, support.apple.com, checked October 2026. Tax not included.
5.0 stars from 132 Google reviews.
Nikita was awesome. Super friendly and stayed open late for me. He showed up early, had my screen replaced in less than 20 minutes and said he would come back and fix if it stopped working within 30 days. Super nice guy and I would absolutely call him again. Thanks Nikita
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.
Book online or call
Pick a time that works for you — same-day appointments are often available.
We come to you
We park outside your home, office or any spot within our Salt Lake City service area.
Fixed on the spot
We confirm the price, repair your iPhone in our fully equipped car and you’re good to go.
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.