Chair Reupholstery Cost Calculator

Estimate how much it costs to reupholster a chair based on chair type, fabric choice, condition, and quantity.

Last updated: March 2026

Ad Space
Estimated Chair Reupholstery Cost:
Low End
-
Average
-
High End
-

Estimates based on national average pricing from upholstery professionals, HomeAdvisor, and Angi. Costs vary by location, materials, and project scope. Get quotes from local upholsterers for accurate pricing.

Shop for this project: Find tools and materials at the best prices.

Shop on Amazon
Ad Space

How Much Does It Cost to Reupholster a Chair?

$200 to $1,500 is the average cost to reupholster a chair, with most homeowners paying around $600 for a standard accent chair with mid-range fabric. Simple dining chair seat recovers start at $150, while full wingback chair rebuilds with premium fabric can run $1,500 or more. The chair type, fabric selection, and current condition of the piece are the three biggest factors driving your final cost.

Reupholstery is a skilled trade that involves stripping the old fabric, inspecting and repairing the frame, replacing worn padding and springs, and carefully fitting new fabric to the chair's shape. It is labor-intensive work, and labor accounts for 60 to 70% of the total cost on most projects. The remaining 30 to 40% covers fabric and materials.

Chair Reupholstery Cost by Chair Type

$150 to $3,000 is the typical range for these services. Here is the full breakdown.

Chair TypeCost RangeFabric Needed
Dining chair (seat only)$150 - $3500.5 - 1 yard
Accent or arm chair$400 - $8003 - 5 yards
Recliner$600 - $1,2006 - 8 yards
Wingback chair$800 - $1,5007 - 9 yards
Club chair$700 - $1,3006 - 8 yards
Sofa (3-seat)$1,200 - $3,00012 - 18 yards

Reupholstery Cost by Fabric Type

$10 to $200+ per yard for fabric makes material selection the second largest cost factor after labor. The price per yard varies widely, and larger chairs need more yardage, so fabric choice has a compounding effect on the total bill.

Fabric TypePrice Per YardBest For
Cotton/polyester blend$10 - $25Everyday use, family rooms, dining chairs
Linen$20 - $50Living rooms, accent pieces, light-use chairs
Velvet$25 - $60Statement pieces, formal living rooms
Leather$50 - $150Offices, dens, high-traffic seating
Designer/specialty$60 - $200+Custom projects, high-end interiors

Leather reupholstery costs 40 to 60% more than standard fabric jobs because leather is more expensive per yard and requires specialized tools and techniques. Not all upholsterers work with leather, so your options may be limited and lead times longer.

Factors That Affect Chair Reupholstery Cost

$200 to $1,500 is the typical range, and several key factors determine where your project falls within it.

Chair Condition and Frame Repairs

A chair in good condition that just needs new fabric is the simplest and cheapest job. If the padding has broken down, expect to pay $50 to $200 extra for new foam and batting. Chairs that need spring retying, webbing replacement, or frame repairs can cost 50 to 75% more than a straightforward recover. Before committing to a full rebuild, ask your upholsterer to inspect the frame and give you an honest assessment of whether it is worth the investment.

Fabric Pattern Matching

Solid fabrics and small random patterns are the most efficient to work with. Large patterns, stripes, and plaids require careful alignment across seams, which means more fabric waste and more labor. Expect to buy 10 to 15% more yardage for patterned fabrics.

Cushion Type

Replacing seat cushion foam costs $30 to $100 per cushion depending on density and thickness. High-resilience foam lasts longer and feels better but costs roughly double what standard polyurethane foam does. Down-wrapped foam cushions (the gold standard for comfort) add $100 to $200 per cushion.

Location and Shop Rates

Upholstery labor rates vary significantly by region. Shops in major metro areas charge $50 to $85 per hour, while rates in smaller cities and rural areas run $35 to $55 per hour. The quality difference between a $40/hour and a $75/hour shop often comes down to experience, turnaround time, and attention to detail rather than a dramatic difference in the finished product.

Is It Worth Reupholstering a Chair?

$600 to $1,200 for reupholstery versus $800 to $2,000+ for a comparable new chair is the math that makes reupholstery worth considering when the chair has a solid hardwood frame and quality construction. A well-made chair with kiln-dried hardwood joints and eight-way hand-tied springs can last 50 years or more, so spending $600 to $1,200 to bring it back to life is a reasonable investment. As a general rule, reupholstery is worth it when the chair originally cost $500 or more, has sentimental or antique value, or is a style you cannot find new.

For mass-produced chairs with particleboard frames, stapled joints, and zigzag springs, buying new is almost always the better call. These chairs were not built to be reupholstered, and the labor to work on them often exceeds the cost of a replacement. If you are looking to refresh a room on a budget, consider pairing new furniture with updates like hardwood floor refinishing ($1,200 to $2,500 for an average room) to make the biggest visual impact.

How to Save Money on Reupholstery

$30 to $450 in potential savings is achievable with the right approach. These tips can help reduce your total cost.

If your reupholstery project is part of a larger home refresh, fresh interior painting ($2 to $6 per square foot) is often done alongside furniture updates to give the room a cohesive new look. You might also want to estimate costs for a home addition ($80 to $200 per square foot) or other interior updates to plan your total budget.

Ad Space

Planning to reupholster yourself? Upholstery fabric, staple guns, and foam padding are all affordable online. A basic DIY dining chair recover costs under $30 in materials.

Shop Upholstery Supplies on Amazon

Frequently Asked Questions

How much does it cost to reupholster a chair?

Reupholstering a chair costs $150 to $1,500 depending on the chair type. Dining chairs cost $150 to $350, accent and arm chairs cost $400 to $800, recliners cost $600 to $1,200, and wingback chairs cost $800 to $1,500. Fabric choice, chair condition, and your location all affect the final price.

Is it worth it to reupholster a chair?

Reupholstering is worth it when the chair has a solid hardwood frame and quality construction. A well-built chair can last another 20 to 30 years after reupholstery. It generally makes financial sense when the chair originally cost $500 or more, has sentimental value, or is a vintage or antique piece. For inexpensive chairs with particleboard or stapled frames, buying new is usually the better option.

How much fabric do I need to reupholster a chair?

A dining chair seat requires 0.5 to 1 yard of fabric. An accent or arm chair needs 3 to 5 yards. A wingback chair requires 7 to 9 yards, and a three-seat sofa needs 12 to 18 yards of fabric. Patterned fabrics with large repeats require 10 to 15% more material to match the pattern across seams.

How long does it take to reupholster a chair?

A professional upholsterer typically takes 1 to 3 weeks to complete a chair, depending on complexity and their current workload. A simple dining chair seat can be done in a few hours, while a full wingback chair rebuild may take 15 to 25 hours of hands-on work. Most shops have a backlog of 2 to 6 weeks before they can start your project.

Is it cheaper to reupholster or buy new furniture?

Reupholstering a dining chair ($150 to $350) is almost always cheaper than buying a comparable quality replacement. For larger pieces like wingback chairs and sofas, reupholstery ($800 to $3,000) costs about the same as a mid-range new piece but delivers better quality since you are keeping the original frame. Buying new only wins out for low-end furniture where reupholstery would cost more than the chair is worth.

Related Calculators