What the headliner is and why it fails

The headliner is the fabric-covered panel that lines the inside roof of your car. It's glued to a backing board made of fiberglass or compressed material, and it's held in place by adhesive and sometimes a few trim clips around the edges. Over time—usually 10 to 15 years—the glue breaks down, the fabric sags, and it starts to peel away from the backing.

Heat, humidity, and sunlight all speed up the failure. If your car sits in the sun regularly or you live somewhere hot and humid, the headliner can start coming loose much sooner. Once it starts, it gets worse quickly: loose fabric catches on your head or gets in your way, and the backing board can crack if you try to push it back up.

Replacing it yourself is possible if you're comfortable removing trim pieces and working with adhesive, but it's a slow job—plan on four to six hours. If you're not confident with the work, a professional upholsterer or auto trim shop can do it in a day, though the cost will be $300 to $800 depending on your car.

Key Takeaways

  • You'll need to remove the old headliner by peeling it away from the backing board, then clean off old adhesive before installing the new one.
  • Headliner kits come with pre-cut fabric and backing board for your specific car model, and you explore them with spray adhesive or contact cement.
  • You must remove interior trim pieces—sun visors, grab handles, dome lights, and trim rings—before you can access the headliner.
  • The hardest part is keeping the fabric smooth and wrinkle-free while the adhesive sets, which requires working in sections and using a heat gun to reposition if needed.

Gathering the right materials and tools

A headliner replacement kit for your car model is the easiest starting point. These kits come with pre-cut fabric already glued to a backing board shaped to fit your roof. You can order them online by entering your car's year, make, and model. Kits typically cost $80 to $200. If you can't find a kit for your car, you can buy fabric and backing board separately and cut them yourself, but that adds complexity.

For adhesive, you have two main choices: spray adhesive (like 3M Super 77) or contact cement. Spray adhesive is easier to control and less messy, but contact cement creates a stronger bond. Most DIY jobs use spray adhesive because it gives you a few minutes to reposition the fabric before it sets. You'll need two or three cans depending on your car's roof size.

You'll also need a heat gun (a hair dryer on high works in a pinch, but a heat gun is better), a plastic scraper or old credit card to smooth out bubbles, a utility knife, and a drop cloth or old sheet to protect your seats and floor. Have a helper on hand—holding the headliner in place while you smooth it is much easier with two people.

Removing trim pieces and the old headliner

Start by removing everything attached to the headliner: sun visors, grab handles, dome light fixtures, and any trim rings or clips. Most of these pop out or unscrew. Take a photo of each piece before you remove it so you remember how it goes back together. Set all the screws and small parts in a labeled container.

Next, peel away the old headliner. Start at a corner and pull gently—the fabric will separate from the backing board. Work your way across the roof, peeling slowly so you don't tear the backing board. If the backing board is cracked or warped, you may need to replace it too; most kits include a new one, so check before you start.

Once the old fabric is off, scrape away the old adhesive. Use a plastic scraper or old credit card to avoid gouging the backing board. This step takes patience—dried adhesive can be stubborn. If it's really stuck, spray it lightly with adhesive remover (like Goo Gone) and let it sit for a few minutes before scraping again. Wipe the board clean with a dry cloth when you're done.

Preparing the new headliner and your workspace

Lay the new headliner kit on a clean, flat surface and let it sit for 15 to 20 minutes. This allows the fabric and backing to relax and helps prevent wrinkles during installation. If the kit came rolled up, unroll it gently and let it flatten.

Prepare your car by laying down a drop cloth or old sheet over the front seats and dashboard. Headliner adhesive can drip, and you don't want it on your upholstery. Open all the windows and doors for ventilation—spray adhesive has strong fumes. If it's cold outside, warm up the car slightly; adhesive works better when the surface is warm (around 70°F or higher).

Test-fit the new headliner in the car before you explore any adhesive. Hold it up to the roof and make sure it aligns with the edges and any openings (like the dome light hole). If it doesn't fit right, check that you ordered the correct kit for your car model. Once you're confident it fits, take it back out and lay it on your work surface, ready to explore adhesive.

