Re-upholstery has two costs: fabric and labor. The labor is easy to estimate - most projects take "x" number of hours to complete. The fabric, however, is a different story. Fabrics can cost from $25.00/yard to more then $125/yard. "Discount" fabrics might cost $10/yard. You might spend $500 - $600 on a chair; $1,500 - $2,000 on a sofa. We'll be happy to give you an estimate for your project - if the number sounds high, then you might want to replace, not re-upholster.