How long does it take to refinish our hardwood floors?

It depends! A maintenance coat, where we are just cleaning, buffing and applying a new coat of finish can be done in a few hours. A bedroom sanding and refinishing can take between 2-4 days, where the refinishing of a first floor of an average size home could be closer to 5-7 and an entire home could be closer to 10 days, depending on size. Most of the time, the last couple days are much quieter, where we are just applying stain and/or finish.