Question: how much does it cost to refinish old hardwood floors?
Answer: Cost to Refinish Hardwood Floors Refinishing hardwood floors costs $1,743 on average with a typical range between $1,074 and $2,478. You can expect to pay anywhere from $3 to $8 per square foot. For large and complex jobs, you might spend up to $4,000.