Trim repair detail at Jay's Auto Trim — what professional trim work looks like up close

Yes, you can DIY a sagging headliner. Most of the DIY jobs we end up re-doing share one specific shortcut. This guide walks through the three DIY paths people actually try, what each one really costs you, and when DIY is genuinely the right call.

None of this is gatekeeping — if it's your car and you want to try, that's your call. But after seeing a lot of DIYs come back through the door, here's an honest take.

Path 1 — Re-glue with spray adhesive

The most common DIY attempt: pull the loose fabric down, spray contact adhesive on the back, push it back up against the roof board. Done in 30 minutes.

It works for a few months. Then the same area sags again, often worse. Why?

The fabric coming away from the board isn't the problem. The crumbling foam between the fabric and the board is. Re-gluing the fabric to crumbled foam doesn't fix anything — you've stuck the fabric to a layer of dust.

Plus aerosol contact adhesive isn't rated for the heat behind a windscreen in NZ summer. The bond breaks down again within months. You've spent $30 on adhesive and bought yourself six weeks.

Path 2 — Twist pins or T-pins

The "I'll deal with it later" approach. Pin the sagging fabric back up against the board with decorative pins so it doesn't drape onto your face while driving.

This actually has a use. If you can't get the car in for two weeks and the headliner is touching your head, twist pins are a fine emergency stop-gap. They don't damage anything you can't replace.

What to know:

Path 3 — Full DIY re-cover (the proper job)

The right way to fix a headliner without a workshop. It's also the path most DIYers underestimate.

What's actually involved:

  1. Remove all interior trim — pillar covers, sun visors, grab handles, dome lights.
  2. Drop the headliner board out of the car (often two-person work — the board is large and fragile).
  3. Strip the old fabric and crumbled foam back to the bare board. The foam dust is gross — wear a mask.
  4. Buy foam-backed automotive headliner fabric. Get the colour-matched roll, not generic upholstery fabric. ~$80–$150 per metre, you'll need 2–3 metres.
  5. Buy high-temperature spray adhesive (not regular contact adhesive). Multiple cans.
  6. Lay the fabric on the board, working from the centre outward, smoothing as you go. Trim around openings. This is where most DIYs go wrong — bubbles, wrinkles, edges that won't tuck.
  7. Refit the board. Refit the trim.

Total: 6–10 hours of actual work for a first-timer, plus another 1–3 hours of learning curve and mistakes. Materials cost: ~$200–$300. If the result looks great, you've saved roughly $100–$300 over a workshop quote.

If it doesn't look great, you've now made the workshop job harder (we have to remove your fabric attempt before doing ours) and the total cost goes up.

The DIY jobs we end up re-doing

Common patterns when a DIY comes through the door:

None of these are catastrophic. Most are fixable. But by the time you're paying us to redo a DIY job, you've spent more total than the original quote.

When DIY actually makes sense

If you're a daily driver and the goal is "I want it sorted" — workshop every time. The maths just works out.

Related reading

If you do bring it in, our cost guide covers what you'd actually pay, and our timeline guide tells you what the day looks like. If you're not sure your headliner needs replacing yet — DIY or otherwise — these five signs tell you what stage you're at.

Free on-site quote at the workshop. Most jobs same-day.

Get a quote →