Hardwood Floor Refinishing Cost Calculator
Estimate the total cost to sand, stain, and refinish hardwood floors based on square footage, floor condition, finish type, number of coats, and your region.
Formula
Per-sq-ft rate = Labor Base Rate + Condition Surcharge + Stain Cost + Coats × (Finish Material Cost/coat + Finish Application Labor/coat)
Raw Total = Floor Area (sq ft) × Per-sq-ft rate + Furniture Moving Fee
Final Total = max(Raw Total, Minimum Job Fee)
Typical Range = Final Total × 0.85 to Final Total × 1.15
Project Duration = ⌈Area ÷ 400⌉ work days + 1 dry day per coat
Assumptions & References
- Base labor rates: $2.50 (low), $3.50 (mid), $5.00 (high) per sq ft — sourced from HomeAdvisor / Angi 2023 national cost data and NWFA (National Wood Flooring Association) contractor surveys.
- Condition surcharges reflect extra sanding passes: Good +$0.00, Fair +$0.40, Poor +$1.10 per sq ft.
- Finish material costs per coat: Oil-Based Poly $0.15, Water-Based Poly $0.20, Hardwax Oil $0.30, Acid-Cure $0.35 per sq ft.
- Finish application labor is $0.25 per sq ft per coat (buffing between coats + application).
- Stain adds $0.75 per sq ft covering both material and the extra labor for even application and wiping.
- Furniture moving fee: $150 flat + $0.10/sq ft, capped at $600.
- Minimum job fees: $300 (low), $400 (mid), $600 (high) — contractors rarely accept jobs below these thresholds.
- Crew productivity assumed at ~400 sq ft per day for a 2-person crew (NWFA standard).
- Dry/cure time: 1 day per coat before recoating (oil-based poly requires 24 h between coats).
- Estimate does not include board replacement, subfloor repair, stair treads, or threshold transitions.
- ±15% range accounts for local market variation, wood species hardness, and room geometry complexity.