🎯 The Short Answer
DEPENDS
Drain unclogs and seal repairs are worth it on any running car. Full motor or track rebuilds rarely pencil out on cars worth under $6,000.
This page walks through the break-even math on sunroof repair: the typical repair cost range in 2026, what the car needs to be worth for the repair to make financial sense, and a quick decision tree for fix-vs-junk.
Repair Cost
$300 to $2,500
Break-Even Value
$3,500
Typical Life
5 to 10 years after a rebuild
DIY Friendly?
Drain clear yes, motor swap rarely
💵 The Break-Even Math
The rule of thumb most mechanics use: if the repair quote is more than 50 to 60 percent of the car's pre-failure private-party value, walk away. Here is what those numbers look like for sunroof:
- Drain unclog only: $80 to $250
- New motor / regulator: $600 to $1,200
- Full track and panel rebuild: $1,500 to $2,500
- Sealed shut option: $150 to $300 (permanent fix for leaks)
💡 Quick checkLook up your car's private-party value on KBB or Edmunds. Multiply by 0.6. If the repair quote is above that number, you are usually better off selling and replacing.
🌲 Decision Tree
Use these checkpoints before approving a repair:
- Leaking only: 80 percent of the time it is a clogged drain, $80 to $250 fix. Always worth it.
- Stuck open: needs to come in fast before water damage. Worth it on any daily driver.
- Stuck closed: less urgent, can wait. Worth it if quote is under 25 percent of car value.
- Full mechanism failure on a car worth under $3,500: seal it shut for $200 instead.
- Headliner stained from leaks: add $300 to $800 for headliner replacement.
🛠 When to Fix vs When to Junk
Fix it when:
- It is leaking and damaging the interior.
- A drain unclog is all that is needed.
- The car is worth $6,000 or more.
- You bought the car specifically for the sunroof.
Junk it (or sell as-is) when:
- Repair is over $1,500 on a car worth under $4,000.
- You can have it permanently sealed shut for $200.
- The motor, regulator, and tracks all need replacement.
- The car has water damage already.
⚠ Get a second opinionBefore approving any repair over $1,000, get a second quote from an independent shop. Dealer quotes are routinely 30 to 60 percent higher than independents on the same work.
❓ Frequently Asked Questions
How much does sunroof repair cost?
It ranges from $80 to $250 for a drain unclog, $600 to $1,200 for a new motor, and $1,500 to $2,500 for a full track rebuild on luxury cars.
Why is my sunroof leaking?
Almost always clogged drains. The sunroof itself is designed to leak a little into channels that drain through the pillars. When those clog, water comes inside.
Can I just seal my sunroof shut?
Yes. A trim shop can permanently seal the panel for $150 to $300. It is a common fix on older cars with broken mechanisms.
Does a broken sunroof hurt resale?
Yes, by $300 to $800 on a private sale. A sealed-shut sunroof actually hurts less than a known-broken one.
What causes the motor to fail?
Years of dirt and friction on the tracks, blown fuses from forcing it, or water intrusion frying the motor wiring.
Can I drive with a stuck-open sunroof?
Only short distances. Tape a tarp over it and get it home. Rain damage to the headliner and electronics gets expensive fast.