How Much Does It Cost to Refinish Hardwood Floors? A 30-Year Pro's Honest Answer

By Jeff Polz, NWFA-Certified Flooring Professional and owner of JD Enterprise Inc. 

The short answer: expect to pay $4 to $6.50 per square foot to sand and refinish hardwood floors. Most of my jobs land around $5 per square foot.

But that number only tells you part of the story. I started sanding floors in 1995 and have run my own flooring company since 2001. I'm certified by the National Wood Flooring Association. In that time I've learned that the price per foot matters less than three things most cost guides never mention: what's inside the bid, when the work gets scheduled, and how you take care of the floor afterward. Get those right and you'll spend far less over the life of your floor.

 

What Moves the Price

A $4 job and a $6.50 job can both be called a "refinish," but several factors decide where a project falls in that range.

Condition of the floor. Deep scratches, water damage, pet stains, and old finish buildup all add labor. [Add one or two specifics from your own jobs: what pushes you toward $6.50?]

Wood species. Dense woods like maple take more time to sand, and maple is also prone to blotching with stain, so it often needs a finer grit sequence and more careful prep. Cherry is a softer wood and although it sands faster, it is much easier to dent, showing inconsistencies in the sanding process.

Your stain choice. This is the factor most cost articles skip. Stain isn't just a color decision; it's a labor decision. Before pigment goes on, the floor needs finer sanding and the wood needs to be conditioned. And the more pigment in the stain, the less forgiving it is. Gray, black, and white stains are the worst offenders because they show every imperfection, every skipped scratch, every uneven patch. A natural or light-brown finish hides a lot. A pale gray does not. If you want one of those looks, budget for the extra prep, and make sure your contractor plans for it.

The low end of the range. The $4 end is usually quick, cosmetic work, like a fix-and-flip where the goal is a clean look for a sale, not a floor built to last twenty years. This may include a cheaper finish, or be a 2 coat process instead of the standard 3 coat process.


Why a $4 Bid and a $6.50 Bid Aren't the Same Product

When you collect three estimates and they're wildly different, you're not comparing the same service. Here's where the difference hides, and it's mostly invisible once the job is done.

Skipped sanding grits. A proper sanding runs through a sequence, for example 40 grit, then 60, then 80. Each pass removes the scratches left by the one before. Some contractors jump from 40 straight to 80 to save time. You may never see the leftover marks, but they're there, and they affect how the finish bonds and how it wears. The result is premature wear.

Cheaper finishes and shortcuts in application. Some contractors use lower-grade finishes that wear out fast, or they don't apply the finish the way the manufacturer specifies (the number of coats, spread rate, drying time between coats). Then the finish fails years before its intended life. Bona Trafffic HD is a great choice, But there are many others like Loba and Pallmanns Gold

Here are the questions I'd ask every contractor before signing:

 

1.    What grit sequence will you use?

2.    What finish brand and product will you apply, and how many coats?

3.    How long will you let each coat dry?

4.    Do you follow the manufacturer's application instructions?

5.    What care instructions and maintenance plan will you give me when you're done?

 

A contractor who answers these confidently and in detail is worth paying more. A vague answer is your warning sign. And remember: pale and dark stains expose skipped-grit scratches more than any other finish, so if you're going gray or black, these questions matter even more.

 

The $1,000 Patch That Cost Nearly $4,000


Here's a recent job that taught me more about cost than any price list could.

 

A homeowner hired me to sand and refinish their floors. I finished the job, and then they told me they were removing some walls in the kitchen area. That meant the floor needed patching where the walls came out, and by then they had already moved their furniture back in.

So here's what the work turned into:

 

●      Patching about 100 square feet of new boards into the existing floor

●      Moving all the furniture out of the living areas

●      Re-sanding the whole living area to blend the new wood with the existing stained floor

●      Hiring a furniture mover to take everything out and bring it back after the floors were done

The homeowner didn't realize how much work this was, and honestly, why would they? Nobody tells you this ahead of time. What should have been a simple $1,000 patch cost nearly $4,000.

Wood materials and labor to patch $1,000. Resanding a large area of the home $2,200 Moving company 2 guys for a day to move it out 2 guys for a day to move it back $800.

a perfect stain match...... Priceless.

 

The hardest part was the stain match. Newly installed wood and aged, already-stained wood don't absorb color the same way, and as I mentioned above, stain shows every imperfection. Matching them was close to impossible, and it meant refinishing a much larger area than the patch itself.

The lesson: when your refinish matters as much as how much it costs. If any demolition, wall removal, or remodeling is planned, finish the floors last. It's the single cheapest decision a homeowner can make. And I want to be clear: this is a mistake almost everyone makes, because the right order of operations isn't obvious until someone points it out.

 

The Cost-Saving Move Most Homeowners Never Hear About

Here's my strongest opinion after 30 years: most homeowners refinish their floors more often than they need to, because nobody tells them about maintenance coats.

A maintenance coat is a fresh layer of finish applied over the existing finish, without sanding down to bare wood. It restores the protective layer before it wears through.


●      Cost: about $1.50 per square foot, compared to about $5 per square foot for a full refinish.

●      Timing: typically about every 3 years. Kitchens and entryways wear first, so check them first.

●      A full example: on 1,000 square feet, a maintenance coat runs roughly $1,500, while a refinish runs roughly $5,000.

There's a second saving that's easy to miss: every full sanding removes a little wood. Solid hardwood can take roughly seven sandings over its life [note: this depends on wear-layer thickness; engineered floors may only allow one to three, so confirm which type you have]. Every maintenance coat you do instead of a sanding is wood you keep.

 

Is your floor a candidate?

A quick self-test. Maintenance coats work only if:


●
      You've never waxed the floor

●      The finish hasn't worn through to bare wood

●      You don't see dirt embedded in the grain of the wood

 

If the finish is dulling in the high-traffic lanes but the wood is still protected, you're likely due for a coat. If the finish is gone and you can see bare wood or dirty grain, it's past that point, and it's time for a full refinish.

 

The case study: a restaurant that couldn't afford to close

Since 2020, I've maintained the floor of a fine dining restaurant by re-coating it every year. Commercial floors take far more abuse than a home, which is why this one gets a coat every year instead of every three. After more than six years, it shows some age, but it's still in service.

Here's why that matters. A full refinish would take three days, and closing the restaurant would cost the owner more than $10,000 in revenue for every night the doors stay shut. That's

$30,000 or more in lost sales on a three-day refinish, compared to a recoat that costs a fraction of that and doesn't shut the business down.

How to Care for Your Floor So It Lasts

 

The best way to stretch the time between coats is simple, consistent cleaning.

 

●      Vacuum weekly, and more often in kitchens and high-traffic areas. Low-traffic rooms like back bedrooms may only need it about once a month.

●      Follow with a light mist of the manufacturer's recommended cleaner and a damp microfiber mop. Damp, not wet.

●      Don't mop the old-fashioned way with a bucket of water.

●      Never use a steam mop. It can seriously damage your floor.

●      If you don't know which finish is on your floor, a cleaner like Bona wood floor cleaner is a safe choice.

●      Skip the wax. It rules out maintenance coats later.

The Bottom Line

So, how much does it cost to refinish hardwood floors? Plan on $4 to $6.50 per square foot, with $5 being typical. But the cheapest number isn't always the cheapest outcome. Ask about the grit sequence and the finish, schedule the work after any remodeling, and take care of the finish with regular cleaning and a maintenance coat every few years. Do that, and you may only pay for a full refinish once or twice in the life of your floor.

Have questions about your floors?

 

Start with the Pro's at JD Enterprise Inc.