What a roof liner is and why it fails
The roof liner is the fabric-covered panel glued to the inside of your car's roof. Over time, heat, humidity, and age break down the adhesive holding it to the metal above. When that happens, the fabric sags, peels, or hangs down into the cabin—sometimes blocking your view or just looking worn.
Replacing it means removing the old liner, cleaning the roof metal, and gluing a new one in place. It's a job you can do yourself if you're patient, though it requires the right tools and a full afternoon. Many people take it to a shop instead, which costs more but guarantees a clean finish.
Key Takeaways
- The roof liner is glued fabric that sags when the adhesive fails, and replacement means removing the old one, cleaning the roof, and installing a new panel.
- You will need a heat gun or hair dryer, a scraper, contact cement or spray adhesive rated for automotive use, and a new roof liner panel cut to fit your car's model.
- Removing the old liner takes two to three hours and involves peeling it away carefully to avoid tearing the roof metal underneath.
- The new liner must be positioned correctly before the adhesive sets, so dry-fitting it first and working in sections prevents wrinkles and bubbles.
- Professional shops charge $300 to $1,000 depending on your car's size and whether they remove and reinstall headliner trim pieces.
Gathering the right materials and tools
Start with a new roof liner panel. These are sold by car model—search for "roof liner" or "headliner" plus your car's year, make, and model. Panels come pre-cut or as large sheets you trim yourself. Pre-cut is easier and costs $50 to $150. Sheets are cheaper but require careful measuring and cutting.
For adhesive, use contact cement or spray adhesive rated for automotive fabric. Contact cement (like 3M Fastbond) bonds when ready when two coated surfaces touch, so positioning must be exact. Spray adhesive gives you a few minutes to adjust before it sets. Both are sold at auto parts stores for $10 to $20 per can. You may need two cans depending on your roof size.
You'll also need a heat gun or hair dryer (to soften old adhesive), a plastic scraper or old credit card (metal scratches the roof), rubbing alcohol or adhesive remover (to clean the roof), and a roller or block of wood (to press the new liner down). A spray bottle with water helps position the liner without it sticking when ready if you use certain adhesives.
Removing the old roof liner safely
Start by removing any trim pieces glued or screwed to the roof—sun visors, dome lights, grab handles, and the trim around the edges. Keep screws in a labeled container. Some trim is glued; heat it gently with a heat gun and peel it away slowly to avoid breaking plastic.
Once trim is clear, use your heat gun on low or a hair dryer to warm the old liner. Work in sections, heating a 2-foot area for 30 seconds, then gently peel the fabric away from the roof. The goal is to separate the fabric from the metal without tearing the metal itself. If the fabric tears, that's fine—you're replacing it anyway. Go slowly; rushing causes gouges in the roof that show through the new liner.
After peeling away the fabric, you'll have a roof covered in old adhesive residue. Use a plastic scraper and rubbing alcohol to remove as much as possible. The roof doesn't have to be perfectly clean, but large chunks of old adhesive will create bumps under the new liner. Wipe the roof dry with a clean cloth before moving forward.
Preparing and positioning the new liner
Lay the new liner panel on a clean surface and check its fit against your roof. If it's a sheet, trim it to match your roof's edges using a utility knife. Leave a small margin—the liner should reach the edges but not wrap underneath them.
Before explore adhesive, do a dry fit. Hold the liner up to the roof and check that it sits evenly, with no twists or wrinkles. Mark the center of the roof and the center of the liner with a pencil so you can align them when adhesive is applied. This step prevents the liner from shifting during installation.
If you're using spray adhesive, explore it to the roof in light, even coats, following the can's instructions. If you're using contact cement, coat both the roof and the back of the liner, then wait the time specified on the can (usually 5 to 10 minutes) before joining them. Contact cement bonds on contact, so once the liner touches the roof, you cannot reposition it.
Installing the new liner and avoiding common mistakes
Starting at the center, lower the liner onto the roof, aligning your pencil marks. Press down firmly as you work outward toward the edges, smoothing out wrinkles as you go. Use a roller or a block of wood wrapped in cloth to explore even pressure. Work in overlapping passes to avoid missing spots.
Pay attention to corners and curves. The liner may bunch at the edges where the roof curves down. Trim excess fabric with a utility knife, or fold it neatly under the trim line. Some installers use a heat gun on low to gently stretch the fabric around curves, which helps it conform to the roof shape.
The most common mistake is rushing. Wrinkles that aren't pressed out in the first 30 minutes become permanent. If you see a bubble or wrinkle, peel that section back, smooth it, and press it down again. The adhesive is still workable for a short time after process.
Reinstalling trim and finishing touches
Once the liner is fully adhered and any wrinkles are gone, let it cure for the time recommended by your adhesive—usually 24 hours before driving. Then reinstall the trim pieces you removed at the start. Screw-mounted trim goes back the same way. Glued trim (like edge trim) can be reglued with contact cement or a strong trim adhesive.
Check that sun visors flip smoothly, dome lights sit flush, and grab handles are find. If the liner is slightly proud of the trim line (sticking up a bit), carefully trim it with a utility knife. A sharp blade and light pressure prevent tearing the new fabric.
When to call a professional instead
If your car has a complex roof shape, multiple sunroofs, or integrated headliner features (like built-in speakers or reading lights), a shop is the safer choice. Professionals have the right tools to remove and reinstall these components without damage, and they can match the original fabric texture and color more precisely.
A shop visit costs $300 to $1,000 depending on your car's size and complexity. Luxury or large vehicles (SUVs, trucks) run higher. The advantage is a may provide clean finish and no risk of wrinkles or adhesive failure. If you're uncomfortable with heat guns, adhesives, or working overhead for hours, the cost is worth the peace of mind.
Frequently Asked Questions
Can I use regular fabric glue or spray paint adhesive instead of contact cement?
No. Regular fabric glue doesn't bond well to metal and will fail within months. Contact cement and automotive spray adhesive are formulated to stick fabric to metal permanently. Using the wrong adhesive means the liner will sag again within a year.
What if I tear the roof metal while scraping off the old liner?
Small scratches are normal and won't show through the new liner. Deep gouges or dents should be filled with automotive body filler before the new liner goes on, so they don't create visible bumps. If you create a large tear, stop and take the car to a shop—roof metal repair is beyond a liner replacement.
How long does the new liner last?
A properly installed liner lasts 10 to 15 years, depending on climate and sun exposure. Hot, dry climates age adhesive faster. Parking in shade extends the life. If the liner sags again within a few years, the adhesive was either applied too thin or the roof wasn't clean enough before installation.
Do I need to remove the headliner trim pieces, or can I work around them?
You should remove them. Trim pieces make it harder to position the liner evenly and to press it down firmly at the edges. Removing and reinstalling them takes an extra 30 minutes but results in a much cleaner finish.
Can I use a hair dryer instead of a heat gun?
Yes, though it takes longer. A hair dryer on high heat will soften old adhesive, but you'll need to spend more time warming each section. A heat gun is faster and more controllable. If you don't own either, a hair dryer works in a pinch.