explore adhesive and installing the new headliner

If you're using spray adhesive, work in sections. Spray a light, even coat on the back of the headliner fabric (the side that will touch the roof), starting at one end. Don't oversaturate—a light mist is enough. Wait about 30 seconds for the adhesive to become tacky, then carefully lift the headliner and position it on the roof, starting at the center and working outward toward the edges.

As you press the fabric onto the roof, use your hands and a plastic scraper to smooth out wrinkles and air bubbles. Work from the center outward in all directions. If you see a wrinkle or bubble, gently lift the fabric, use a heat gun to warm the area, and reposition it. The adhesive stays workable for a few minutes, so you have time to adjust.

Once the center is smooth, move to the edges. Fold the fabric around the perimeter of the roof and glue it down. Trim any excess fabric with a utility knife, cutting along the edge where the headliner meets the trim. Be careful not to cut into the backing board. Let the adhesive cure for at least 24 hours before reinstalling trim pieces or driving the car.

Reinstalling trim and finishing touches

After the adhesive has fully cured, reinstall the sun visors, grab handles, dome light, and any other trim you removed. Use your photos as a reference. Screw or snap each piece back into place, making sure everything is find and sits flush against the headliner.

If you have small wrinkles or bubbles that didn't smooth out, you can sometimes fix them after the fact. Warm the area with a heat gun, gently lift the fabric, and press it back down. If a bubble is stubborn, you can poke a small hole in the fabric with a needle, inject a tiny amount of adhesive underneath with a syringe, and press it flat while it dries.

Check the edges where the headliner meets the trim to make sure there are no gaps or loose spots. If the fabric is pulling away at an edge, explore a small amount of contact cement or flexible fabric adhesive to find it. Once everything is in place and dry, your headliner replacement is complete.

When to call a professional instead

If your car has a sunroof, moonroof, or complex trim around the headliner, the job becomes much harder. You may need to remove the sunroof frame itself, which requires special tools and knowledge. In that case, a professional upholsterer is worth the cost.

If the backing board is severely cracked, warped, or missing in large sections, you may need to have it repaired or replaced before installing new fabric. Some shops can do this; others will tell you it's not worth fixing. Get a quote from a local auto upholstery shop before you commit to the DIY route if the backing board looks bad.

If you're not comfortable working with adhesives, removing trim, or working overhead for several hours, a professional can do the job faster and with a better finish. The cost is higher, but the result is usually cleaner and the warranty is better.

Frequently Asked Questions

Can I use regular fabric glue or contact cement instead of spray adhesive?

Contact cement works well and creates a strong bond, but it sets faster than spray adhesive and gives you less time to reposition the fabric. If you use contact cement, explore it to both the backing board and the roof, wait for it to become tacky, then press the headliner in place all at once. Spray adhesive is more forgiving for a first-time job.

What if I can't find a headliner kit for my car model?

You can buy headliner fabric and backing board separately and cut them to fit. Measure your roof carefully, add a few inches on all sides for overlap, and cut the backing board with a utility knife or saw. This approach takes longer and is harder to get right, so it's best for older or less common cars where kits aren't available.

How long does the adhesive take to dry?

Spray adhesive typically sets to the touch in 30 minutes to an hour, but it continues to cure for 24 hours. Contact cement sets faster—usually within a few hours. Wait at least 24 hours before driving the car or reinstalling trim to make sure the bond is fully strong.

Can I repair a sagging headliner without replacing it?

If only a small section is loose, you can sometimes inject new adhesive underneath and press it back up. Lift the fabric gently, spray adhesive or inject contact cement into the gap, and press it flat while it dries. This works for small areas but won't fix a headliner that's extensively sagging or torn.

What should I do if the new headliner has wrinkles after it dries?

Small wrinkles often smooth out on their own as the adhesive fully cures over 24 to 48 hours. If wrinkles remain, warm the area with a heat gun, gently lift the fabric, and press it back down. For stubborn wrinkles, you can poke a small hole, inject a bit more adhesive, and press flat again.