Sofa reupholstery makes financial sense when the frame is solid, when the piece has design or sentimental value, and when you want fabric quality above what's available at retail price points. It doesn't make sense for furniture with compromised frames or pieces where the cost of repair plus fabric approaches or exceeds replacement cost.