average price per square foot to refinish hardwood floors
1 Complete refinishing: An extensive refinishing project, which includes sanding and application of several layers of finish, ranges from $2 to $5 per square foot. 2  Vintage or high-end wood floor: The cost for refinishing a vintage or high-end hardwood floor is around $4 to $5 per square foot. $2.50 to $5 per square foot. 2  Do-it-yourself: The cost for items needed for do-it-yourself refinishing, including a commercial sander, buffer, and finish solution, typically range from $150 to $500. 3  Timing: Hardwood floor refinishing can take two to four days, depending on the size of the room.