Volvo sunroof care: 2015 and newer (SPA platform)

Vehicle guide

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.

XC90 2015+XC60 2017+XC40 2017+ S90 2017+V90 2017+V60 2018+
The white Volvo SPA family: XC90, XC60, XC40, S90, V90, V60, all with panoramic sunroofs
The Volvo SPA family: XC90, XC60, XC40, S90, V90, V60 (2015-2024).

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.

Volvo SPA Sunroof Gap Filler Kit
Volvo SPA Sunroof Gap Filler KitFills the shrunken rear seal gap on SPA Volvos. Three sizes to match the gap, fitted by hand.
View kit
The shrunken rear sunroof seal on a Volvo V90, the rubber pulled back from the glass leaving a gap
The shrunken rear seal on a Volvo V90: the rubber has pulled back from the glass, leaving the gap. This is the exact problem the gap filler solves.

Cleaning the drains

The SPA sunroof has front and rear drains on both sides. On these cars the clog is almost always right at the top, in the drain opening inside the sunroof tray, buried under leaves and grit, not down in the hose. That is good news: a soft brush can usually clear it from the top. (The shrunken seal gap above feeds debris straight into these channels, which is why it clogs them faster.)

i Sign of a clogged rear drain

Water dripping from the third-row seatbelts, or pooling in the plastic tray above the fuse box, is the classic sign on these cars. That standing water sits right over the electronics, so catch it early.

Rear drains

The two rear drains exit just under the rear bumper, one on each side. If you need to reach the lower rear elbows from inside, they sit at the bottom corners behind the battery access panel (driver side) and the fuse-box panel (passenger side).

Front drains

The front drains exit in the engine bay. You can see the ends after removing the cover at the coolant reservoir (passenger side) and the brake-fluid access panel (driver side); the driver side hides behind the wiper actuator.

Clean gently with a soft drain brush and confirm flow with water. 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.

i The factory drain test

Volvo's own leak test is simple and worth copying: with the car on a slight slope, pour about 200 ml (1 to 2 ounces) of water into each corner of the opening and watch it come out. The front drains exit in the engine bay over the master cylinder; the rear drains come out under the bumper. Fast, clean flow means that corner is clear. If a corner backs up, that drain needs clearing.

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. So checking them is on you, and a few minutes now beats a soaked, water-damaged interior later.

Sunroof Drain Cleaning Tool
Sunroof Drain Cleaning Tool (10 ft)The safe way to clear an SPA sunroof drain: soft, flexible, sized for the tube.
View tool
A sunroof drain hose outlet in an engine bay corner beside the coolant reservoir
Where a front drain exits (representative). On the SPA the front drains end in the engine bay: the passenger side near the coolant reservoir, the driver side behind the wiper actuator. This is a representative view to show what to look for, not your exact car.

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

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.

Sources

  • Volvo TJ 35503.3.0, panoramic sunroof sealing strip gap (NHTSA)
  • Volvo TJ 30417, rear tail lamp seal (NHTSA)
  • Volvo recall R89707, A/C condensate drain, 2016 to 2017 XC90 and S90 (NHTSA)