A sunroof stuck open is more than an annoyance. Rain can pour into your cabin, your interior can develop mold, and your car becomes an easy target for theft. If you're staring at an open sunroof that won't budge, you're probably already wondering how much this is going to cost. The good news is that most sunroof repairs fall into a predictable price range once you know what's actually broken. Let's walk through the real numbers, what drives them up or down, and what you can do right now to protect your car.

Why won't my sunroof close?

A sunroof that refuses to close usually has one of a few mechanical or electrical problems. The most common culprits are a failed motor, a broken track or cable assembly, a blown fuse, or debris jamming the track. Sometimes the sunroof glass itself shifts out of alignment, which prevents it from sealing into the roof panel. Less commonly, the switch or the control module goes bad.

Each of these failures has a different repair cost, so diagnosing the problem accurately is the first step toward getting a fair estimate. A mechanic who jumps straight to replacing the motor without checking the fuse or the track could end up costing you hundreds of dollars in unnecessary parts.

What does it cost to fix a sunroof that's stuck open?

The total repair cost typically ranges from $100 to $1,000 or more, depending on what's wrong and where you take it. Here's a general breakdown:

  • Blown fuse or simple electrical fix: $20–$75. This is the cheapest scenario. A fuse replacement is straightforward, and many drivers can handle it themselves.
  • Sunroof track or cable repair: $150–$500. The track assembly guides the glass panel as it slides. When cables fray or the track warps, the glass gets stuck. Parts alone can run $80–$250, with labor making up the rest.
  • Sunroof motor replacement: $200–$600. The motor powers the open-and-close mechanism. If you've ruled out fuses and track issues, the motor is likely the problem. Labor for motor replacement usually takes one to two hours. You can learn more about diagnosing sunroof motor failure and the associated labor costs to get a clearer picture of what to expect.
  • Sunroof glass replacement: $300–$1,000+. If the glass itself is cracked, shattered, or bent, you'll need a new panel. OEM glass costs more than aftermarket, and some vehicles require the entire sunroof cassette assembly rather than just the glass.
  • Full sunroof assembly replacement: $500–$1,500+. This is the worst-case scenario. If the entire track, motor, and frame system is damaged, replacing the whole cassette is sometimes the only option.

Dealerships tend to charge on the higher end of these ranges. Independent shops and specialty auto glass shops often come in 20–40% lower. If you want a deeper look at replacement pricing specifically, you can review detailed replacement cost estimates for a stuck-open sunroof.

What factors make the repair more expensive?

Several things can push your bill higher:

  • Vehicle make and model: Luxury vehicles like BMW, Mercedes, and Audi use more complex sunroof systems with multi-panel designs or panoramic roofs. Parts cost more, and labor takes longer. A panoramic sunroof repair on a BMW X5 can easily hit $1,200 or more.
  • OEM vs. aftermarket parts: Original manufacturer parts cost more but fit precisely. Aftermarket parts can save you 30–50%, though quality varies. Ask your mechanic which they recommend for your specific vehicle.
  • Water damage from the open sunroof: If rain got into your car while the sunroof was stuck, you might also need interior cleaning, mold remediation, or electrical repairs from water exposure. This can add $100–$500 to the total.
  • Labor rates in your area: Shop rates vary by region. Urban areas and dealership shops tend to charge $100–$180 per hour, while rural independent shops might charge $60–$100 per hour.

Can I temporarily close a sunroof that's stuck open?

Yes, in many cases you can get the sunroof closed temporarily while you figure out a permanent fix. Most sunroof systems have a manual override. This usually involves removing the interior light assembly or access panel near the sunroof and using an Allen wrench or crank tool to manually slide the glass closed. Your owner's manual should describe this process for your specific car.

A temporary close buys you time and protects your interior, but it doesn't fix the underlying problem. The glass may not seal perfectly, and you might not be able to open it again without proper repair. For a full comparison of temporary fixes versus permanent repairs and what each costs, check out this guide on emergency fixes when your sunroof won't close.

What common mistakes do people make with this repair?

A few missteps can turn a $200 repair into a $1,000 headache:

  • Forcing the sunroof shut: Pushing or pulling the glass with brute force can bend the track, crack the glass, or strip the gears. If it's stuck, stop forcing it.
  • Ignoring the problem: Leaving a sunroof open for days or weeks leads to water damage, mold, and electrical corrosion. Even if the repair feels expensive, acting quickly prevents bigger costs.
  • Skipping the diagnosis: Replacing parts without diagnosing first wastes money. A $5 fuse could be the entire problem, but you won't know unless someone checks it first.
  • Not getting multiple quotes: Sunroof repair pricing varies widely. Getting two or three estimates from different types of shops can save you hundreds of dollars.

Should I go to a dealership or an independent shop?

For straightforward sunroof motor or track repairs, an independent shop with experience on your vehicle brand is usually the better value. Dealerships have higher labor rates and often recommend full assembly replacements when a simpler repair would work.

However, if your vehicle has a panoramic or multi-panel sunroof system with complex electronics, a dealership or a specialized sunroof repair shop may have better diagnostic equipment and access to the right parts. Some independent shops won't touch panoramic roofs because of the complexity involved.

How do I know if my sunroof motor is the problem?

There are a few signs that point specifically to the motor:

  1. You press the switch and hear nothing no sound at all from the motor.
  2. You hear a clicking or grinding noise, but the glass doesn't move.
  3. The motor works intermittently, sometimes closing the roof and sometimes failing.
  4. The fuse is fine, and the switch tests correctly, but the motor still doesn't respond.

A mechanic can test the motor directly with a multimeter or by applying power to it. This is a quick diagnostic step that can save you from replacing parts you don't need.

What should I do right now?

Here's a practical checklist if your sunroof is stuck open:

  1. Check your owner's manual for the manual sunroof override instructions and close it temporarily.
  2. Check the fuse box for a blown sunroof fuse. Replace it if needed this costs almost nothing and fixes the problem more often than you'd think.
  3. Inspect the track for visible debris, leaves, or obstructions. Clean the track with a soft cloth and see if the glass moves.
  4. Get two or three repair estimates from a mix of dealerships, independent mechanics, and auto glass shops.
  5. Protect your interior in the meantime. If you can't close the sunroof, use a tarp, plastic sheeting, or a fitted car cover to keep rain out.
  6. Document any water damage with photos in case you need to file an insurance claim or negotiate with the repair shop.

Acting fast matters. The difference between a $75 fuse fix and a $1,200 full assembly replacement often comes down to how quickly you address the problem. Don't wait for the next rainstorm to force your hand. Try It Free