Fixing a sagging headliner without replacing it
Practical fixes for a sagging headliner including spray adhesive, steam reactivation, twist pins, and when replacement at $200 to $700 is worth it.
The fix depends on how far gone the headliner is. Light sag at the corners or along the windshield: spray adhesive or a steam pass. Mid-sag in the middle of the roof: twist pins or a careful disassembly to re-glue. Full droop where the fabric is touching your head: pull the headliner board, strip the rotten foam off, recover with new fabric and 3M 38808 high-temp spray adhesive. The DIY recover usually runs $50 to $100 in materials and 2 to 4 hours. A shop replacement is $200 to $700 depending on the vehicle.
Why headliners sag
The headliner is a foam-backed fabric glued to a rigid board (cardboard or fiberglass). Over years, heat and UV cook the foam adhesive, the foam crumbles to powder, and the fabric loses its grip on the board. Cars parked outside in Phoenix, Tucson, Las Vegas or Miami sag fastest. Northern garage-kept cars can go 20 years without trouble.
By the time you see drooping, the foam is usually dust. Glue-from-below fixes work for small areas, but once the entire roof is letting go, only a full recover lasts.
Light-sag fixes
Spray adhesive
The cheapest first attempt. Works when the sag is limited to one section (often near the rear window or windshield where heat is worst).
- 3M 38808 (specifically formulated as headliner adhesive, holds up to high heat)
- Permatex Headliner Spray Adhesive ($10 to $15)
Pull the loose section down, brush out any foam dust, spray adhesive on both the board side and the fabric side, wait the time on the can (usually 1 to 3 minutes), then press the fabric back up. Smooth from the center out with a soft cloth. Hold for a minute.
This works for 1 to 2 years on average. The underlying foam is still failing, so the next sag will be next to your repair.
Steam
A clothing steamer or a small handheld steam cleaner can reactivate old adhesive on some headliners. Test in a small spot. Steam softens the glue, you press the fabric back into place, and as it cools the adhesive grabs again.
Steam alone rarely lasts because there’s not enough adhesive left to reactivate. Pair with a light spray of fresh adhesive and the success rate goes up.
Twist pins (the visible fix that actually looks OK)
Twist pins are like miniature plastic screws that thread through the fabric into the foam board behind it. Sold under brand names like Headliner Magic, twist pins ($10 to $20 for 50). Push and twist, they hold. Set them in a deliberate pattern (every 6 to 8 inches in a grid) and from inside the cabin they look intentional. Avoid putting them in random spots.
Done right, twist pins look like upholstery details. Done badly, they look like you stapled a curtain to your ceiling.
Sewing pins or thumbtacks can work but don’t hold long-term and they’ll pop out under heat. Use proper twist pins.
When the sag is too big to glue
If half the headliner is hanging, you’re past patch fixes. Two options:
Option 1: Pull the board and recover yourself
Most headliners come out as one piece. The job:
- Remove the sun visors, dome lights, A-pillar trim, grab handles, and any trim that overlaps the headliner edges.
- Carefully drop the board down through one of the rear doors or by folding seats flat.
- Scrape every bit of old fabric and disintegrated foam off the board (a stiff brush plus a plastic scraper).
- Buy headliner fabric ($25 to $60 from Amazon, fabric stores, or Stretch Sewing) sized to your car.
- Spray 3M 38808 (the orange can, $20 to $30) on both the board and the fabric back.
- Lay the fabric on, smooth from center out with no wrinkles, then trim the edges with a sharp blade.
- Reinstall.
The whole project costs $50 to $100 and 2 to 4 hours. The hardest part is getting the board out of the car without breaking it.
Option 2: Shop replacement
Auto upholstery shops charge $200 to $500 for most cars, $400 to $700 for SUVs and trucks with bigger headliners, and more if the headliner integrates with sunroof controls or HVAC ducts. Quality varies. Ask for photos of their previous work and check the fabric weight (heavier “OEM-spec” fabric lasts longer).
Dealer replacement is rare and expensive ($800 to $1,500), usually only worth it for a leased car going back at the end of the term.
What not to do
- Don’t use construction spray adhesive (3M 77, Loctite General). They release in heat and won’t last a summer.
- Don’t use staples. They tear the foam board and create permanent damage.
- Don’t ignore it for years. Once the headliner touches the rearview mirror or blocks the windshield, it’s actively dangerous and gets a fix-it ticket in some states.
When to skip the repair
If the car is worth under $3,000 and the headliner is just cosmetic, leaving it alone is reasonable. Some owners pull the whole headliner out and drive without it. The roof metal is bare and noisy but the safety issue goes away. Spray-paint the metal a flat color and it’s not awful in summer cars.
For a daily driver you plan to keep, full recover is the right answer.
Quick reference
| Damage level | Fix | Cost | Time |
|---|---|---|---|
| Corner or edge sag | 3M 38808 spray adhesive | $15 | 30 min |
| Small middle sag | Twist pins in a pattern | $20 | 30 min |
| Section drooping | Steam + spray adhesive | $30 | 1 hr |
| Most of headliner hanging | DIY recover with new fabric | $50 to $100 | 2 to 4 hr |
| Full failure | Shop replacement | $200 to $700 | 1 day |
| Premium vehicle | Dealer replacement | $800 to $1,500 | Variable |