One of the most common questions we hear: "Should I just buy a new sofa instead?" The answer depends entirely on what you have. Here is how we walk clients through the decision honestly.
The frame test
The frame is the most expensive part of a piece of furniture. If your frame is good, reupholstery is almost always the better choice. If your frame is bad, even great fabric won't save it.
The cost math
A new mid-range sofa from a quality manufacturer runs $2,500 to $5,000 in 2026. Reupholstering an existing quality sofa typically runs $1,200 to $3,000 including fabric. So:
- Good frame + reupholstery: $1,200–$3,000, lasts 15+ more years
- New equivalent-quality sofa: $2,500–$5,000, lasts 10–15 years
- New big-box sofa: $700–$1,500, lasts 5–8 years
The sentimental factor
If the piece has meaning — a chair from your grandmother, an antique that's been in the family — that's worth a lot. Reupholstery preserves that meaning. A new piece, however nice, cannot replace it.