2026 Body Diagnosis Guide

Sunroof Leaking Water? How to Find and Fix the Leak

Sunroof leaks almost never come from a "bad sunroof." They come from clogged drain tubes that route water around the roof opening. When the tubes plug up, water backs up into the headliner and shows up in odd places - usually the front footwell on the same side. Here is the ranked diagnosis.

Medium - Can Cause Water Damage Repair: $0 - $400

⚡ Get a Free Vehicle-Specific Diagnosis

Tell us your year/make/model and what you’re seeing. Our AI gives you the most likely cause for free in under 30 seconds.

Start Free Diagnosis →

No login. No scanner needed.

⚡ 5 Most Likely Causes (Ranked)

70%
#1 - Most Likely
Clogged Sunroof Drain Tubes

Four small tubes carry water from the sunroof tray down through the A-pillars and B-pillars to drain under the car. Leaves, pollen, and dirt plug them. The tray overflows and water spills into the headliner. Free to fix yourself. Cost: $0 - $20. DIY: Easy. Severity: Medium.

Get a Free AI Diagnosis →
25%
#2 - Very Likely
Worn or Hardened Sunroof Seal

The rubber gasket around the glass cracks or shrinks with age. Water gets past the seal even when closed. Visible cracking or visible gaps when looking up at the closed sunroof from inside. Cost: $80 - $250. DIY: Medium. Severity: Medium.

Get a Free AI Diagnosis →
18%
#3 - Common
Misaligned or Bent Sunroof Glass

After a wind event, a stuck cycle, or rough use, the glass sits a few millimeters off-flush. Water finds the gap. A shop can re-align the glass without parts. Cost: $80 - $200. DIY: Hard. Severity: Medium.

Get a Free AI Diagnosis →
12%
#4 - Also Check
Disconnected or Cracked Drain Tube

A drain tube pulled off its nipple inside the A-pillar after a service or with age. Water reaches the right place at the top but never reaches the ground. Requires headliner drop to diagnose. Cost: $100 - $300. DIY: Hard. Severity: Medium.

Get a Free AI Diagnosis →
8%
#5 - Worth Checking
Roof Rail or Antenna Gasket Leak

Sometimes the leak is not the sunroof at all - it is a roof rail bolt or shark-fin antenna base. Tape over the sunroof for a day; if it still leaks, the sunroof is not the source. Cost: $10 - $80. DIY: Easy. Severity: Low.

Get a Free AI Diagnosis →

🔍 Match Your Symptom to the Likely Cause

If You Notice...Likely Cause
Wet front carpet, dry ceilingClogged front drain (front-of-sunroof)
Wet rear footwell or trunkClogged rear drain
Visible water dripping from sunroof edge in rainBad seal
Leak only at car wash high pressureWorn seal
Leak after rough wash or open at speedMisaligned glass

🔧 4-Step DIY Diagnosis (Fuse Check + Actuator Test)

Work through these in order. Stop as soon as you find the cause - you usually do not need all four.

STEP 1Open the Sunroof Fully

Open the sunroof so you can see the tray underneath. Look at each of the four corners - you will see a small hole or nipple. That is a drain inlet. Wipe out leaves and pine needles with a microfiber.

STEP 2Pour Water Into Each Corner

Use a small bottle to pour a cup of clean water slowly into each drain corner. Have a helper watch the ground under the car. Water should appear within 5-10 seconds at the bottom of the A-pillar (front drains) or behind the rear tire (rear drains).

STEP 3Clear the Clog

If water does not come out, the tube is plugged. Feed a 36-inch length of weed-trimmer line (the round, soft kind) gently down the drain hole. Twist it as you push. Stop if it hits resistance - do not force. Pour water again. If still blocked, use a small shop-vac at the bottom outlet to suck the clog out.

STEP 4Test the Seal

Close the sunroof. Run a garden hose over it for 5 minutes. Have a helper watch from inside the car for drips. No drips with clear drains = sunroof is fine. Drips = bad seal or misaligned glass.

✅ Want a Vehicle-Specific Answer?

Describe what your car is doing and our AI gives you the most likely cause for your year/make/model - free.

Get Free Diagnosis

No login. No scanner needed. Takes about 30 seconds.

💬 Frequently Asked Questions

Why is my carpet wet but the sunroof looks fine?

Almost always clogged drain tubes. The water comes in by design, runs through tubes inside the pillars, and exits under the car. When the tubes clog, the tray overflows and water shows up in the carpet on the same side.

Where do sunroof drains exit?

Most cars: front drains exit at the bottom of each A-pillar near the front fenders; rear drains exit at the bottom of the rear quarter panels, often behind the rear wheel.

Can I use compressed air to blow out the drains?

Do not use full shop-air pressure - you can pop the drain tube off its nipple inside the pillar and create a worse leak. Use low-pressure air or, better, weed-trimmer line and water.

How much does sunroof drain cleaning cost at a shop?

$80 - $150 for a basic clean. If the tube is disconnected, $250 - $400 because the headliner has to come down.

Should I caulk around the sunroof?

No. Sunroofs are designed to let water in - the seal is just a slow-down. Caulking traps water in the tray. Fix the drains instead.

Will mold grow if I do not dry the headliner?

Yes. Pull up carpet pads and run a fan or dehumidifier for 48 hours after fixing the leak. Wet padding under carpet is the most common source of musty smell in a used car.

Not sure what’s wrong?Free AI diagnosis in 30 seconds
Diagnose Free
As an Amazon Associate AmpAuto earns from qualifying purchases. · Affiliate Disclosure · Privacy · Terms