Reupholstering a sofa in 2026 typically ranges from $1,200 to $3,500 depending on size, complexity, fabric choice, and any frame or spring repair needed. A standard 7-foot three-seat sofa with mid-grade performance fabric will land in the middle of that range. The fabric itself is usually 30–50% of the total cost — selection matters.
Cost factors include: sofa size (more fabric for larger pieces), fabric grade ($25–$200+ per yard), frame condition (joints that need re-gluing or wood repair add cost), cushion construction (loose-back, tight-back, tufted, channel), and any custom detail like contrast welts, skirt changes, or trim work.
We're happy to talk through your specific situation. No pressure, no commitment.
Get In Touch