How to Permanently Seal a Car Sunroof

by Louis Gutierrez
car image by Goran Bogicevic from

If your car's sunroof won't stop leaking, you may choose to seal it permanently -- possibly the most effective solution to this problem. With a few items from the hardware store, you will have all the materials you need to seal your car's sunroof permanently. You will create a waterproof seal using silicone that will be resistant to sunlight. Keep in mind that once you seal your sunroof, you will not be able to open it again without scraping off the silicone.

Step 1

Clean the roof and sunroof with a wax-free car cleaner and a rag. Remove all grease and any dirt from the sunroof.

Step 2

Dry the roof and sunroof with a terry cloth, or wait for the sun to dry it completely.

Step 3

Close the sunroof completely, and lock it. Check to ensure all locks and latches are closed.

Step 4

Insert silicone sealant into a caulking gun. Cut the tip of the sealant tube with the gun's handle.

Step 5

Caulk around the sunroof with the silicone. Pour enough to cover the gap between the glass and the roof. If your sunroof has any seams in the middle, pour silicone into all seams.

Clean excess silicone from your sunroof with mineral spirits and paper towels within five minutes of caulking.


  • Use outdoor-rated silicone with low shrinkage.
  • Use only clear silicone.
  • Look for silicone at a hardware store. Do not buy silicone from an auto parts silicone for this job; it will not have a rating for outdoor use.

Items you will need

  • Wax-free car cleaner
  • Rag
  • Terry cloth
  • Silicone sealant
  • Caulking gun
  • Mineral spirit
  • Paper towels

More Articles