Home & Repair
Upholstery cost in the US
Nationally, Upholstery runs about $900 per piece. In the lowest-cost cities in this guide it is closer to $702, and in the highest-cost cities about $1,280.
Typical cost
Most people pay about
$900
per piece
- On the low end
- $400
- On the high end
- $2,200
Estimated from national price data. Not a quote.
What moves the price
- Fabric
- Frame repair
- Piece size
- Foam
- Tufting
Ways to pay less
- Supply your own fabric
- Reupholster only solid frames
- Choose durable weaves
- Skip tufting
- Get a foam quote separately
Lowest-cost cities for Upholstery
| Place | Typical | Range |
|---|---|---|
| National typical | $900 | $400 to $2,200 |
| Brownsville, TX | $702 | $312 to $1,715 |
| Jackson, MS | $720 | $320 to $1,760 |
| Laredo, TX | $720 | $320 to $1,760 |
| McAllen, TX | $720 | $320 to $1,760 |
| Shreveport, LA | $720 | $320 to $1,760 |
| Amarillo, TX | $738 | $328 to $1,805 |
| El Paso, TX | $738 | $328 to $1,805 |
| Lubbock, TX | $738 | $328 to $1,805 |
Highest-cost cities for Upholstery
| Place | Typical | Range |
|---|---|---|
| National typical | $900 | $400 to $2,200 |
| Honolulu, HI | $1,280 | $568 to $3,125 |
| San Francisco, CA | $1,190 | $528 to $2,905 |
| New York, NY | $1,085 | $482 to $2,650 |
| San Jose, CA | $1,180 | $524 to $2,880 |
| Sunnyvale, CA | $1,170 | $520 to $2,860 |
| Santa Barbara, CA | $1,205 | $536 to $2,950 |
| Cambridge, MA | $1,070 | $476 to $2,620 |
| Fremont, CA | $1,150 | $512 to $2,815 |
Upholstery in every city
Typical estimate for each city. Open one for the full range.
- Alaska
- Arizona
- Arkansas
- California
- Anaheim $1,005
- Bakersfield $846
- Berkeley $1,150
- Chula Vista $999
- Concord $1,100
- Corona $977
- Elk Grove $990
- Escondido $990
- Fontana $950
- Fremont $1,150
- Fresno $864
- Fullerton $995
- Garden Grove $986
- Glendale $1,015
- Hayward $1,105
- Huntington Beach $1,020
- Irvine $1,050
- Long Beach $995
- Los Angeles $1,025
- Modesto $900
- Oakland $1,135
- Oceanside $1,010
- Ontario $959
- Orange $1,005
- Pasadena $1,020
- Rancho Cucamonga $986
- Riverside $959
- Roseville $1,025
- Sacramento $1,010
- San Bernardino $931
- San Diego $1,025
- San Francisco $1,190
- San Jose $1,180
- Santa Ana $986
- Santa Barbara $1,205
- Santa Clarita $1,005
- Santa Rosa $1,060
- Simi Valley $1,060
- Stockton $900
- Sunnyvale $1,170
- Thousand Oaks $1,135
- Torrance $1,015
- Visalia $846
- Colorado
- District of Columbia
- Florida
- Boca Raton $891
- Cape Coral $801
- Clearwater $797
- Fort Lauderdale $873
- Fort Myers $810
- Gainesville $846
- Hialeah $855
- Hollywood $855
- Jacksonville $792
- Lakeland $810
- Miami $900
- Orlando $909
- Pembroke Pines $846
- Pensacola $765
- Port St. Lucie $864
- Sarasota $913
- St. Petersburg $806
- Tallahassee $828
- Tampa $824
- West Palm Beach $864
- Georgia
- Hawaii
- Idaho
- Kentucky
- Maine
- Maryland
- Mississippi
- Montana
- Nebraska
- New Hampshire
- North Carolina
- North Dakota
- Oklahoma
- Rhode Island
- South Carolina
- South Dakota
- Texas
- Vermont
- Virginia
- Washington
- Wyoming
Related Home & Repair costs
Questions people ask
Upholstery: what does it cost?
Across the US, Upholstery typically costs about $900 per piece, with most prices between $400 and $2,200.
Where is Upholstery cheapest?
Among the 250 cities in this guide, the lowest estimates are in Brownsville, TX, Jackson, MS, Laredo, TX, at about $702.
Is this a quote?
No. These figures are estimates built from national price data and each city's cost of living. A local pro will price your actual job.