Volvo sunroof care: 2015 and newer (SPA platform)
Volvo's panoramic sunroof on the SPA platform has two well known water issues: the rear seal shrinks and leaves a gap, and the drains clog. This guide covers both, plus the leaks that are easy to mistake for the sunroof.
The seal gap
On these cars the rear sunroof sealing strip shrinks over time and pulls back, leaving a gap at the rear corners. Volvo documents the issue in technical journal TJ 35503.3.0. The gap brings wind noise and lets dirt and water flood the drain channels, so the drains clog much faster. Since clogged drains are what actually cause cabin leaks, closing this gap is the upstream fix.
Conditioning the seal keeps it supple, but it will not bring back rubber that has already shrunk. The two real fixes are to replace the seal (a labor heavy job, and replacements can shrink again) or to fill the gap. A gap filler insert restores the seal line in minutes, without removing the factory seal, and is sized to match the gap.
Cleaning the drains
The SPA sunroof has front and rear drains on both sides. The front drains exit under the car, slightly behind the front wheels. The rear drains exit behind the rear wheels, under the bumper, one on each side. (The shrunken seal gap above feeds debris straight into these channels, which is why it clogs them faster.)
Order matters: if you are also fitting the gap filler, clear the drains (and check the transversal seal) first, then close the gap. Sealing the gap over a clogged drain just makes the water find another way in.
Water dripping from the third-row seatbelts, pooling in the plastic tray above the fuse box, or collecting in the spare-wheel well is the classic sign on these cars. That standing water sits right over the electronics, so catch it early.
Testing the rear drains
Testing needs no disassembly. With the sunroof in the open position, park the car on an incline, front end up, and pour about 200 ml (a cup) of water into the drain channel. The water flows to the rear and should exit under the car through the rear drain outlets behind the rear wheels. Clean flow out the back with nothing showing up inside (cabin or spare-wheel well) means that drain is clear. Water backing up, or appearing inside, means it is blocked.
Clearing the rear drains: the glass comes off
Here is the part most guides get wrong: on the SPA, a blocked rear drain cannot be cleared from the top with the glass in place. Reaching it means removing the sunroof glass, and the good news is that this is genuinely easy: three Torx screws on each side, each hidden behind a small grommet. With the glass off, the rear drains are right in front of you and can be cleaned directly. Re-run the incline test afterward to confirm the flow.
A seal runs side to side under the rear edge of the glass. It can work loose over time, and when it does, that area leaks on its own, so a rear leak is not always the drains. Glass-off is the moment to inspect it and reseat it if it has moved.
Front drains
The front drains are the easy half: with the sunroof in the open position they are right there in the front corners of the tray, no disassembly needed. They run down the pillars and exit under the car, slightly behind the front wheels. Test them with the glass open: pour a cup of water into each front corner and watch it run out cleanly behind the wheel. If a front drain is slow, clear it gently with a soft drain brush and re-test. Do not reach for compressed air or trimmer line on these cars: the tubes are a push fit and both methods can dislodge or pierce them inside the body.
Worth knowing: the owner's manual does not list sunroof-drain cleaning as maintenance, and a dealer's standard drain service often does not reach the rear drains at all (few shops will pull the glass). So checking them is on you, and a few minutes now beats a soaked, water-damaged interior later.
When it is not the sunroof
On SPA Volvos, several leaks look just like a sunroof leak. Check these before tearing into the roof.
- Air conditioning condensate drain. A wet passenger footwell that appears when the A/C runs, with no puddle under the car, points to a blocked or misrouted condensate drain. Volvo recalled 2016 to 2017 XC90 and S90 cars for a drain hose installed incorrectly at the factory (recall R89707), which leaks into the cabin. The water is clean and tracks A/C use, not rain.
- Rear tail lamp seals. Water in the spare wheel well or trunk floor is often a tail lamp gasket, not the roof. Volvo issued TJ 30417 for early XC90 tail lamp seals that were mispositioned and let water in.
- Windshield top edge. Water running down the A-pillar onto the dash or front footwell can be a failed windshield bond. Press the glass from inside; any movement points to the bond.
- Cowl drains. Leaves clogging the cowl drains at the base of the windshield can overflow into the cabin air intake and the footwell. This is one of the most common "sunroof" leaks that is not the sunroof at all.
Water travels far from where it enters. Trace it up to the highest wet point and test one area at a time before assuming the sunroof.