Body & Trim ยท routine priority

Sunroof Motor Replacement Cost & Pricing

Replace a failed sunroof motor or regulator mechanism that opens and closes the sunroof panel. A failed motor leaves the sunroof stuck open or closed and may blow the sunroof fuse repeatedly.

Typical Sunroof Motor Replacement cost

$220โ€“$880, with an average estimate of $450 before vehicle-specific adjustments.

What to expect

Difficulty: moderate. Typical labor time: 1.5โ€“4 hours.

Mechanic's tip

Before replacing the motor, check the sunroof tracks for debris or binding โ€” a jammed track can stall and burn out an otherwise-good motor. If the sunroof is stuck open, a shop can usually manually close it the same day to prevent weather damage while you schedule the repair. Access typically requires removing the headliner, which adds labor time.

Compare all auto repair prices