Professional hardwood floor refinishing costs $1.50 to $5.00 per square foot without staining. The average cost to sand, restain, and refinish wood floors is $2 to $7 per square foot. Refinishing hardwood stairs costs $25 to $85 per step. DIY costs to redo and resurface wood floors is $600 to $1,100.
![Avatar](https://cdn.statically.io/img/i.pinimg.com/140x140_RS/b8/30/6a/b8306a4dde153183aa8392ceb06d0e38.jpg)
Margaret Cooper