What a headliner is and why it fails
The headliner is the fabric or material glued to the inside roof of your car. It covers the metal frame and insulation, and it's what you see when you look up from the driver's seat. Over time, the adhesive holding it fails — usually from heat, humidity, or age — and the headliner sags, peels, or falls completely into your lap.
This happens to most cars eventually. The glue degrades faster in hot climates or if your car sits in the sun regularly. You'll notice it starting as a small bubble or wrinkle, then spreading across the roof. Once it starts, it doesn't stop on its own.
Key Takeaways
- Headliner replacement involves removing the old fabric and glue, then gluing new material to the metal roof frame — a job that takes four to eight hours depending on your car's interior complexity.
- A professional shop typically charges $300 to $1,000 in labor, plus $100 to $300 for materials, with luxury or specialty vehicles costing more.
- DIY replacement is possible if you're comfortable with heat guns, contact cement, and careful measuring, but mistakes are hard to undo and the result may not look factory-finished.
- You can temporarily stop sagging with spray adhesive or fabric glue, but this is a patch that buys time — the headliner will eventually need full replacement.
- Removing the headliner requires taking out the interior trim pieces first: the sun visors, grab handles, dome light, and sometimes the windshield trim.
When to repair versus replace
If your headliner is sagging in one small area and the fabric itself is still intact, you may be able to re-glue just that section. A shop can inject contact cement under the loose fabric and press it back down, which costs $100 to $300 and takes an hour. This works best if the problem is recent and the glue hasn't fully failed across the whole roof.
If the headliner is peeling, torn, stained, or sagging across most of the roof, full replacement is the better choice. A partial repair on a badly damaged headliner often fails again within months because the underlying glue is still breaking down everywhere else. Replacement gives you a fresh start.
What professional replacement costs and involves
A shop will remove your old headliner by carefully peeling it away from the roof frame, scrape off the old glue, clean the metal, and then glue new fabric in place. The labor typically runs $300 to $800 depending on your car's design — vehicles with complex roof lines, sunroofs, or many trim pieces take longer. Materials (the fabric itself) add $100 to $300.
Luxury vehicles, sports cars, or cars with panoramic sunroofs often cost more because the removal and reinstallation of trim is more involved. Some shops charge a flat rate; others charge hourly. Ask for a quote that breaks out labor and materials separately so you know what you're paying for.
The job usually takes one to two days. Your car needs to sit while the glue cures, so most shops keep it overnight. Some shops offer rush service for an extra fee if you need it faster.
Doing it yourself: what's involved
DIY headliner replacement is possible but requires patience and the right tools. You'll need a heat gun, contact cement (or spray adhesive), a staple gun, a utility knife, and clamps or weights to hold the fabric while the glue dries. You also need to carefully measure and cut your new fabric, which usually means buying a headliner kit for your specific car model or purchasing bulk fabric and doing the cutting yourself.
The process: remove all interior trim (sun visors, grab handles, dome light, windshield trim), peel away the old headliner, scrape the roof clean, cut your new fabric to size, explore contact cement to both the roof and the back of the fabric, and carefully position and press the new fabric into place. Wrinkles and bubbles are hard to fix once the glue sets, so this step requires a steady hand and often a helper.
The biggest risk is ending up with wrinkles, bubbles, or uneven coverage that looks noticeably different from factory work. If you make a mistake with contact cement, you can't easily peel it back and try again — the glue bonds permanently. Many people find the learning curve steep enough that they'd rather pay a professional.
Materials and tools you'll need for DIY
A headliner kit for your car model (usually $80 to $200) includes pre-cut fabric and sometimes backing material. If you can't find a kit, you can buy bulk automotive headliner fabric and cut it yourself, though this requires a pattern. You'll also need contact cement or spray adhesive, a heat gun, a utility knife, a staple gun with staples, clamps or heavy weights, and a scraper to remove old glue.
Some people use a heat gun to soften the old glue before peeling, which makes removal easier but takes longer. Others use a scraper and elbow grease. You'll need a clean, dry workspace — ideally a garage — because contact cement is flammable and needs ventilation, and you need room to lay out your fabric and work without rushing.
Temporary fixes if you're not ready to replace
If your headliner is sagging but you're not ready to replace it, spray adhesive or fabric glue can push the problem back a few months. Clean the area where it's sagging, spray or brush on the adhesive, and press the fabric back up. Use clamps or weights to hold it while it dries — usually four to eight hours.
This is genuinely temporary. The underlying glue is still failing, so the headliner will sag again, often in the same spot or nearby. Think of it as buying time until you can budget for replacement. It's not a permanent solution and won't prevent the eventual need for full replacement.
Finding a shop and what to ask
Auto upholstery shops specialize in headliner work and usually do better work than general repair shops. Search for "auto upholstery" or "headliner replacement" in your area, read reviews, and call three shops for quotes. Ask each one: How long will it take? Do you warranty the work? What fabric options do you offer? Can you match the original color and texture?
Some shops offer fabric choices — OEM (original equipment manufacturer) fabric that matches your car exactly, or aftermarket options in different colors or textures. OEM is usually more expensive but looks factory. Aftermarket can be cheaper and lets you customize the look, but it may not match perfectly.
Ask about warranty. Most shops warranty their work for one to three years, meaning if the headliner sags again during that time, they'll fix it for free. Get this in writing before you leave your car.
Frequently Asked Questions
How long does a headliner last after replacement?
A professionally installed headliner typically lasts 10 to 15 years, sometimes longer. The lifespan depends on your climate, how much sun your car gets, and how well the shop did the installation. Parking in shade and using a sunshade extends the life. A DIY installation may not last as long if the glue process wasn't perfect.
Can I replace just the sagging part instead of the whole roof?
Not really. The old glue is failing everywhere, even if you only see sagging in one spot. A patch repair might hold for a few months, but the rest of the roof will eventually sag too. Full replacement is more cost-effective in the long run because you won't have to pay labor twice.
What if I have a sunroof — does that make replacement harder?
Yes. A sunroof means more trim pieces to remove and more complex roof geometry. The labor cost will be higher, usually $500 to $1,000 instead of $300 to $600. The job takes longer because the headliner has to fit around the sunroof opening precisely. Ask the shop if they have experience with your specific car model.
Can I drive my car right after the headliner is installed?
Most shops ask you to wait at least four to eight hours for the glue to cure before driving. Some recommend waiting overnight. Ask your shop for their specific timeline. Driving too soon can cause wrinkles or bubbles if the glue hasn't fully set.
What's the difference between contact cement and spray adhesive for headliner work?
Contact cement bonds when ready and permanently — once it touches, it sticks. Spray adhesive gives you a few seconds to reposition before it sets. For headliner work, contact cement is stronger and longer-lasting, but spray adhesive is more forgiving for DIY work. Professional shops typically use contact cement.