
A sunroof is a great feature to have—until it starts leaking. While it’s designed to keep out rain and debris, water can sometimes find its way into your car, leading to stains, mold, and electrical issues. If you’ve noticed wet spots on your seats or headliner after a rainy day, it’s time to address the problem before it causes serious damage.
Sunroof leaks are more common than you might think, but the good news is that they are often fixable without major repairs. Identifying the cause early can save you from costly water damage inside your vehicle.
Why Your Sunroof Might Be Leaking
A leaky sunroof isn’t necessarily a sign of a broken part. In most cases, leaks happen because water isn’t draining properly or because the seal around the sunroof has worn out over time. The drainage system in a sunroof is designed to channel rainwater away, but if the tubes get clogged with dirt or debris, water can pool and eventually leak into your car.
Another common cause is a worn or damaged rubber seal around the edges. Over time, exposure to sunlight and changing temperatures can cause the seal to crack or loosen, allowing water to seep in. Sometimes, the sunroof itself may be slightly misaligned, preventing it from closing all the way. Even a small gap can let in enough water to create a problem.
How to Fix a Leaky Sunroof
Before you take your car to a shop, there are a few things you can try to fix the issue yourself. The first step is to check the drain tubes. Open the sunroof and look for small holes in the corners of the frame—these are the drainage points. If they appear clogged, you can try clearing them out with compressed air or a thin piece of wire. Running warm water through the tubes can also help flush out any remaining debris.
If the drain tubes seem fine, the next step is to inspect the seal around the sunroof. Wipe it down with a damp cloth to remove dirt and then check for cracks or gaps. If the seal looks dry or brittle, applying a rubber conditioner may help restore its flexibility. However, if it’s too damaged, replacing the seal may be necessary.
You should also check that the sunroof is closing properly. Sometimes, dirt or small obstructions in the track can prevent it from sealing completely. If you notice any debris, gently clean it out and try closing the sunroof again. If it still doesn’t close evenly, a minor adjustment might be needed to realign it.
Testing for Leaks
After cleaning the drains and checking the seal, it’s a good idea to test your sunroof before the next rainstorm. Pour a small amount of water onto the sunroof and watch to see if it drains properly. If water still seeps into the cabin, you may need professional assistance to diagnose the issue further.
Keep Your Sunroof Leak-Free
Routine maintenance can help prevent future leaks. Cleaning the sunroof drains every few months keeps them free from blockages, while regularly inspecting the seal can help catch signs of wear before they become a problem. Avoid leaving the sunroof open in extreme weather, as prolonged exposure to rain and sun can speed up deterioration.
At Sherman Oaks Exclusive in Sherman Oaks, CA, our technicians will help diagnose and fix sunroof leaks. Call or visit us today to schedule an inspection and keep your car dry, no matter the weather!