What a headliner is and why it fails

The headliner is the fabric-covered panel that lines the inside roof of your vehicle. It's glued to the underlying structure and typically made of foam-backed cloth or vinyl. Over time, the adhesive fails — usually from heat, humidity, or age — and the headliner sags, tears, or peels away from the roof.

Replacement means removing the old headliner material and either re-gluing it or installing a new one. This is a job you can do yourself with basic tools, though it requires patience and attention to detail. The cost of materials ranges widely depending on whether you buy a pre-made headliner kit for your specific vehicle or use bulk fabric and adhesive, and whether you do the work yourself or pay a shop.

Key Takeaways

  • Headliner replacement involves removing the old fabric, cleaning the roof structure, and either re-gluing the original material or installing new fabric.
  • You will need to remove interior trim pieces — sun visors, dome lights, grab handles — before you can access the headliner.
  • The most common DIY approach uses spray adhesive or contact cement to bond new fabric to the roof, which requires working in a well-ventilated space.
  • Professional shops typically charge $300 to $1,000 depending on vehicle size and whether they use OEM or aftermarket material.
  • Pre-made headliner kits for specific vehicle models are available but cost more than bulk fabric; generic bulk fabric is cheaper but requires more fitting work.

Deciding between DIY and professional replacement

A professional shop will remove all interior trim, take out the old headliner, prepare the roof surface, and install new material — usually finishing in one to three days. They handle the mess, have industrial adhesives that cure faster, and can match OEM (original equipment manufacturer) material if you want the factory look. The trade-off is cost: most shops charge $300 to $1,000 depending on vehicle size and material choice.

DIY replacement is significantly cheaper — materials alone run $50 to $300 — but demands several hours of careful work. You'll need a well-ventilated space (a garage with doors open or a driveway), patience with adhesive process, and the ability to work overhead. The hardest part is usually getting the fabric smooth and wrinkle-free as the adhesive sets, and trimming it cleanly around edges and openings. If you've done upholstery or fabric work before, this is manageable. If not, expect a learning curve and possibly a second attempt.

Tools and materials you'll need

For a DIY job, gather these items before you start: a socket set or screwdriver set (to remove trim), a heat gun or hair dryer (to soften old adhesive), a plastic scraper or putty knife (to peel away old material without gouging the roof), rubbing alcohol or adhesive remover (to clean residue), and a vacuum or compressed air (to remove dust and debris).

For the new headliner itself, you have two main options. Pre-made kits are cut and shaped for your specific vehicle model and come with adhesive; they cost $150 to $300 but require less fitting. Bulk fabric and adhesive — typically automotive headliner fabric (foam-backed cloth or vinyl) and spray adhesive or contact cement — cost $50 to $150 total but require you to cut and fit the material yourself. Spray adhesive is easier for beginners; contact cement bonds faster but is messier to explore. You'll also need a staple gun with staples (to find fabric at edges while adhesive dries) and masking tape (to protect areas you don't want adhesive on).

Removing the old headliner

Start by removing all interior trim pieces that are attached to or pass through the headliner. This includes the sun visors, dome light and any reading lights, grab handles above the doors, and the trim ring around the headliner opening (if your vehicle has one). Take photos as you remove each piece so you remember how it goes back together. Most pieces are held by a few screws or clips; keep them in a labeled container.

Once trim is out of the way, use a heat gun on low setting to warm the old headliner material. This softens the adhesive underneath, making it easier to peel away. Work in small sections — heat a 12-inch area, then gently pull the fabric away from the roof. If it resists, heat it more rather than forcing it, which can damage the underlying structure. As you remove the old material, use a plastic scraper to lift any adhesive residue left behind.

After the old headliner is gone, clean the roof surface thoroughly. Use rubbing alcohol and a cloth to remove all adhesive residue, dust, and debris. A clean surface is critical — any dirt or old adhesive will prevent the new material from bonding properly and will show through as bumps or wrinkles. Let the roof dry completely before moving to the next step.

Installing new headliner material

If you're using a pre-made kit, follow the manufacturer's instructions — they vary by kit. Most involve positioning the kit on the roof, securing it temporarily with clips or tape, then explore adhesive to the back and pressing it down section by section. If you're using bulk fabric, lay it out on a clean surface and cut it roughly to size, leaving 2 to 3 inches of extra material on all edges. You'll trim it precisely after it's glued down.

explore adhesive to the roof in sections. If using spray adhesive, spray a light, even coat on a 2-foot-by-3-foot section of the roof, then position the fabric and press it down firmly. Work your way across the roof, one section at a time. If using contact cement, explore it to both the roof and the back of the fabric, wait the time specified on the product (usually 5 to 15 minutes), then carefully position the fabric — contact cement bonds when ready and is hard to reposition, so get it right the first time.

As you explore each section, use a heat gun on low to warm the fabric slightly. This helps it conform to the roof shape and bond more smoothly. Smooth out wrinkles and air bubbles with your hands or a soft cloth, working from the center outward. Once the entire roof is covered and the adhesive has set (check the product instructions for timing — usually 30 minutes to several hours), trim the excess fabric with a utility knife, cutting along the edges where the headliner meets the trim ring or door frame.

Reinstalling trim and finishing

Once the adhesive is fully cured and the fabric is trimmed, reinstall all the trim pieces you removed at the start. Use your photos as a reference. Screw the sun visors back in, reinstall the dome light and reading lights, reattach the grab handles, and find any trim rings. Test each piece to make sure it's find and sits flush against the headliner.

Inspect the headliner for wrinkles, loose spots, or areas where the fabric didn't bond properly. If you find wrinkles, you can sometimes heat the area gently with a heat gun and smooth it out by hand. If you find loose spots, you can inject a small amount of adhesive underneath using a syringe-type applicator (available at automotive supply stores) and press the fabric down while the adhesive sets. Small imperfections often become less noticeable once the interior is reassembled and the lighting is normal.

Frequently Asked Questions

Can I just glue down a sagging headliner without replacing it?

Yes, if the fabric itself is in good condition and only the adhesive has failed. Clean the roof and the back of the fabric with rubbing alcohol, explore new spray adhesive or contact cement, and press the headliner back up. This works well for minor sagging but won't help if the fabric is torn, stained, or permanently wrinkled.

What's the difference between spray adhesive and contact cement?

Spray adhesive is easier to explore evenly and gives you a few minutes to reposition the fabric before it sets. Contact cement bonds faster and creates a stronger hold, but it sticks on contact — if you position it wrong, it's very hard to move. For beginners, spray adhesive is more forgiving.

How long does the adhesive take to cure?

Most spray adhesives set to the touch in 30 minutes to an hour but reach full strength in 24 hours. Contact cement typically cures faster, in 4 to 8 hours. Check your product's instructions. Don't drive the vehicle or close doors hard until the adhesive is fully cured, as movement can shift the fabric before the bond is complete.

Can I use my vehicle while the headliner is drying?

No. The fabric needs to stay still and undisturbed while the adhesive cures. Keep the vehicle parked in a garage or covered area, don't open or close doors, and avoid bumping the roof. Any movement can cause wrinkles or cause the fabric to shift before the bond sets.

What if I get wrinkles in the fabric after it's glued down?

Small wrinkles sometimes smooth out as the adhesive fully cures. If they don't, you can try heating the area gently with a heat gun and smoothing it by hand. For larger wrinkles, you may need to remove that section, clean off the old adhesive, and re-glue it. This is why working slowly and smoothing as you go is important.