The entire cost, including sanding and staining, runs around $3 to $8 per square foot when done professionally and anywhere from $500 to $1,000 (not counting machinery or other additional costs) as a DIY.
Refinishing hardwood floors is daunting and time-consuming, but it doesn’t have to be expensive. The entire cost, including sanding and staining, runs around $3 to $8 per square foot when done professionally and anywhere from $500 to $1,000 (not counting machinery or other additional costs) as a DIY. On the other hand, recoating (the process of adding a layer of protective varnish) is around $1 to $2 per square foot and a preferable option if your floors are still in good shape.