How to Fix a Sagging Sofa Without Replacing It
Most people assume a saggy sofa means it's time to go shopping. It usually doesn't.
We've seen perfectly good sofas get thrown out because the cushions went flat. The frame was solid, the fabric was fine but nobody knew the foam could just be replaced. That's a waste of a decent sofa and a few hundred dollars that didn't need to be spent.
Before you start browsing for a replacement, give yourself fifteen minutes to figure out what's actually going on. Because the fix is almost always simpler than you think and a lot cheaper than a new sofa.
First, Work Out Where the Sag Is Coming From
This matters more than anything else. There are three different problems that all look the same from the outside, and they each need a different fix.
Take the seat cushions off and have a proper look.
Press down on the base of the sofa with your hand the platform where the cushions sit. Does it feel solid, or does it give? If it's firm, your problem is the cushions themselves. If it drops away under pressure, the support structure underneath has gone to either stretched webbing straps or tired springs.
Now squeeze the seat cushions. Do they spring back or just sit there? Foam that's broken down doesn't bounce. It compresses and stays compressed. You can actually feel the difference between a cushion that has life left in it and one that's given up.
The third thing to check is the frame. Sit on the sofa and shift your weight around. Does anything move that shouldn't? Any creaking or rocking? A frame that shifts is a more serious problem and honestly, if the frame's gone on a budget sofa, that's usually where the repair conversation ends.
Right. Once you know what you're dealing with, here's how to fix it.
When It's the Cushions: Replace the Foam
This is the most common one by a long stretch. The sofa frame is completely fine; the foam inside the seat cushions has just broken down after years of use. Totally normal. Totally fixable.
Check if your cushion covers have zippers. Most are sometimes hidden in the back seam where you wouldn't think to look. If they zip open, you're in luck. This is a straightforward job.
Pull the old foam out. Measure the cover length, width, and depth and order replacement foam cut to size. The spec that matters here is density: 28kg/m³ or higher for seat cushions. Don't skip past that number. Low-density foam is what got you into this situation in the first place. It's cheaper upfront and it goes flat fast. Higher density foam costs a bit more and lasts years longer.
You can order foam cut to size online a few NZ upholstery suppliers do this, or ask at a local foam and fabric shop. Give them the measurements and they'll cut it for you.
Getting the new foam into the cover is the part people struggle with. Here's what actually works: lay the foam on a sheet of painter's plastic, fold the plastic over it, then press a vacuum cleaner nozzle against the plastic and suck the air out. The foam compresses down to almost nothing. Slide it into the cover while it's compressed, pull the plastic out, and let it expand inside. It takes about two minutes and it works every time.
If you want to add a bit more softness on top of the foam, wrap it in a layer of polyester dacron batting before sliding it in. Batting is that fluffy white material that goes inside duvets. It fills out the corners of the cover and stops the cushion from looking boxy. Small thing, but it makes a difference to how the finished cushion looks and feels.
This video shows the whole process clearly worth watching before you start:
▶️ How to Fix a Sagging Sofa: Easy 30-Minute Job
When the Base Is the Problem: Try the Plywood Fix First
If the cushions are fine but the seat platform itself is soft and unsupportive, the webbing underneath has probably stretched or gone. Rubber webbing straps are what hold the base of most sofas together; they're strung across the frame like a net. Over time they lose their tension and the whole seat drops.
The quickest fix and genuinely one of the most effective is a piece of plywood slid under the cushions.
Get a sheet of 12mm plywood cut to the size of your seating area. Mitre 10 or Bunnings will cut it for you if you bring the measurements. Lay it flat on the sofa frame, put the cushions back on top, and you're done. Ten minutes. The plywood bridges the weak spots in the webbing and gives the cushions a firm, even surface to sit on.
It's not glamorous. But it works, and we've seen sofas rescued with this trick that went on to last another five or six years without issue.
When You Want to Properly Fix the Webbing
If you'd rather fix the actual cause than work around it, replacing the webbing is the right move. It's more involved than the plywood fix but still a reasonable DIY job if you're comfortable using tools.
You'll need replacement rubber webbing (available from upholstery suppliers rubber lasts longer than jute), an electric staple gun with 14mm staples, and a webbing stretcher or a pair of upholstery pliers to get the straps pulled tight before you staple them.
The straps run in a woven pattern across the frame horizontal and vertical, interlaced. Remove the old ones first, then work your way across attaching the new ones. The key is tension; a loose strap defeats the purpose. Each one needs to be pulled firm before you fix it.
This video covers all three main fixes in one cushions, plywood, and springs and explains each one clearly:
▶️ 3 Ways to Fix a Sagging Couch Springs, Foam and Supports
Back Cushions Sagging? Different Problem, Different Fix
Back cushions sag differently from seat cushions. The weight of leaning against them pushes the fill down and forward over time, so the top goes flat while the bottom bunches up.
If the covers have zippers, open them and add a layer of dacron batting around the existing foam. You don't always need to replace the foam in back cushions, just adding volume around it is often enough to bring them back to shape.
One thing worth knowing: if you have back cushions that are sewn directly onto the sofa rather than being removable, the fix is trickier. Look carefully along the seams; some attached cushions have a hidden zip that most owners never find. If there genuinely isn't one, adding a cushion insert behind the back panel (between the cushion and the sofa back) can prop things up without any sewing required.
Comfort Works put together a practical video specifically on cushion fixes good one to watch:
▶️ 3 Proven Ways to Fix Sagging Couch Cushions
Honestly, When Is It Not Worth Fixing?
We'll be straight with you on this.
If the timber frame is cracked or the joints have separated, repair gets complicated quickly. A local upholsterer can sometimes fix it, but on a budget sofa the repair cost often approaches what a new sofa would cost and you're still left with an old sofa.
If the fabric is also worn through or badly stained on top of the structural issues, fixing what's inside doesn't solve what you see every day.
And if the sofa was cheap to begin with and has had several years of hard use kids, pets, daily use as the main seat in the house, sometimes the honest answer is that it's had a good run and it's time to move on.
The rough rule we use: if the repair cost is under a third of what a comparable replacement would cost and the frame is solid, fix it. It's almost always worth it. If you're spending more than that, or stacking multiple problems on top of each other, the maths starts to work against you.
If It Is Time for Something New
If you've worked through this and the sofa genuinely can't be saved, the silver lining is that you now know exactly what to look for next time foam density, frame material, webbing quality. The things that determine how long a sofa actually lasts rather than just how it looks in a showroom.
Our lounge suites and sofas are worth a look and if you want to talk through what went wrong with your current one and what to buy instead, give us a call on 0800 222 210. We're happy to help you figure it out.