How Do You Clean a Sunroof or Glass Roof?
Reviewed by the Skyview Auto Glass technical team — NWRD-, ASE- and DINITROL-trained technicians · Updated November 2026
Quick answer
Clean the glass on both sides — the outside for grime and water spots, the inside for the haze from interior off-gassing — and wipe the seals with a damp cloth so debris stays out of the channel. Keep liquids out of the drain channels. Skyview replaces sunroof glass but does not service drains, tracks, or motors.
What to have ready
- An ammonia-free glass cleaner, safe for tinted glass.
- Two microfiber cloths — one to clean, one to buff dry.
- A damp cloth for the rubber seals around the panel.
- A shaded spot so the cleaner does not dry on the glass.
How to clean the glass and seals
Open the panel if it opens, so you can reach both sides of the glass and the channel beneath.
- 1
Clean the outside
Rinse off grit, then wipe the exterior glass with an ammonia-free cleaner on a microfiber cloth, working the edges where grime collects.
- 2
Clean the inside
Wipe the interior face of the glass to lift the haze from plastic off-gassing, buffing dry with a second cloth.
- 3
Wipe the seals
Run a damp cloth along the rubber weatherstripping around the panel to lift dust and debris before it washes into the channel.
- 4
Keep drains clear
Do not push debris into the drain channels — leaves and dirt there cause the leaks people blame on the glass.
Where sunroof leaks actually come from
Most sunroof leaks do not come from the glass. The panel is designed to shed water into a channel around the opening, and that channel drains down through tubes in the roof pillars. When leaves, pollen, and dirt block those tubes, the water has nowhere to go and finds its way past the seal and into the headliner.
That is why keeping debris out of the channel matters more than polishing the glass. A wiped seal and a clear drain prevent the overflow that looks like a glass leak. Skyview replaces cracked or shattered sunroof and panoramic glass, but does not service the drains, tracks, or motors — a blockage or a mechanical issue there is a job for a mechanic or dealer.
Keep debris out of the channel
Wipe the seals with a damp cloth rather than spraying the glass, so debris does not wash into the drain channel. A blocked drain — not the glass — is the usual cause of a sunroof leak.
More questions about cleaning sunroofs
Can I use glass cleaner on a panoramic roof?
Yes, an ammonia-free glass cleaner on a microfiber cloth is safe on the glass. If the roof has aftermarket tint, avoid ammonia and abrasives, and spray the cloth rather than the glass.
Why does my sunroof leak even though the glass is fine?
Most sunroof leaks come from a blocked drain channel, not the glass. Leaves and dirt clog the drain tubes in the roof pillars, and the water overflows past the seal. Clearing the drains usually fixes it.
Does Skyview service sunroof drains and tracks?
No. Skyview replaces cracked or shattered sunroof and panoramic glass, but does not service the drains, tracks, or motors. A blockage or mechanical issue there is a job for a mechanic or dealer. See our sunroof guide.
Related guides
More in Cleaning and care
Need auto glass service?
Skyview Auto Glass has 191 shops across Michigan, Indiana and Illinois, each offering in-shop and mobile service. Call us or book a visit — same-day service is often available.