Refinishing hardwood floors can cost as little as $600 or as much as $6,000, depending on the size of your floor and the type of finish you choose.
The size of your floor is the biggest factor in determining the cost, but the type of wood and finish you choose can also affect the price.
If you're not planning to pay for your floors out of your savings, you have several options for financing the project, such as credit cards, personal loans and home equity borrowing.
Refinishing hardwood floors can add value to your home, so it's a good investment if you're planning to sell in the future.