iDoctor AZ repairs MacBooks, iMacs and Windows laptops and desktops at our shop on South Rural Road in Tempe. We fix hardware and software problems, from cracked screens and dead batteries to slow startups and viruses. Basic diagnostics are free, and every repair has a 90-day warranty on parts and labor.

MacBook and laptop repair prices

Repair Starting price Typical time
Screen and LCD replacement $300 3 hours
Battery replacement $120 2 hours
Charging port repair $120 2 hours
SSD upgrade $100 3 hours
Memory (RAM) upgrade $100 3 hours
Hard drive replacement $100 3 hours
Virus and malware removal $100 3 hours
macOS or Windows installation $100 3 hours
Water damage diagnostic $40  

Prices depend on the model. Call or stop by for an exact quote before any work starts. Need files back from a dead drive? See our data recovery page.

Open laptop on a dark background

What we fix

Hardware

Software

We repair MacBook Air, MacBook Pro and iMac, plus Windows laptops and desktop PCs.

MacBook Air with a cracked, streaking screen on the iDoctor AZ repair bench in Tempe
A cracked MacBook Air screen, before repair.
Cracked MacBook Air screen on the repair bench at iDoctor AZ in Tempe
MacBook Air screen replacement on our bench in Tempe.

Is it the battery?

Common signs: the laptop shuts off with charge left, only works plugged in, or runs down much faster than it used to. On a Mac, Battery Health in System Settings says Service Recommended.

If the case bulges or the trackpad is hard to click, the battery may be swollen. Stop using it and bring it in.

Can it be upgraded?

An SSD or more memory can speed up an older laptop. Many newer laptops, including every MacBook with Apple silicon, have memory and storage built in and can’t be upgraded. Call us with your model and we’ll tell you.

Before you come in

How it works

1. Bring it in

Walk in during opening hours. No appointment needed.

2. Free basic diagnosis and a quote

We find the problem and tell you the price before any work starts. If you decide not to go ahead, you pay nothing.

3. Repair and warranty

We make the repair and test the device with you. Every repair is covered by a 90-day warranty on parts and labor. If we can’t fix it, you don’t pay.

Why customers choose iDoctor AZ

Frequently asked questions

Will an SSD upgrade make my old laptop faster?

Usually, yes. Replacing an old hard drive with an SSD is one of the most effective ways to speed up an older computer. We check whether your model supports it during the free basic diagnostic.

How long does a MacBook screen replacement take?

3 hours.

Do you remove viruses?

Yes. We remove viruses and malware from Mac and Windows computers.

How much does a MacBook battery replacement cost?

Battery replacement starts at $120 and takes about 2 hours.

How much does a laptop screen replacement cost?

Screen replacement starts at $300 and takes about 3 hours. The price depends on the make and model.

Do I need an appointment?

No. Walk-ins are welcome Monday to Friday from 10 am to 7 pm and Saturday from 10 am to 5 pm.

Is there a warranty?

Yes. Every repair comes with a 90-day warranty on parts and labor.

What if it can’t be fixed?

You don’t pay. Basic diagnostics are free, and there is no charge if we can’t repair the device.

Other repairs

Visit us in Tempe

iDoctor AZ, 7520 S Rural Rd, Ste A7, Tempe, AZ 85283. We’re inside Tempe Water and Ice, at the northwest corner of Elliot Rd and Rural Rd, south of ASU. On-site parking.

Call or text (480) 800-4444. Customers also come to us from Chandler, Mesa, Gilbert and Scottsdale.