Common problem
Water stains & discoloration
In short: Leaks from windshield seals, sunroof drains, or trim let water wick into the board. The right fix depends on whether the underlying board is still sound.
What you’re seeing
Brown rings or blotches spreading across the roof fabric.
Why it happens
Leaks from windshield seals, sunroof drains, or trim let water wick into the board.
How it’s typically fixed
- Confirm whether the headliner board itself is intact or damaged.
- If the board is sound, the durable fix is re-covering it with fresh foam-backed fabric.
- If moisture is involved, the leak source must be repaired first, or the problem returns.
- Temporary pins can hold fabric in place but do not address the underlying failure.
DIY or professional?
Minor, early cases can sometimes be handled at home with the right high-temperature adhesive. Widespread failure, sunroof-area work, and luxury interiors are usually better left to a specialist who can match factory material and handle trim, lights, and airbags safely. See our cost guide and DIY guidance to decide.
This can be leak-related, not just cosmetic. If moisture is involved, the leak source (windshield seal, sunroof drain, or trim) must be fixed first — otherwise a new headliner will stain again. Mention any dampness or musty smell when you request a quote.
Photos to send for a faster quote
- The whole headliner from the driver's seat, showing where it sags.
- A close-up of the worst area (rear, sunroof edge, or a corner).
- Any water stains, tears, or bubbling.
- The sunroof opening and shade, if your vehicle has one.
- A wide shot showing pillar trim and grab handles.
Get quotes from local shops
Send one request and let up to 5 nearby headliner specialists respond with a quote.