It makes sense to reupholster if your sofa is very high quality or has an unusual frame. Quite possibly, the cost of reupholstering it would be less than buying a new sofa of comparable quality. This is not very often the case, but it is possible you may have a perfectly good sofa that can be brought back to life by just re-covering with a new fabric.

The depth of the sofa is one of the most important measurements to take. The way to do this is to measure from the outside edge of the seat all the way to the back. It is best to do it from one of the sides. The next step is to measure the diagonal depth of the sofa. You do this by placing a straight tape measure from the top back of the frame to the bottom front.

The most important things to consider are quality and comfort, especially if you plan to spend any amount of time on your sofa. The best looking sofa in the whole world cannot measure up to the most comfortable one. That is why you need to test drive one before you buy, just the way you would test drive a car.​