The time required for hardwood floor refinishing service depends on the size of the area and the condition of your hardwood floors. Typically, it takes 2 to 3 days, including preparation, staining hardwood floors, and drying time of the top layer. It doesn’t matter new home or an old one.