Reupholstering a couch averages $1,700 to $1,800 nationally, depending on the publisher.1,2,3 Angi (2026 data) puts the national average at $1,800, with most homeowners paying $1,200 – $2,900. HomeAdvisor (2025 data) reports a $1,750 average within a $600 – $4,000 normal range. Angi and HomeAdvisor are corporate siblings publishing different averages here; the difference is not explained.1,2 Fixr (updated January 2025) reports a $1,700 national average scoped to a standard eight-foot sofa in mid-grade materials, an average range of $750 – $3,500, an $80 low end (a single reupholstered cushion), and a $4,000 high end (premium materials on a large sectional).3 The three averages are close but not identical; the differences are not explained by the sources. Prices below are national averages*.
*National averages, not local quotes. Your price depends on couch type and size, fabric choice, condition and repairs, and local labor rates.
$1,800
average cost (Angi, 2026)
$1,750
average cost (HomeAdvisor, 2025)
$1,700
average – 8-ft sofa, mid-grade (Fixr, 2025)
$600–$4,000
normal range (HomeAdvisor, 2025)
What the sources say
| Source | Headline figures | Notes |
|---|---|---|
| Angi (2026 data, updated Oct 2026) | $1,800 average; most homeowners $1,200 – $2,900; fabric $30 – $350 per yard | Corporate sibling of HomeAdvisor; siblings publish different averages here |
| HomeAdvisor (2025 data, updated Jun 2026) | $1,750 average; normal range $600 – $4,000; fabric typically $50 – $70 per yard (full span $10 – $200) | Corporate sibling of Angi |
| Fixr (updated Jan 2025) | $1,700 average scoped to a standard 8-ft sofa in mid-grade materials; range $750 – $3,500; low $80; high $4,000 | Average carries a defined project scope |
All three publishers price the job as fabric plus labor, with the couch’s type, size, and condition driving the total. Figures below are shown as published; where sources differ, the differences are not explained.
Cost by couch type
All three publishers price reupholstery by furniture type. Shared labels are shown side by side; every figure differs at least slightly across sources, and the differences are not explained.1,2,3
| Couch type | Angi (2026) | HomeAdvisor (2025) | Fixr (2025) |
|---|---|---|---|
| Loveseat | $600 – $1,500 | $600 – $2,000 | $600 – $1,800 |
| Standard sofa | $1,000 – $2,500 | – | $750 – $3,500 |
| Chaise lounge | $800 – $1,800 | $900 – $1,500 | $700 – $1,500 |
| Sectional | $2,000 – $4,500 | $2,000 – $4,000 | $1,500 – $4,000 |
| Sleeper sofa | $1,500 – $3,500 | – | – |
| Recliner sofa | $1,200 – $3,000 | – | – |
| Antique couch | $1,200 – $4,000 | – | – |
| Leather couch | – | $600 – $4,000 | – |
| Tight back couch | – | – | $1,000 – $1,200 |
| Settee | – | – | $1,000 – $2,000 |
| Camelback sofa | – | – | $1,100 – $1,200 |
| Semi-attached back couch | – | – | $1,100 – $1,300 |
| Cushions only (per cushion) | – | $200 – $500 | $80 – $100 (no new filling) |
Fixr also prices sectionals by section count: two sections run $1,500 – $2,500, three sections $2,000 – $2,800, five sections $3,000 – $3,500, and nine sections $3,500 – $4,000, materials and labor included.3
Angi prices by size as well: small couches $600 – $1,200, medium $1,000 – $2,500, and large $2,000 – $4,500.1
Fabric cost per yard
Fabric is the other major cost driver. The publishers span different per-yard ranges: Angi reports $30 – $350 per yard across its material table, HomeAdvisor says fabric typically runs $50 – $70 per yard within a $10 – $200 full span, and Fixr’s material table spans $10 – $90 per yard. The differences are not explained by the sources.1,2,3
| Material | Angi (2026) | Fixr (2025) |
|---|---|---|
| Cotton | $30 – $100 | $15 – $20 |
| Linen | $50 – $150 | $25 – $35 |
| Velvet | $60 – $200 | $55 – $65 |
| Leather | $80 – $350 | $45 – $55 |
| Microfiber | $40 – $120 | – |
| Performance fabric | $50 – $200 | – |
| Nylon | – | $10 – $15 |
| Linen-cotton blend | – | $18 – $25 |
| Polyester | – | $20 – $45 |
| Olefin | – | $25 – $30 |
| Chenille | – | $25 – $55 |
| Twill | – | $30 – $55 |
| Rayon | – | $45 – $90 |
| Acrylic | – | $50 – $80 |
| Vinyl | – | $50 – $60 |
| Silk | – | $60 – $70 |
HomeAdvisor separately notes leather at $30 – $60 per yard. Leather is the widest cross-source gap in the table – $30 – $60 (HomeAdvisor) and $45 – $55 (Fixr) versus $80 – $350 (Angi); the sources do not explain the difference.1,2,3
How much fabric a couch needs
HomeAdvisor estimates 5 to 36 yards per couch depending on size and design – about 14 to 18 yards for an average three-seat sofa, around 36 yards for an average sectional, and 5 to 10 yards for tight-fabric loveseats (up to 18 yards for loose, intricate designs). Fixr puts a standard-size couch at 18 to 20 yards and publishes a size table: 12 yards for a 45–51″ couch, 15 yards for 64–77″, 20 yards for 72–86″, and 24 yards for 86–96″. Angi’s type table lists similar ranges, from 8–12 yards for a loveseat to 20–35 yards for a sectional.1,2,3
Labor rates
Angi (2026) reports upholsterer labor at $50 – $125 per hour and publishes regional rates: Midwest $50 – $80, South $55 – $90, Northeast $75 – $125, and West $65 – $110 per hour.1
HomeAdvisor (2025) reports $40 – $100 per hour depending on project scope and location, and notes a typical job takes five to 25 hours of work.2
Fixr (2025) reports labor averaging $100 per hour within an $80 – $120 range, an average job of 8 to 12 hours for $800 – $1,200 in total labor, and a typical split of about 55–60% labor to 40–45% materials on the average job.3
Add-ons, repairs, and transport
Angi (2026) prices common additions:1
| Add-on (Angi, 2026) | Cost |
|---|---|
| Cushion refilling or replacement | $50 – $200 per cushion |
| Frame repairs | $100 – $400 |
| Spring or webbing replacement | $100 – $300 |
| Decorative trim (nailhead, piping) | $50 – $200 |
| Skirt addition or removal | $75 – $150 |
| Custom buttons or tufting | $50 – $300 |
| Stain-resistant finish | $50 – $150 |
| Matching pillows | $40 – $100 each |
| Pickup and delivery | $50 – $200 |
HomeAdvisor (2025) prices related work: restuffing a 24×24″ cushion runs $100 – $1,200 by fill material (foam $100 – $200, down-enveloped foam $200 – $500, 100% down $200 – $1,200); new padding $10 – $20 per sq. ft.; seat spring replacement $220 – $400; frame repair $50 – $240; tufting adds about 30% to the job; transportation runs $100 – $300 per trip; a matching upholstered pillow costs $50 – $125.2
Fixr (2025) prices: restuffing a couch $200 – $300; frame repairs at about $100 per hour in labor before reupholstering; tufting $100 – $1,000; spring replacement $250 – $500; upholstery repair $150 – $300 per visit; professional cleaning $80 – $120; pickup and delivery $50 – $100; ottoman reupholstery $700 – $1,000; outdoor couch reupholstery $1,000 – $1,500; and about $2,200 for a six-to-eight-foot vintage couch in mid-grade materials.3
Frequently asked questions
How much does it cost to reupholster a couch?
Angi reports a $1,800 national average with most homeowners paying $1,200 – $2,900; HomeAdvisor reports a $1,750 average within $600 – $4,000; Fixr reports a $1,700 average for a standard eight-foot sofa within $750 – $3,500.1,2,3
How much does it cost to reupholster a sectional?
Angi reports $2,000 – $4,500, HomeAdvisor $2,000 – $4,000, and Fixr $1,500 – $4,000. Fixr also prices by section count, from $1,500 – $2,500 for two sections to $3,500 – $4,000 for nine.1,2,3
How much does upholstery fabric cost per yard?
Angi’s material table spans $30 – $350 per yard, HomeAdvisor says fabric typically costs $50 – $70 per yard within a $10 – $200 span, and Fixr’s material table spans $10 – $90 per yard. The differences are not explained by the sources.1,2,3
Related guides
Chair Reupholstery Cost
Upholstery Cleaning Cost
Furniture Assembly Cost
Cabinet Refinishing Cost
Interior Painting Cost
All cost guides
Sources
1. Angi — How Much Does It Cost to Reupholster a Couch? (2026 data)
2. HomeAdvisor — How Much Does It Cost to Reupholster a Couch? (2025 data)
3. Fixr — Cost to Reupholster Couch (updated Jan 2025)