The average cost to reupholster car seats is about $250 to $750 per seat.
Reupholstering your seats can have a big impact on your vehicle's appearance, but it comes with a big price tag. On average, a standard five-seat car with two bucket seats in the front and a bench seat in the back will cost around $500 to $2,000 to get redone.
Remember, reupholstering is more than just replacing the fabric on top. If you pay to get your seats redone, the repair shop will likely:
The size of the job also means that you’ll be paying for labor costs and materials. So even though it may seem expensive, your money will be used well.