What You Need to Know Before You Start
Replacing sofa cushions is a straightforward project that takes two to four hours and costs between $50 and $300 per cushion, depending on the foam density and fabric you choose. You do not need special tools—a utility knife, measuring tape, and a staple gun are all you need. The hardest part is usually getting the old cushion out, not putting the new one in.
Before you buy anything, you need to know three things: the exact dimensions of your cushion opening, whether your sofa has a removable or attached cushion cover, and what type of foam you want. Measure the width, depth, and height of the space where the cushion sits, not the cushion itself—the new cushion needs to fit snugly into the frame. If your cover is sewn on, you will be working with the cushion core only. If it zips off, you can replace just the insert inside.
Key Takeaways
- Measure the cushion opening (not the old cushion) in width, depth, and height before ordering a replacement.
- High-density foam (2.5 to 3 pounds per cubic foot) lasts longer and costs more than standard foam, but standard foam is fine for occasional use.
- If your cushion cover zips off, you only need to replace the foam insert; if it is sewn on, you will need to remove staples and rebuild the entire cushion.
- A staple gun and utility knife are the only tools most people need; work on a flat surface and take photos of the old cushion before disassembly.
Measure Your Cushion Opening Accurately
Take three measurements: width (left to right), depth (front to back), and height (bottom to top of the opening). Measure inside the frame where the cushion actually sits, not the outside of the sofa. Use a rigid measuring tape or a straight edge and a regular tape measure—a soft tape can sag and give you a false reading. Write these numbers down and add them to your phone or take a photo so you have them when you shop.
If your cushion is a T-cushion (the kind that wraps around a sofa arm), measure the main rectangular section and the arm section separately. Bring a photo of your sofa to the foam supplier if you are unsure how to describe the shape. Most foam retailers will cut custom shapes for a small fee, usually $10 to $20 per cushion.
Choose the Right Foam Density and Type
Standard polyurethane foam (1.5 to 2 pounds per cubic foot) is the cheapest option at $30 to $80 per cushion. It compresses quickly and will flatten noticeably within two to three years if you sit on it daily. It is fine if you use your sofa occasionally or do not mind replacing cushions more often.
High-density foam (2.5 to 3 pounds per cubic foot) costs $80 to $150 per cushion and holds its shape for five to seven years. It feels firmer when new but resists body impressions much longer. Memory foam (3 to 5 pounds per cubic foot) costs $120 to $250 per cushion and molds to your body, but it can feel hot in warm weather and takes longer to spring back. For most people, high-density polyurethane is the best balance of cost and durability.
Ask the foam supplier what thickness they recommend for your cushion height. A 4-inch-thick cushion usually needs 4-inch foam; a 6-inch cushion needs 6-inch foam. If your opening is 5 inches tall, you can use 4-inch foam and add a 1-inch layer of softer foam on top for comfort, or go straight to 5-inch foam.
Remove the Old Cushion
If your cushion cover has a zipper, unzip it and pull out the foam insert. You are done—throw away the old foam and skip to the next section. If the cover is sewn shut, you need to remove the cushion from the sofa frame first.
Flip the sofa on its back or tip it on its side so you can see the underside. Look for staples holding the cushion to the frame. Use a flathead screwdriver or staple remover to pry out each staple. Work slowly and take a photo of the underside before you start so you remember how the staples were arranged. Once all staples are out, pull the cushion away from the frame. If it is glued as well as stapled, use a utility knife to cut through the adhesive carefully—do not cut into the wood frame.
Scrape off any old foam, adhesive, or fabric scraps from the frame with a putty knife. Wipe the frame clean with a damp cloth and let it dry completely before installing the new cushion.
Install the New Foam Insert
If your cover zips off, straightforward slide the new foam insert into the cover and zip it closed. Make sure the foam is centered and the corners are pushed all the way into the cover corners. If the foam is slightly larger than the opening, that is normal—it should be snug, not loose.
If you are rebuilding a sewn cushion, lay the new foam on a flat surface and place the old cover on top of it (or a new cover if you are replacing that too). Wrap the cover around the foam as tightly as you can, pulling the fabric taut. Flip the whole thing upside down so the underside of the frame is facing up. Fold the fabric edges under the frame and staple them down, starting at the center of each side and working toward the corners. Space staples about 2 inches apart. Pull the fabric tight before each staple so there are no wrinkles or sags.
At the corners, fold the fabric like you are wrapping a present—fold one side, then fold the adjacent side over it, and staple both layers down. Trim any excess fabric with a utility knife once all staples are in place. Flip the sofa right-side up and test the cushion. It should feel firm and sit flush with the frame.
Reattach the Cushion to the Sofa
Place the cushion back in its opening and check that it sits evenly and does not rock. If it rocks, the frame may be warped or the cushion may be slightly too small. Shim it with a thin piece of plywood or cardboard under one corner if needed.
Flip the sofa back over and staple the cushion to the frame using the same hole pattern you photographed earlier. Use the same staple size as the original (usually 3/8 inch). Staple every 2 to 3 inches around the perimeter. Pull the fabric tight as you go so the cushion does not shift. Once all staples are in, flip the sofa upright and sit on the cushion to make sure it feels right and does not move.
Common Mistakes to Avoid
The most common mistake is measuring the old cushion instead of the opening. Old cushions are compressed and smaller than they should be, so a replacement cut to that size will be too small. Always measure the frame opening itself.
The second mistake is buying foam that is too soft. Standard foam feels comfortable in the store but flattens quickly at home. If you plan to keep the sofa for more than three years, high-density foam is worth the extra cost. The third mistake is not pulling the fabric tight enough when stapling. Loose fabric will wrinkle and sag within weeks. Pull hard, staple, then pull again before moving to the next section.
Do not use a regular hammer and nails instead of a staple gun—nails will split the wood frame and are much harder to remove later. Staples grip better and are easier to adjust if you need to reposition something.
Frequently Asked Questions
Can I use my old cushion cover with new foam?
Yes, if the cover is in good condition and the zipper works. If the cover is torn, stained, or the zipper is broken, it is usually cheaper to buy a new pre-made cushion insert than to repair the cover. Foam suppliers often sell covers separately, or you can order a custom cover from an upholstery shop for $40 to $100.
What if the new foam is slightly larger than the opening?
That is normal and actually better than too small. The foam will compress slightly when you push it into the frame, and the snug fit keeps it from shifting. If it is so large you cannot close the cover or fit it in the frame, ask the foam supplier to trim it down by half an inch.
How long do replacement cushions usually last?
Standard foam lasts two to three years with daily use. High-density foam lasts five to seven years. Memory foam lasts six to eight years but can feel hot. Lifespan depends on how often you sit on the sofa and how much weight is on it—a cushion used occasionally can last twice as long as one used every day.
Do I need to replace the cover at the same time as the foam?
No, unless the cover is damaged. A good cover will outlast several foam inserts. If the cover is stained or torn, replacing it at the same time gives you a sofa that looks and feels new, but it is not necessary for the cushion to work.
What should I do with the old foam?
Most curbside recycling programs do not take foam, but some foam suppliers will take old foam back for a small fee. Check with your local waste management or search for foam recycling near you. If recycling is not an option, wrap it in plastic and put it in the trash.