A leaking sunroof on the Volvo S60 is a well-known problem in which blocked drain channels let water into the cabin, resulting in damp upholstery and electronic damage. The cause is rarely the roof glass itself. Almost always, the problem lies with a dirty or blocked drainage system beneath the roof. How can you recognise it? Below, you can read what damage it may cause, and how to prevent it.
How does the sunroof drainage system work?
The Volvo S60’s sunroof is not designed to be completely watertight. Water that enters the system at the edge is collected in a channel around the roof opening. That water flows down through drain channels along the car’s pillars. These channels are also known as drains. The water exits the vehicle from underneath.
This system works well as long as the drain channels are clear. Leaves, sand or other debris can clog the drains. The water then has nowhere to go. It will find another route: through the inside of the A-pillar, beneath the dashboard or towards the passenger footwell.
Damage caused by a leaking sunroof on the Volvo S60
Water leaks are no minor inconvenience. The consequences can be significant. Moisture in the cabin damages upholstery, causes musty smells and can lead to mould growth. In more serious cases, electronics are damaged. Think of the dashboard, seat heating or central locking.
Owners of the Volvo S60 often report that they notice the leak too late. Water seeps away beneath the floor covering. As a result, it only becomes obvious once the damage has already progressed. So look out for these signs:
- Damp headlining around the roof opening
- Moisture or water in the passenger footwell
- Water running down the inside of the A-pillar
- A musty smell after rain or after a car wash
- Condensation on the inside of the windows with no obvious other cause
Dry the interior as quickly as possible if water has entered. Prolonged moisture greatly increases the risk of electrical faults.
How do you clean the Volvo S60 sunroof drain?
The drain channels are located in the four corners of the sunroof channel. First check whether the drains are still working. Do this before you start cleaning. Pour a little water into the channel around the sunroof. Use only a small amount and do it slowly. Does the water quickly appear underneath the car? Then the drains are clear. Do you not see the water come out anywhere? Or does it run away very slowly? Then there is a blockage.
Here is how to clean the drain channels step by step:
- Remove visible dirt, leaves and sand from the sunroof channel with a soft cloth or brush.
- Use a flexible, thin wire or a soft cleaning snake to loosen the drains. Work carefully and without heavy pressure or sharp tools to avoid damaging the hoses.
- Flush the drain with a little lukewarm water to wash away the loosened debris.
- Check again that the water drains away freely through all four corners.
- Dry the channel and the surrounding area.
Can’t get the drain clear? Does water keep standing? Then a detached or kinked drain hose may be the cause. In that case, have the drainage system inspected professionally.
Also check the seal around the sunroof
In addition to the drain channels, the roof seals can also play a role. These seals can dry out or crack over time. They can also come loose. As a result, more water enters the channel than the system can cope with. You will notice this especially in heavy rain or in the car wash.
Visually inspect the seals for damage and cracks. Are they dry or stiff? Then treat them with a rubber care product. This will keep them supple. Is a seal damaged or come loose? Then replacement is the only solution.
How to prevent water leaks through proper maintenance
Regular maintenance of the sunroof prevents most leak problems. Drain channels block more quickly if you often park the car under trees. Do you regularly park under trees? Then check the sunroof channel for accumulated debris at least four times a year.
A few practical habits go a long way:
- Clean the sunroof channel and drains at least twice a year, preferably in autumn and early spring.
- After a rain shower or a wash, check whether there is any moisture in the footwell or around the headlining.
- Treat the seals around the sunroof annually with a suitable care product.
- If a leak persists or keeps coming back, have the drain hoses and fixings checked professionally.
A blocked drain that you leave too long can lead to mould in the cabin. Repair costs then rise quickly. A timely inspection or clean is significantly cheaper.

More information about the Volvo S60 and other cars
On Carnews.nl you will find an overview of common problems with the Volvo S60, including owner experiences and practical maintenance tips by model.
Frequently asked questions
The most common causes are blocked or detached sunroof drainage channels (caused by dirt, leaves and sand) and poorly fitting or dirty seals around the roof. To trace the exact source, carefully pour water into the sunroof channels/corners and follow where the water appears inside (A-pillar, headlining, footwell). At the same time, check all drainage holes for clear passage (water should run out under the car) and visually inspect the seals for cracks, dirt build-up and poor fit. If the leak remains unclear, a professional inspection of the drain hoses, connections and roof alignment is needed.
Useful DIY solutions are: thoroughly cleaning the sunroof and wind deflector, clearing the drainage holes in the corners (for example with a flexible wire) and testing the drain by carefully pouring water into the channel and checking whether it drains away underneath the car. Dry any water that has entered immediately to limit damage to electronics and upholstery. Call in a professional if the leak keeps coming back after thorough cleaning, if a drain hose is suspected to be loose or split, or if you see moisture at the A-pillar, headlining or electronics. If you are unsure about removing trim panels or there is a risk of further damage, a professional inspection is the wiser choice.
On average, the cost of fixing a water leak at the sunroof of a Volvo S60 is usually between about €100 and €300, depending on the level of contamination or any damage present. It often involves labour for diagnosis, removing headlining or interior panels, and cleaning or clearing the drain hoses. The repair process usually includes finding the source of the leak, thoroughly cleaning and unblocking the drainage channels, and checking or repairing hoses and seals. In persistent cases, certain sunroof seals or components may also need to be (partially) readjusted or replaced.
Keep the wind deflector and the channels around the sunroof clean and free of leaves, sand and other debris so that water can drain away unhindered. Periodically check and clean the drainage holes and hoses by carefully pouring water into the roof channel and ensuring it comes out underneath the car. Lubricate and inspect the sunroof seals so they stay supple and seal properly. After heavy rain or a wash, briefly check the headlining and floor mats for moisture so you can spot an early leak quickly and have it checked.
What are the potential ‘consequences’ of an untreated ‘water leak’ from the ‘sunroof’ for the ‘electronics’ and ‘interior’ of a Volvo S60?
An untreated water leak from the sunroof can lead to damage or corrosion of electrical components in the A-pillar, beneath the dashboard and in the footwell, resulting in electronic faults and possible short circuits. In addition, prolonged moisture in the headlining, upholstery and floor insulation can cause mould growth, persistent unpleasant odours and deterioration or discolouration of the interior.





