What you're replacing and why it matters

The headliner is the fabric-covered panel that lines the inside roof of your car. Over time—usually five to ten years depending on sun exposure and humidity—it sags, tears, or peels away from the backing. Replacing it restores the interior's appearance and prevents loose fabric from obstructing your view or catching on objects.

You have two realistic paths: remove the headliner yourself and either glue new fabric to the existing backing or install a pre-made replacement panel, or take the car to an upholstery shop. The DIY route saves money but requires patience and attention to detail. A professional shop typically charges $300 to $1,000 depending on your vehicle's size and complexity, plus the cost of materials.

Key Takeaways

  • Removing the headliner requires disconnecting the sun visors, dome light, and any grab handles, then carefully prying the panel down from the roof frame.
  • You can reuse the existing backing and glue new fabric to it, or buy a pre-made headliner panel designed for your vehicle's year and model.
  • Headliner adhesive spray is the standard method for attaching fabric; contact cement or flexible fabric glue also work but require more careful process.
  • The job takes four to eight hours for a first-timer and demands a clean, dust-free workspace and patience during the drying phase.
  • If the backing is warped, cracked, or severely damaged, a pre-made panel replacement is faster and more reliable than trying to salvage the original.

Removing the headliner safely

Start by disconnecting everything attached to the headliner panel. Remove the sun visors by unscrewing the mounting brackets on both sides. Disconnect the dome light by twisting the bulb out and unplugging the wiring harness. If your car has grab handles, rear-view mirror, or a moonroof frame attached to the headliner, unscrew or unbolt those as well. Take photos of the wiring before you disconnect anything so you know how to reconnect it later.

Once everything is loose, the headliner is held in place by friction against the roof frame and sometimes a few clips along the edges. Starting at one corner, use a plastic trim removal tool or a flat screwdriver wrapped in cloth to gently pry the panel away from the frame. Work slowly around the perimeter—the panel is fragile and tears easily. If it's stuck, a heat gun on low setting can soften old adhesive, but do not use high heat near wiring. Once the panel is free, lay it flat on a clean surface.

Deciding between fabric replacement and a new panel

Inspect the backing—the stiff material underneath the fabric. If it is flat, intact, and structurally sound, you can glue new fabric directly to it. If the backing is warped, cracked, water-damaged, or the foam is deteriorating, a pre-made replacement panel is the better choice. Pre-made panels come already assembled and fitted for your specific vehicle; you straightforward install them like the original.

Pre-made panels cost $150 to $400 depending on your vehicle and are available through auto parts suppliers or online retailers. Search by your car's year, make, and model. If you choose to reuse the backing, you will need headliner fabric (usually a blend of polyester and cotton), which costs $30 to $80 per yard. Most cars need two to three yards. You can find headliner fabric at fabric stores, automotive upholstery suppliers, or online.

Preparing the backing and explore new fabric

If reusing the backing, clean it thoroughly with a soft brush or vacuum to remove dust and old adhesive residue. Lay the backing on a flat, clean work surface. Measure your fabric against the backing and cut it roughly to size, leaving two to three inches of overhang on all sides. You will trim the excess after gluing.

Headliner adhesive spray is the standard choice because it bonds quickly and evenly. Lay the fabric face-down on a clean surface. Spray the back of the fabric in light, even passes, holding the can 8 to 10 inches away. Wait 30 to 60 seconds for the adhesive to become tacky—the can will specify the timing. Carefully lay the fabric onto the backing, starting at the center and smoothing outward toward the edges to avoid wrinkles and air bubbles. Use a roller or your hand to press firmly as you go. Once the fabric is fully adhered, trim the excess with a utility knife, cutting close to the edge of the backing.

Installing a pre-made panel

Pre-made panels come ready to install. Before you remove the old headliner, check the new panel against your car's roof to confirm it fits. Some panels require minor trimming around light openings or vents. If trimming is needed, use a utility knife and work slowly—you cannot add material back.

To install, position the panel against the roof frame and press it into place, starting at the center and working outward. The panel's backing is designed to grip the frame through friction, just like the original. Reconnect the dome light, sun visors, and any other components you removed. Test the light and visors before you consider the job complete.

Reinstalling the headliner in your car

Whether you've recovered the original backing or installed a new panel, the reinstallation process is the same. Position the headliner against the roof frame, starting at the center front. Press it firmly into place, working toward the rear and then the sides. The panel should fit snugly without gaps. If it sags or pulls away, remove it and check that the backing or panel is not warped and that the frame is clean.

Once the headliner is seated, reconnect the dome light by plugging in the wiring harness and twisting the bulb back in. Reinstall the sun visors by screwing the brackets back into place. Reattach the rear-view mirror, grab handles, and any other components. Close the doors and check that nothing catches on the headliner when you open and close them. The adhesive or the panel's grip will continue to set over the next 24 hours, so avoid slamming doors or touching the headliner during that time.

When to call a professional upholsterer

If the backing is severely damaged, if your car has a complex roof with multiple curves or a moonroof, or if you are uncomfortable working with adhesives and trim tools, an upholstery shop is the faster and safer choice. Professionals have the right equipment, experience with your specific vehicle, and can often complete the job in a day. They also handle any complications—like water damage or electrical issues—that might arise during removal.

Get quotes from at least two shops in your area. Ask whether the quote includes removal and reinstallation of all components, the cost of materials, and the timeline. Some shops offer a warranty on their work; others do not. A warranty is worth paying extra for, since a poorly installed headliner can sag again within months.

Frequently Asked Questions

Can I use regular fabric glue instead of headliner spray?

Yes, but it is slower and messier. Contact cement and flexible fabric glue both work, but they require you to explore adhesive to both the backing and the fabric, wait for tackiness, and then press them together carefully. Spray adhesive is faster and gives you more time to adjust the fabric before it sets. If you use liquid glue, work in a well-ventilated space and follow the manufacturer's drying time.

What if the headliner still sags after I reinstall it?

The panel may not be seated fully against the frame, or the adhesive may not have cured. Remove the headliner and check that the roof frame is clean and free of dust. Reinstall it and wait 24 hours before judging the fit. If it still sags, the backing may be warped; a pre-made panel is your best option at that point.

Do I need to remove the seats to take out the headliner?

No. You may need to recline the front seats fully to give yourself working room, but you do not need to remove them. Fold down the rear seats if your car has them to give yourself more space to maneuver the panel.

How long does headliner adhesive take to dry?

Most spray adhesives set to the touch in 30 minutes to an hour, but they continue to cure for 24 hours. Avoid touching or pressing on the headliner during that time. Liquid contact cement and fabric glue may take longer; check the can for the specific cure time.

Can I patch a small tear instead of replacing the whole headliner?

Small tears can be patched with fabric glue and a matching fabric patch, but the patch will be visible and may not hold long-term. If the tear is in a visible area or if the fabric is peeling in multiple spots, full replacement is more durable and looks better.