Au7o mascotAu7o
All SymptomsDiagnose my car
  1. Au7o
  2. /
  3. Known Issues
  4. /
  5. Symptoms
  6. /
  7. Sunroof Leaking Water: Causes, Fixes & Drain Cleaning
Caution

Sunroof Leaking Water: Why It Happens and How to Fix It

Share:@au7o.io

If water drips from your headliner after rain or a car wash, pools in a footwell, or runs down the windshield pillar trim, the sunroof glass itself is almost never the broken part — the hidden drainage system around it is. Most sunroofs are designed to let a little water past the seal into a collection tray, which empties through small tubes routed down the roof pillars; when those drains clog or pop loose, the water has nowhere to go but inside the car. It isn't an emergency to drive with, but water sitting in a modern cabin quickly attacks wiring, control modules, and carpet, so it's worth diagnosing within days, not months.

NewAI Photo & Video Diagnosis
Not sure this is what you've got?
Upload a photo or video — Au7o will confirm the match and check for other common failures at the same time.
Upload & confirm

Common causes

  1. 1

    Clogged sunroof drain tubes

    This is by far the most common cause. Water that seeps past the glass seal collects in a tray under the sunroof and exits through up to four small tubes — usually one at each corner — running down the windshield (A) pillars and rear (C/D) pillars to exits near the wheel wells or rocker panels; leaves, pollen, and dirt clog them until the tray overflows into the headliner. You'll typically see drips at the sunroof corners or a damp headliner right after rain or a car wash. A shop will clear the drains for roughly $75–$250, and careful owners can do it themselves with a shop vac or a length of flexible weed-trimmer line.

  2. 2

    Disconnected or split drain tube

    Each drain tube slips onto a plastic nipple at the corner of the sunroof tray, and with age, vibration, or a careless cleaning attempt the tube can pop off or crack — so water drains correctly out of the tray but dumps straight inside the pillar. The telltale sign is a wet A-pillar trim panel, kick panel, or soaked front carpet on one side while the headliner around the sunroof itself stays dry. Repair means removing trim to reattach or replace the tube, typically $150–$500 depending on how much of the interior has to come apart.

  3. 3

    Worn or perished glass seal

    The rubber gasket around the sunroof glass hardens, shrinks, and cracks over years of sun exposure; since most designs only expect it to slow water down (the tray catches the rest), a badly perished seal lets in more water than the drains can carry away. Look for visible cracking or flattened rubber around the glass edge, water entering along one edge even when the drains flow freely, and often new wind noise at highway speed. A replacement seal runs about $50–$150 in parts, or roughly $150–$400 installed.

  4. 4

    Misaligned or poorly seated glass panel

    Worn tracks, a tired motor or cables, or a previous repair can leave the glass sitting slightly high or low at one corner, so the seal never compresses evenly and water sheets past it. Run a finger across the gap between the closed glass and the roof — a noticeable height difference from one side to the other, often paired with wind noise, points here. Many sunroofs can be realigned through adjustment screws for $100–$300, while worn track or cable hardware pushes the job to $300–$800.

  5. 5

    Cracked drain tray or sunroof frame (cassette)

    The plastic tray and frame assembly the sunroof rides in — the cassette — can crack from age, UV exposure, or water freezing in a clogged tray, letting water escape before it ever reaches the drain tubes. Suspect this when the leak continues after the drains are confirmed clear and the seal looks healthy; shops find it by running a slow water trace with the headliner edge dropped. A sealant repair on an accessible crack runs $150–$400, while full cassette replacement is a headliner-out job at $500–$1,100 or more.

What to do

Start with a simple test: open the sunroof, find the small drain holes in the front corners of the tray, and slowly pour in a cup of water — it should trickle out onto the ground near the front wheels or rocker panels within seconds. If it backs up instead, gently feed flexible weed-trimmer line down the tube or use a shop vac at the drain opening; avoid stiff wire and high-pressure air, which can pierce a tube or blow it off its fitting and turn a clog into a hidden leak inside the pillar. If the drains flow but water still gets in, note exactly where it appears first (headliner corner, pillar trim, footwell) and tell the shop — that detail is what lets them separate a seal, alignment, or tray problem from a drain problem and saves diagnostic time. Treat it as urgent if water reaches the footwells where many cars house fuse boxes and control modules, if any warning lights or electrical glitches appear, or if carpet stays wet more than a day, since saturated padding breeds mold and corrodes connectors quickly.

Not sure it's your car?

Snap a photo or describe what you're seeing and let Au7o confirm the likely cause for your exact year, make, and model — free.

Diagnose my car free
← Browse all car symptoms·Look up a trouble code
Known IssuesDTC LookupDrivePricingAboutTermsPrivacyCookiesConsentData rightsCopyrightFeedback
Share:@au7o.io

Vehicle data and repair guidance on this site are compiled with AI assistance and may contain errors. Always verify with your service manual or a qualified mechanic.

Au7o · 2026
Built for DIY mechanics. Privacy-first.