How Long Does It Take to Refinish Hardwood Floors?

If your floors need a refresh, it’s time to refinish

living room hardwood floors
Photo: by Iriana Shiyan/ Adobe Stock
living room hardwood floors
Photo: by Iriana Shiyan/ Adobe Stock
Highlights
  • It takes three to five days to refinish hardwood floors.

  • Applying a stain will add one to two days to the job.

  • It can take up to seven days for your floor to fully cure after the refinishing job. 

  • Factors like the size and condition of the floor, type of finish, and type of wood impact the timeline.

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.
Geo Icon

If your hardwood flooring is starting to show its age, refinishing can refresh your space. Unfortunately, your floor will be out of commission while the project is underway—so how long does it take to refinish hardwood floors? The process takes three to five days, but some snags can impact the timeline. Let’s buff out the details to understand how long each step of the project takes. 

When to Refinish Hardwood Floors

Your floors are the foundation of a room, and as a result, they see a lot. This includes scratches from pesky pet claws, dents from accidentally dropping things, sun damage, and wear from walking back and forth. Though hardwood flooring is extremely durable and can last anywhere from 30 to 100 years, so much of that has to do with the fact that you can refinish it. 

Knowing when to refinish your hardwood floors depends on what they look like and what condition they’re in. Here are some signs that it’s time:

  • There are lots of scratches or gouges that cut through the existing finish.

  • Your floors are discolored, whether it’s from an aging finish, sunlight, or stains.

  • Your floor sustained minor water damage, but the planks didn’t warp.

  • The finish looks dull.

Pro Tip

If in good condition, original hardwood floors should always be considered for refinishing. While sanding can be messy, the result will be beautiful for decades if cared for properly. For historical homes, refinishing original floors also keeps the character of the house intact.

Owner of Floor Coverings International of South Atlanta, Georgia

How Long Is the Process to Refinish Hardwood Floors?

Refinishing hardwood floors takes three to five days in most cases, but certain projects can take longer. During the process, your hardwood floor refinisher will sand down the existing finish, stain the wood, and seal or coat the floor. After the coating dries, you can use your floors again, but it will take a few days to completely cure. Here’s what to expect for a timeline.

Refinishing hardwood floors timeline, with sanding averaging one day and drying and curing ranging from 2 to 7 days

Prep

Your contractor will need to prepare the space before they begin. This involves moving furniture out of the way and covering cabinetry. For most projects, this happens on the first day before sanding. If you’re refinishing the floors in a large home, prep can take up to two days.

Sanding

man sanding wood floor
Photo: fullvalue/ istock/ Getty Images

Sanding down your flooring takes about one day. Projects larger than 1,500 square feet can take a little bit longer. During this process, your contractor will completely sand down the old finish, which takes four to five passes with different sanders. Sanding will be the most labor-intensive part of the job.

Staining

Staining is optional, but it allows you to customize the color of your floor. This step will add one to two days to the project. Your contractor will need to spend extra time sanding, and you’ll need to wait for the stain to dry. Oil-based stains, which are the most common, take up to 18 hours to dry.

Sealing and Coating

The next step is sealing your floor with a protective coating. This process takes two to three days. Most of that time is spent waiting for the sealant to dry between coats, since most floors require three coats. Oil-based coatings take eight to 12 hours to dry, while water-based coatings take two to six hours to dry.

Drying and Curing

Before you can use your floor as you normally would, you’ll need to wait for the sealant to dry and cure. It’s recommended to stay off your floors for at least 24 hours after the sealant is applied. You’ll still need to be careful until the coating fully cures, which takes two to seven days depending on the type of coating.

Factors That Influence the Timeline

man staining wood floor
Photo: cgering/ Getty Images

There are a few different factors that influence the timeline of your project, but a local wood floor refinishing pro can give you the most accurate estimate. Keep these factors in mind:

  • Size of floor: Larger floors take longer to refinish, though most contractors can sand 1,000 to 1,500 square feet per day.

  • Type of wood: Certain woods, like pine or maple, are more complicated to sand than others, like red or white oak. Thus, the wood species you choose can increase the timeline.

  • Condition of floor: Your floor will take longer to sand if it’s severely damaged or painted, or if there are thick layers of sealant on top.

  • Type of finish: Oil-based polyurethane finishes dry more slowly, and your contractor can only apply one coat per day. Compare this to water-based finishes that dry more quickly, and your contractor can apply up to four coats per day.

  • Climate: If you live in an area with high humidity or cold temperatures, your finishes will take longer to dry. 

Frequently Asked Questions

It’s a good idea to stay off your hardwood floors for 24 to 48 hours after refinishing. After 24 hours, you can walk on your floor with socks, but you shouldn’t walk on it with shoes or sneakers until after 48 hours. Tread carefully until the floor fully cures, which can take two to seven days depending on the sealant.

You can stay in your house while your floors are being refinished. Because this project can cause dust and fumes, you’ll need to isolate and ventilate the area you’re refinishing. This could be as simple as closing the door, opening a window, and using a fan. If you’re not using a dustless method, it’s a good idea to vacuum up dust as you go because it can migrate from the immediate area.

For most homeowners, refinishing hardwood floors costs $3 to $8 per square foot, meaning you’ll spend $3,000 to $8,000 to refinish a 1,000-square-foot floor. The cost depends on the method. You’ll spend around $3 to $5 per square foot on traditional refinishing, while dustless refinishing costs $5 to $8 per square foot.

Need professional help with your project?
Get quotes from top-rated pros.
The homeowners guide to hardwood flooring services
From average costs to expert advice, get all the answers you need to get your job done.
Two workers repairing a parquet floor
Nov 22, 2024
Nov 22, 2024
Here’s what you should expect to pay when renting an orbital, drum, vibrating, or edging floor sander—as well as where you can rent them and what else to know.
Modern living room with hardwood floor
Jun 12, 2025
Jun 12, 2025
It’s impossible to keep floors damage-free over the years. Thankfully, the cost to refinish hardwood floors is far less than the price tag to replace them altogether.
luxury living room with hardwood floor
Nov 13, 2024
Nov 13, 2024
Hardwood floor repair costs depend on the problem. This guide breaks down common costs based on factors like the type of problem, repair method, and whether you hire a pro or DIY.
Father and daughter playing on the floor
Oct 31, 2024
Oct 31, 2024
If you want to avoid hiring a professional to refinish your floors, it can pay to learn how to restore hardwood floors without sanding.
Parents tickling son on hardwood floor
Jan 8, 2024
Jan 8, 2024
Say goodbye to scratches and stains, and breathe new life into worn-out floors with the basic steps of how to refinish hardwood floors.
A spacious living room with hardwood floors
Feb 27, 2025
Feb 27, 2025
Before beginning a hardwood floor refinishing project, start with these important questions to ask your hardwood floor refinisher about the process.