Custom upholstery typically ranges from $800-$2,500 for chairs and $1,500-$4,500 for sofas, depending on size, complexity, and fabric choice. Antique restoration can cost more due to specialized techniques and materials required.
Fabric costs vary significantly—from $15-$150+ per yard. A standard sofa uses 12-18 yards, so fabric alone can range from $200-$2,700. We provide detailed estimates that break down labor, materials, and any structural repairs needed.
The investment makes sense when you consider quality upholstery lasts 15-25 years with proper care. Compare that to replacing furniture every 5-7 years, and professional upholstery often costs less long-term.