Question: how much does it cost to have hardwood floors refinished?
Answer: To completely refinish a hardwood floor—including sanding down the top layer to bare wood, then applying several coats of new finish like polyurethane—expect to pay flooring professionals $1.50 to $4 per square foot, or $340 to $900 for a 15-by-15-foot room.