Is it cheaper to refinish or replace hardwood floors?

Thumbtack Editors
Answered

Refinishing your hardwood floors is almost always cheaper than replacing them entirely. New hardwood floors typically cost between $1.75 and $9 per square foot to install, or $1,500 to $10,000. Refinishing your floors will generally cost around $2.70 and $3 per square foot, or $600 to $5,000. 

It’s always better to refinish your floors when they’re still in good condition rather than waiting until they have heavy damage and scratching. This will lower your costs in the long run, and it’s a great way to preserve your floors. 

Contact the best wood floor refinishers near you to get an accurate cost estimate for your floors.

Ready to hire a Flooring professional?

You never pay to use Thumbtack: Get cost estimates, contact pros, and even book the job—all for no cost.