Car headliner sag is one of those things that happens slowly, then all at once. One day there's a small bubble near the rear window. Six months later you're driving with a grey fabric canopy resting on your head and a vague sense that you should have dealt with this sooner. The shop wants $300–600 to fix it. You are looking for a better answer.
There is one. A full diy car headliner repair — fabric reglued, backing refreshed, everything back in place — costs around $20–40 in materials and a Saturday afternoon. Here's how to do it right.
Why headliners sag in the first place
The headliner in most cars built after the early 1990s is a composite panel: a thin fiberglass or foam board substrate bonded to a layer of foam backing, with fabric glued to the outside face. The factory adhesive holds indefinitely under normal conditions. What dissolves it, slowly, is heat and humidity cycling — which is to say, every summer. The adhesive breaks down, the foam backing starts to separate from the substrate, and the fabric follows it down.
Once the backing foam starts to crumble, no amount of new adhesive will fix it permanently — you're gluing fabric to disintegrating foam, and it will sag again. The right diy car roof lining repair involves removing the degraded foam first, then reattaching the fabric directly to the clean substrate. Most guides skip this step. Most headliners done without it sag again within a year.
What you need
- Headliner adhesive spray: 3M Super 77 or Permatex headliner adhesive. Both work. Get two cans for a full roof, one for a partial repair.
- Stiff brush or scraper: for removing the old foam backing from the substrate board.
- Soft roller or squeegee: to press out air bubbles while the fabric bonds.
- Plastic trim tools: for removing interior panels without cracking them. A set of plastic pry tools costs about $10 and is worth having anyway.
- Drop cloth or cardboard: to cover the car's interior while you spray adhesive. Overspray is sticky and stubborn.
- Gloves: adhesive spray is aggressively adhesive. To everything.
Step 1: Remove the headliner panel
On most cars, the headliner is held in place by a combination of trim pieces and friction against the door seals. To get it out, you typically need to remove:
- Sun visor mounting screws (usually Phillips head, usually two per visor)
- Grab handles (one or two screws each, or snap-in clips depending on the car)
- Dome light (usually pops out with a trim tool; disconnect the wiring harness)
- A-pillar, B-pillar, and C-pillar trim panels (these clip into place; remove with a plastic pry tool to avoid breaking the clips)
- Rear seat shoulder belt anchors if they pass through the headliner
Once all trim is out, the headliner panel should slide out through a door opening. On sedans and coupes you'll usually need to tilt it and angle it through one rear door. It's awkward but manageable with one other person to guide the far end.
Work carefully. The substrate board is brittle on older cars, and a crack through the middle turns a one-afternoon job into a harder problem.
Step 2: Strip the old foam and fabric
With the panel out, peel the fabric off. On a badly sagged headliner it mostly comes off in your hands. On a partially sagged one you'll need to pull it away from the still-bonded sections.
The foam backing is the part most DIY guides tell you to leave alone. Don't. Use a stiff brush or a plastic scraper to remove every bit of degraded foam from the substrate surface. You're aiming for a clean, smooth board with no foam residue. This takes some effort. On an old headliner the foam comes off in crumbles and dust. Work outside, wear gloves, wear something you don't mind ruining.
If the substrate board has any cracks, repair them now with strips of fiberglass mat and epoxy, or heavy-duty fabric tape on the back side. The repair needs to be solid before you put fabric over it or the crack will read through.
Step 3: Cut new fabric if needed
If the existing fabric is in good condition — no stains, no tears, no obvious wear — you can reuse it. Check carefully before you decide. A headliner that's been sagging long enough for the foam to crumble is often also stained or discolored in patches. Replacement headliner fabric sold by the yard costs about $15–30 and is the right call if the original is compromised.
Cut the new fabric a few inches oversize on all sides. You'll trim it after bonding. The stretch direction of the fabric should run the same way as the original — typically front to back on the car.
Step 4: Apply adhesive and bond the fabric
This is the step where people make the most mistakes. A few rules:
- Spray both surfaces. Coat both the substrate and the back of the fabric with adhesive, let them both flash dry for 60–90 seconds until tacky, then join them. Contact adhesive bonds on contact when both surfaces are activated — spraying only one surface results in a weak bond.
- Work in sections on a full re-cover. For a complete headliner, start at one end and work toward the other, smoothing as you go. You can't reposition once contact is made, so don't try to do the whole panel at once.
- Roll out every air bubble immediately. Use a foam roller or a clean squeegee. Any bubble left to sit will be visible in the finished product.
- Let it cure before reinstalling. At least two hours at room temperature, ideally overnight. Rushing this step is how you end up redoing it in six months.
The most common mistake: skipping the foam removal step and spraying adhesive over degraded backing. The result looks fine for a while and then sags again, usually faster than the original because the substrate surface is now uneven and the adhesive bond is inconsistent. Remove the old foam. All of it.
Step 5: Trim the fabric and reinstall
Once the adhesive has cured, trim the excess fabric around the edges with sharp scissors or a utility knife. Leave about a half inch that wraps around the back edge of the substrate and bonds to the rear surface.
At openings for dome lights, visors, and handles: score the fabric from behind with a utility knife, then cut an X and fold the tabs back, bonding them to the substrate edge. This gives a clean finished opening.
Reinstall is the reverse of removal: slide the panel back in through the door, fit it against the door seals, and reattach all trim pieces in reverse order. Clip the dome light wiring harness back in before you seal the dome light housing. The visors go in last because their screws hold the headliner at the front edge.
Partial repairs: when the whole panel isn't coming out
If sag is limited to one area — a corner near the rear window, a strip along one edge — you can do a targeted repair without removing the panel. This works when the substrate is still sound and the foam hasn't fully disintegrated in that area.
Peel the fabric back from the sagged section. Clean out as much degraded foam as you can reach with a stiff brush. Spray both the substrate and the fabric backing, let them flash, then press the fabric back firmly and hold it in place for a few minutes. Tape it flat against the headliner while the adhesive cures. This repair is less permanent than a full pull-and-redo, but it holds well if the underlying foam degradation is localized.
If sag is happening in multiple areas, or if the foam crumbles out of the whole panel when you pull at it, do the full job. A partial repair on a fully degraded headliner is patching over a problem that's going to express itself somewhere else within months.
When to skip the DIY and just pay someone
The diy headliner repair approach makes sense when the substrate board is intact, the car is worth the time investment, and you have somewhere to do the work flat. It gets harder when:
- The substrate has a significant structural crack (it's fixable but adds complexity)
- The car is a complex shape with a lot of contours — a full panoramic sunroof opening, for instance, is genuinely tricky to cut and wrap cleanly the first time
- The headliner has integrated airbag curtains sewn into it; those need to be properly routed on reinstall and ideally inspected by someone who knows what they're looking at
For a standard sedan or SUV with a plain headliner and no sunroof, the job is well within reach. It's more about patience than skill. The results, when done properly, are indistinguishable from factory. The shop that wanted $400 for the same result is mostly charging you for the labor hours, and those hours aren't technically complex. For a look at what the other end of diy car repair confidence looks like, signs your car had a diy repair catalogues the kinds of mistakes that actually follow a car around.
Materials total: two cans of headliner adhesive ($12–16), a set of trim tools ($10), gloves and drop cloth ($5). Under $35 for a result that lasts as long as the factory job did — which, in a car kept garaged and not left in direct desert sun all summer, is typically 10–15 years. If your car has other diy project needs, what your dashboard warning lights actually mean is a good baseline to have before you start poking around in there.