Skip to main content

How to Fix a Leaky Sunroof

Don't let a leaky sunroof rain on your parade. Diagnose the problem and fix it before it's too late.


  • Step 1: Consult your owner's manual and warranty Consult your owner's manual and warranty. Leaks in your sunroof may be covered.
  • TIP: Follow the instructions in your owner's manual for cleaning a factory-installed sunroof. Different sunroofs require different types of maintenance.
  • Step 2: Clean the outside of the sunroof Use window cleaning solvent and a soft cloth to thoroughly clean the outside of your sunroof. Clean the surface as well as the outside parts of the seals.
  • Step 3: Clean the seals Open your sunroof. Use a cloth soaked in water to clean the inside parts of the seals as well as the track that the sunroof sits in. Pick out or vacuum away debris from the track or seals.
  • Step 4: Physically inspect the seals Carefully inspect the seals, looking for cracks or breaks. Contact the manufacturer or a local repair shop if you see any damage to the seals.
  • TIP: Be sure to thoroughly dry out a wet car interior to prevent mold and mildew. Use towels to sop up puddles of water and leave your windows or doors open to let the car dry out.
  • Step 5: Check tracks in drive system Check the tracks in the cable drive operating system if you have a tilt-and-slide sunroof. Remove debris and wipe the tracks and cable with a cloth to remove dirt and other build-up.
  • Step 6: Test leak Close your sunroof and pour a small amount of water over the top to find out if the cleaning fixed the leak. If not, take your car to a professional for repair. Clean your sunroof on a regular basis to keep it in top shape.
  • FACT: The sun is 4.5 billion years old.

You Will Need

  • Owner's manual
  • Auto warranty
  • Window cleaner
  • Cleaning cloths
  • Vacuum
  • Manufacturer
  • Repair shop
  • Towels (optional)

Popular Categories