What the headliner is and why it fails

The headliner is the fabric or material glued to the ceiling inside your car. It covers the metal roof and insulation underneath, and it's what you see when you look up from the driver's seat. Over time — usually between 10 and 15 years — the adhesive fails. The fabric sags, peels away from the roof, or develops water stains and mold if moisture has gotten in.

Headliners fail because the glue breaks down from heat, humidity, and the constant flexing of the roof as the car moves. Sun exposure through the windshield and sunroof accelerates the process. Once sagging starts, it usually gets worse quickly because loose fabric pulls on the edges, which pulls on the glue holding those edges, which causes more sagging.

A failing headliner is mostly a cosmetic problem — it doesn't affect how the car runs. But it can trap moisture, which can damage the insulation or the metal roof underneath, and a badly sagging headliner can obstruct your view or feel unsafe. Replacing it stops the damage from spreading and restores the interior to its original look.

Key Takeaways

  • Headliner replacement means removing the old fabric and glue, then gluing new fabric to the roof — a job that takes a professional shop 4 to 8 hours depending on the car.
  • Cost ranges widely based on the car's size and complexity, but expect $300 to $1,000 at an independent shop or $500 to $1,500 at a dealership.
  • You can buy a headliner kit online for $50 to $200 and attempt the work yourself, but the job requires removing door panels, sun visors, and other trim, and getting the fabric smooth and wrinkle-free is difficult without experience.
  • The shop will need to remove and reinstall the windshield, sunroof trim, visors, and dome light to access the full headliner, which is why labor time is significant.
  • If moisture damage is visible on the roof metal or insulation, that damage must be addressed separately before the new headliner is installed.

What the replacement process involves

A shop starts by removing everything attached to the headliner: the sun visors, dome light, grab handles, rearview mirror, and trim around the windshield and sunroof. On some cars, the windshield itself must come out to access the edges of the old headliner. This disassembly takes 1 to 2 hours.

Once everything is removed, the technician peels away the old fabric and scrapes off the old adhesive. This is the most time-consuming step because old glue is stubborn and must be removed completely — any residue will cause the new fabric to wrinkle or fail to stick. Scraping takes 2 to 3 hours on most cars.

The roof is then cleaned and primed if needed. The new headliner fabric — usually a pre-cut kit made for that specific car model — is carefully positioned and glued down using contact cement or spray adhesive. The technician works from the center outward, smoothing as they go to avoid wrinkles and air bubbles. Getting the fabric smooth and wrinkle-free is where skill matters most; a rushed job will show wrinkles or bubbles that are visible from inside the car.

Once the glue sets, all the trim, visors, lights, and mirrors are reinstalled. The entire job typically takes 4 to 8 hours depending on the car's size and how much trim is involved.

Cost at a shop versus doing it yourself

At an independent auto upholstery shop, headliner replacement usually costs $300 to $1,000. At a dealership, expect $500 to $1,500. The variation depends on the car's size (larger cars take longer), whether the windshield needs to come out, and local labor rates. Some shops charge a flat rate for common models; others charge hourly labor plus the cost of the headliner material.

A DIY headliner kit costs $50 to $200 depending on the car model and material quality. The appeal is obvious — you save the labor cost. But the work is physically demanding and requires patience. You'll be working overhead in a confined space, and the glue is sticky and sets quickly, so mistakes are hard to undo. Most people who attempt this job underestimate how difficult it is to get the fabric smooth and wrinkle-free, especially around curves and edges.

If you decide to try it yourself, watch videos specific to your car model first. Some cars are much easier than others — a sedan with a straightforward roof is more forgiving than an SUV with a panoramic sunroof. If you get partway through and realize it's not working, you'll have to pay a shop to finish the job, which defeats the savings.

When moisture damage complicates the job

If water has leaked into the roof and damaged the insulation or metal underneath, that damage must be addressed before the new headliner goes in. A shop will inspect the roof carefully during disassembly. If the metal is rusted or the insulation is wet or moldy, those areas must be treated or replaced.

Rust repair or insulation replacement adds $200 to $500 to the total cost and extends the job by a day or more. If the damage is severe — for example, if the roof has rusted through — the repair becomes much more expensive and may require welding. This is why it's worth addressing a sagging headliner sooner rather than later: the longer moisture sits under the fabric, the more damage it does.

Choosing a headliner material

Most replacement headliners are made from the same fabric as the original — usually a woven polyester or a suede-like material. Some shops offer upgraded materials like genuine suede or leather, which cost more but look and feel better. A standard replacement fabric usually costs $50 to $150; premium materials can run $200 to $400.

The original material is almost always the best choice because it matches the rest of the interior and is designed to fit your specific car. If you want to upgrade, ask the shop what materials they stock or can order. Keep in mind that a premium material won't change the durability — the glue and installation method matter more than the fabric itself.

How long a new headliner lasts

A properly installed headliner should last 10 to 15 years, the same as the original. The lifespan depends on climate, sun exposure, and whether moisture gets in. Cars in hot, sunny climates or with roof leaks will see headliners fail sooner. A car garaged most of the time will see longer life.

The quality of the installation matters. A shop that rushes the job or doesn't fully remove old adhesive will see premature failure. This is another reason to choose a reputable shop — a good upholstery shop will stand behind their work and may offer a warranty of 2 to 5 years.

Finding a shop and what to ask

Headliner replacement is a specialty job, so look for an auto upholstery shop rather than a general repair shop. Ask your mechanic for a referral, or search online for "headliner replacement" or "auto upholstery" in your area. Read reviews and ask the shop how many headliners they've done on your car model.

When you call or visit, ask for a quote and how long the job will take. Ask whether the windshield needs to come out (some shops can do it without removing it; others can't). Ask what material they use and whether they offer a warranty. A shop that can't answer these questions clearly probably isn't the right choice.

Get the quote in writing and ask whether it includes reinstalling all trim and whether any additional charges might come up if they find damage during disassembly. A good shop will give you a range and explain what might change the price.

Frequently Asked Questions

Can I just glue the sagging headliner back down myself?

You can try, but it rarely works well. The old glue underneath usually prevents new adhesive from bonding properly, so the fabric will sag again within months. A temporary fix might be spray adhesive applied from underneath, but this is messy and usually doesn't hold. Full removal and replacement is the only lasting solution.

What if I have a sunroof — does that make it more expensive?

Yes, usually by $100 to $300. A sunroof requires removing additional trim and the sunroof frame itself to access the headliner edges. The installation is also more complex because the fabric must fit precisely around the sunroof opening. Ask the shop upfront whether they have experience with your car's sunroof design.

How do I know if the roof metal is damaged underneath?

You won't know until the old headliner is removed. The shop will inspect it during disassembly and tell you what they find. If you see rust stains on the headliner fabric or smell mold, damage is likely. A shop inspection is the only way to know for sure, and it's worth doing before committing to the job.

Can the headliner be repaired instead of replaced?

Minor wrinkles or small peeling areas can sometimes be glued back down, but once the headliner is sagging significantly, repair doesn't last. The fabric has usually stretched or the adhesive has failed over a large area. Replacement is the permanent solution.

Will my car smell like glue after the headliner is installed?

Yes, for a few days to a week. Contact cement and spray adhesive have a strong smell. Crack the windows and let the car air out. The smell will fade as the glue cures. This is normal and not a sign of a problem.