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.


Up next in How to Make Simple Car Repairs (13 videos)

Taking your car to the shop is expensive. Save a bundle by learning how to make some automobile fixes yourself with these tutorials..

You Will Need

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


  1. Step 1

    Consult your owner's manual and warranty

    Consult your owner's manual and warranty. Leaks in your sunroof may be covered.

  2. Follow the instructions in your owner's manual for cleaning a factory-installed sunroof. Different sunroofs require different types of maintenance.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. The sun is 4.5 billion years old.