Calculator
Hardwood Floor Refinishing Cost Calculator
Estimate what sanding and refinishing your existing hardwood should cost.
Verified August 2026
Select a state to re-price the estimate with local labor and material costs.
Estimated total cost
$4,297 – $6,103
- Cost per square foot
- $5
- Stair treads
- $0
Estimates only. Local pricing, site conditions and code requirements change the real number.
The formula
Cost = area x base rate x condition multiplier + stain + stairs
Water-based finishes cure faster and smell less but cost about 25% more than oil-based polyurethane.
Worked example
Refinishing 900 sq ft of oak with a stain color runs about $4,300 to $6,100.
Frequently asked questions
How much does it cost to refinish hardwood floors?
Most projects run $3.50 to $7.00 per square foot in 2026, or roughly $1,800 to $4,500 for a typical main floor.
Refinish or replace?
If the boards are at least 3/4 inch thick and structurally sound, refinishing costs about a third of replacement and lasts 8 to 12 years.
Price this job in your state
Same tool, re-priced with local labor, material and permit-fee indexes.
Sources
Sources & verification
Last verified August 2026. Cost figures are modeled estimates based on national baselines adjusted for local labor and material pricing — they are not quotes. Permit rules change; confirm with the building department before starting work.
