How to Replace Couch Cushion Foam | Full Restuff Guide

Replacing couch cushion foam requires measuring the empty cover’s inside seams, adding ½ inch to width and depth, cutting high-density foam to size, and inserting it with a plastic bag trick for a snug, professional fit.

Sagging couch cushions that leave you sitting on the frame are the most common sign your foam has given out. The fix is straightforward: remove the old insert, measure your cover correctly, cut new foam to the right dimensions, and slide it into place. This guide walks through every step so your seats feel solid again — no power tools or professional upholstery skills needed.

Choosing the Right Foam for Your Cushions

High-density (HR) foam is the standard choice for indoor couch cushions — it offers firm, long-lasting support and holds its shape for years. For outdoor seating, Dry Fast foam resists moisture and won’t degrade from humidity or rain. Most seat cushions need foam that’s 3 to 5 inches thick; back and loose cushions can go up to 4 to 8 inches. Always match the cover’s seam-to-seam height, and never exceed it by more than ¼ inch to avoid zipper strain or bulging.

Online foam retailers let you configure custom shapes — rectangle, T-shape, or circle — and select your density and exact dimensions. For tested recommendations on reasonably priced, durable foam, see our roundup of the best couch cushion foam options.

Measuring and Cutting the New Foam

Measure the empty cushion cover from inside seam to inside seam — not the stretched outer fabric, which leads to undersized foam. Record the length, width, and depth. Add ½ inch to the width and depth for a full, plump look, but keep thickness exactly to the cover’s measured height (or add at most ¼ inch). For T-shaped or round cushions, trace a paper template from the old foam or the cover’s shape.

Place the new foam on a hard surface, put the old foam or template on top, and trace with a marker. An electric carving knife gives the cleanest, straightest cut — use it slowly with the blade held perpendicular to avoid jagged edges or compression. A sharp utility knife with a straightedge works too, but press gently so you don’t crush the foam.

Wrapping and Inserting the Foam

Wrapping the foam in Dacron batting is optional but strongly recommended — it reduces friction against the cover, adds a soft surface layer, and helps prevent sagging over time. Use spray adhesive on the top and bottom of the foam to hold the batting in place, then trim the excess.

For a tight fit (and most new foam will be snug), use the plastic bag trick: slide the foam into a thin plastic bag, push it into the cover, then slowly pull the bag out through the zipper opening. Smooth the cushion from all sides to eliminate gaps and plump the corners by patting them gently. Zip the cover closed and flatten the cushion without stretching it.

If you’re working with attached cushions (like fixed back cushions), you may need to remove springs or a dust guard to access the old foam. Secure the new foam with upholstery staples or spray adhesive before reassembling the frame. Expect new foam to take about two weeks to fully settle and feel broken in.

FAQs

How long does couch cushion foam last?

High-density foam typically lasts 5 to 10 years with regular use. Sagging, loss of firmness, and visible indentations beyond an inch are signs it’s time to replace the insert rather than just re-fluffing.

Can you replace foam without sewing the cover?

Yes — if the cushion has a zippered cover, measure and replace the foam without any sewing. For attached cushions without zippers, you access the foam from underneath through the dust cover or by removing springs, then staple the assembly back together.

What happens if you add too much thickness?

Foam that’s more than ¼ inch thicker than the cover’s measured height strains the zipper, creates a bulging top surface, and may prevent the cushion from fitting into the couch’s frame. Stick to the cover’s exact seam-to-seam height for a proper fit.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.