The cost to refinish hardwood floors can vary depending on several factors, including the size of the area to be refinished, the condition of the floors, and the location. Generally, the cost per square foot can range from $3 to $8, with an average cost of around $4 per square foot.
For example, if you have a 1,000 square foot area to refinish, the cost could range from $3,000 to $8,000, with an average cost of $4,000. However, this is just an estimate, and the actual cost may vary based on the specific details of your project.
Other factors that can impact the cost of refinishing hardwood floors include the type of finish you choose (e.g. oil-based or water-based), the extent of the damage to the floors, and whether you need any repairs done before refinishing. It’s best to get an estimate from a professional flooring contractor to get a more accurate idea of the cost for your specific project.