How Much Does It Cost to Refinish Hardwood Floors? (2026)

How Much Does It Cost to Refinish Hardwood Floors? (2026)

How Much Does It Cost to Refinish Hardwood Floors? (2026)

If you’re wondering how much does it cost to refinish hardwood floors, the short answer is $3 to $8 per square foot for professional work, or roughly $1,100 to $2,700 for an average-sized room. That range moves around a lot based on your floor’s condition, the wood species, and whether you go with a traditional sand-and-finish job or a dustless process. We’ve spent a lot of time pricing out home projects for our own century-old floors, and the quotes we’ve collected line up closely with what national cost data shows. Here’s the full breakdown, room by room and factor by factor, so you can budget accurately before you call a contractor.

What Does It Cost to Refinish Hardwood Floors?

Professional hardwood floor refinishing costs $3 to $8 per square foot, or about $1,100 to $2,700 total for a typical room. A whole 1,000-square-foot home usually runs $3,000 to $8,000. Smaller rooms often cost more per square foot because contractors have minimum charges (typically $300 to $700) that cover setup and equipment, regardless of how small the space is.

Cost to Refinish Hardwood Floors by Square Footage

Square footage is the single biggest driver of your final bill, and bigger jobs almost always come with a lower per-square-foot rate, since the contractor spreads setup and equipment costs over more area.

Square FootageEstimated Cost
100 sq ft (small room)$300–$800
250 sq ft$900–$1,800
400 sq ft$1,200–$3,200
1,000 sq ft (whole floor)$3,000–$8,000

A single bedroom might only run a few hundred dollars, while refinishing every hardwood surface in a 1,000-square-foot house can climb past $8,000 once you factor in stairs, repairs, or a premium finish.

What Affects the Cost to Refinish Hardwood Floors

A handful of variables push your quote up or down. Understanding each one helps you spot a fair price when contractor estimates start coming in.

Wood species. Some woods sand and finish easily; others take extra time and skill to protect their color and grain.

Wood TypeCost per Sq Ft
Bamboo$2–$6
Oak / Cherry / Parquet$3–$5
Engineered hardwood$3–$5
Pine$4–$7
Maple / Mahogany$6–$8

Oak and cherry are the easiest and cheapest to refinish because most crews handle them constantly. Maple and mahogany run higher since their density and deep color require extra care during sanding to avoid burn marks or uneven staining.

Refinishing method. Traditional refinishing, where a drum sander strips the old finish, costs $3 to $8 per square foot. Dustless refinishing, which hooks a commercial vacuum to the sander to contain the mess, costs more, usually $5 to $8 per square foot. It’s worth the premium if anyone in the house has allergies or asthma, since traditional sanding sends fine dust into every room for days.

Floor condition. Deep scratches, gouges, or old wax buildup mean more sanding passes, which adds labor time. If boards are actually damaged, expect to pay $200 to $600 for repairs on top of the refinishing cost, or $6 to $12 per square foot if entire planks need replacing.

Finish type. Your topcoat choice affects both material cost and durability.

Finish TypeCost per Gallon
Oil-based polyurethane$20–$45
Water-based polyurethane$25–$55
Penetrating oil$40–$100
Acid-cured finish$50–$80

Water-based polyurethane has become the popular default because it dries faster, has less odor, and doesn’t yellow over time the way oil-based finishes can.

Labor. Labor typically makes up the bulk of your quote, running $2 to $8 per square foot, or $60 to $160 per hour. Tight corners, stairs, and older floors with more imperfections take longer and cost more.

Extras. Carpet removal adds $120 to $720, furniture moving runs $20 to $50 per room, and subfloor repairs (needed if boards are warped or water-damaged) cost $3 to $10 per square foot.

DIY vs. Professional Refinishing Costs

Confident DIYers can refinish their own floors for roughly $500 to $1,000, mostly covering sander rental, sandpaper, stain, and finish. Hiring a pro costs $1,100 to $2,700 on average, but that price includes commercial-grade equipment, dust control, and the experience to avoid the mistakes that ruin a DIY attempt.

The catch with DIY is that drum sanders are unforgiving. Hesitate for a second or change direction mid-pass and you’ll leave visible gouges called chatter marks, which are expensive to fix. Uneven sanding also affects how well stain and polyurethane adhere, so a botched DIY job can end up costing more than hiring a pro in the first place once you factor in materials wasted on redos. If your floors are in good shape and you’re comfortable with tools, DIY can work. If they have deep damage or you’ve never used a drum sander, the labor cost of a professional is usually worth it.

Refinishing vs. Replacing Hardwood Floors

Refinishing is almost always the cheaper route. It typically runs $600 to $4,500 depending on square footage and finish, compared to $6 to $12 per square foot (often $2,500 to $7,300 total) to replace hardwood entirely. Refinishing can save around $4 per square foot compared to replacement, which adds up to roughly $4,000 on a 1,000-square-foot floor.

Refinishing also tends to pay for itself. According to the National Association of Realtors’ Remodeling Impact Report, homeowners who refinished hardwood floors recovered more of their investment than almost any other interior project, with an average spend of around $3,400 returning about $5,000 in added home value.

Signs It’s Time to Refinish Your Floors

Not every scuffed floor needs a full refinish. Consider it when you notice:

  • Deep gouges, scratches, or dents scattered across the floor
  • Noticeable discoloration from sun exposure or old stains
  • A dull, worn look even after cleaning
  • Bare wood showing through in high-traffic paths
  • Water damage signs like warping, cupping, or dark spots

If the finish is just a little dull but the wood underneath is healthy, a cheaper screening and recoat ($1 to $2.50 per square foot) may be all you need instead of a full sand-down.

How Much Does It Cost to Refinish Hardwood Floors? (2026)

If you’re wondering how much does it cost to refinish hardwood floors, the short answer is $3 to $8 per square foot for professional work, or roughly $1,100 to $2,700 for an average-sized room. That range moves around a lot based on your floor’s condition, the wood species, and whether you go with a traditional sand-and-finish job or a dustless process. We’ve spent a lot of time pricing out home projects for our own century-old floors, and the quotes we’ve collected line up closely with what national cost data shows. Here’s the full breakdown, room by room and factor by factor, so you can budget accurately before you call a contractor.

Quick Answer: What Does It Cost to Refinish Hardwood Floors?

Professional hardwood floor refinishing costs $3 to $8 per square foot, or about $1,100 to $2,700 total for a typical room. A whole 1,000-square-foot home usually runs $3,000 to $8,000. Smaller rooms often cost more per square foot because contractors have minimum charges (typically $300 to $700) that cover setup and equipment, regardless of how small the space is.

Cost to Refinish Hardwood Floors by Square Footage

Square footage is the single biggest driver of your final bill, and bigger jobs almost always come with a lower per-square-foot rate, since the contractor spreads setup and equipment costs over more area.

Square FootageEstimated Cost
100 sq ft (small room)$300–$800
250 sq ft$900–$1,800
400 sq ft$1,200–$3,200
1,000 sq ft (whole floor)$3,000–$8,000

A single bedroom might only run a few hundred dollars, while refinishing every hardwood surface in a 1,000-square-foot house can climb past $8,000 once you factor in stairs, repairs, or a premium finish.

What Affects the Cost to Refinish Hardwood Floors

A handful of variables push your quote up or down. Understanding each one helps you spot a fair price when contractor estimates start coming in.

Wood species. Some woods sand and finish easily; others take extra time and skill to protect their color and grain.

Wood TypeCost per Sq Ft
Bamboo$2–$6
Oak / Cherry / Parquet$3–$5
Engineered hardwood$3–$5
Pine$4–$7
Maple / Mahogany$6–$8

Oak and cherry are the easiest and cheapest to refinish because most crews handle them constantly. Maple and mahogany run higher since their density and deep color require extra care during sanding to avoid burn marks or uneven staining.

Refinishing method. Traditional refinishing, where a drum sander strips the old finish, costs $3 to $8 per square foot. Dustless refinishing, which hooks a commercial vacuum to the sander to contain the mess, costs more, usually $5 to $8 per square foot. It’s worth the premium if anyone in the house has allergies or asthma, since traditional sanding sends fine dust into every room for days.

Floor condition. Deep scratches, gouges, or old wax buildup mean more sanding passes, which adds labor time. If boards are actually damaged, expect to pay $200 to $600 for repairs on top of the refinishing cost, or $6 to $12 per square foot if entire planks need replacing.

Finish type. Your topcoat choice affects both material cost and durability.

Finish TypeCost per Gallon
Oil-based polyurethane$20–$45
Water-based polyurethane$25–$55
Penetrating oil$40–$100
Acid-cured finish$50–$80

Water-based polyurethane has become the popular default because it dries faster, has less odor, and doesn’t yellow over time the way oil-based finishes can.

Labor. Labor typically makes up the bulk of your quote, running $2 to $8 per square foot, or $60 to $160 per hour. Tight corners, stairs, and older floors with more imperfections take longer and cost more.

Extras. Carpet removal adds $120 to $720, furniture moving runs $20 to $50 per room, and subfloor repairs (needed if boards are warped or water-damaged) cost $3 to $10 per square foot.

DIY vs. Professional Refinishing Costs

Confident DIYers can refinish their own floors for roughly $500 to $1,000, mostly covering sander rental, sandpaper, stain, and finish. Hiring a pro costs $1,100 to $2,700 on average, but that price includes commercial-grade equipment, dust control, and the experience to avoid the mistakes that ruin a DIY attempt.

The catch with DIY is that drum sanders are unforgiving. Hesitate for a second or change direction mid-pass and you’ll leave visible gouges called chatter marks, which are expensive to fix. Uneven sanding also affects how well stain and polyurethane adhere, so a botched DIY job can end up costing more than hiring a pro in the first place once you factor in materials wasted on redos. If your floors are in good shape and you’re comfortable with tools, DIY can work. If they have deep damage or you’ve never used a drum sander, the labor cost of a professional is usually worth it.

Refinishing vs. Replacing Hardwood Floors

Refinishing is almost always the cheaper route. It typically runs $600 to $4,500 depending on square footage and finish, compared to $6 to $12 per square foot (often $2,500 to $7,300 total) to replace hardwood entirely. Refinishing can save around $4 per square foot compared to replacement, which adds up to roughly $4,000 on a 1,000-square-foot floor.

Refinishing also tends to pay for itself. According to the National Association of Realtors’ Remodeling Impact Report, homeowners who refinished hardwood floors recovered more of their investment than almost any other interior project, with an average spend of around $3,400 returning about $5,000 in added home value.

Signs It’s Time to Refinish Your Floors

Not every scuffed floor needs a full refinish. Consider it when you notice:

  • Deep gouges, scratches, or dents scattered across the floor
  • Noticeable discoloration from sun exposure or old stains
  • A dull, worn look even after cleaning
  • Bare wood showing through in high-traffic paths
  • Water damage signs like warping, cupping, or dark spots

If the finish is just a little dull but the wood underneath is healthy, a cheaper screening and recoat ($1 to $2.50 per square foot) may be all you need instead of a full sand-down.

Common Questions About Refinishing Costs

How often should hardwood floors be refinished?

Most hardwood floors need refinishing every 7 to 10 years, though high-traffic areas, homes with pets, or rooms with heavy sun exposure may need it sooner. Lightly used rooms can often go longer between refinishes.

How long does it take to refinish hardwood floors?

A professional crew usually finishes a project in two to seven days, since each coat of stain or finish needs time to dry before the next step. DIY refinishing typically takes three to four times longer.

Can you refinish hardwood floors without sanding?

Yes, but only if the finish is still in decent shape. Screening (also called buffing) removes a thin layer of the topcoat without touching the wood, so it works for light wear but won’t fix deep scratches, discoloration, or old wax buildup.

Is refinishing hardwood floors worth the cost?

For most homeowners, yes. Refinishing costs a fraction of replacement, restores the floor’s appearance, and tends to add more resale value than it costs, based on national remodeling return-on-investment data.

Ways to Save on the Cost to Refinish Hardwood Floors

You don’t have to accept the first number a contractor gives you. A few practical moves can bring your total down without cutting corners on quality:

  • Get at least three quotes. Pricing for the same job can vary by hundreds of dollars between companies in the same city, so comparing bids is the single easiest way to avoid overpaying.
  • Move furniture yourself. Contractors often charge $20 to $50 per room for this, and it’s the easiest task to handle on your own.
  • Skip full sanding if you don’t need it. If the wood underneath is healthy, ask about a screen-and-recoat instead of a full refinish. It costs a fraction as much and takes far less time.
  • Bundle rooms together. Refinishing several rooms in one visit spreads the contractor’s setup and equipment costs, which usually lowers your per-square-foot rate.
  • Ask about off-season pricing. Flooring companies are often slower in late fall and winter and may offer discounts to fill their schedule.
  • Handle cleanup yourself. Some contractors bill an hourly cleanup rate; doing a final sweep and mop yourself can shave a bit more off the total.

None of these should come at the expense of hiring a qualified pro. A refinishing job done badly, with drum-sander gouges or uneven stain, usually costs more to fix than it would have to do right the first time.

Regional Price Differences

The national range for the cost to refinish hardwood floors is $3 to $8 per square foot, but where you live changes where you land in that range. Labor costs in large metro areas on the coasts tend to sit toward the higher end, while smaller cities and rural areas in the Midwest and South often come in closer to the lower end. Local material costs, contractor availability, and even the season can shift your quote by a dollar or more per square foot, so treat national averages as a planning number and confirm the real figure with local pros.

Getting an Accurate Quote

National averages are a useful starting point, but your actual price will depend on your local labor rates, the contractor you choose, and the exact condition of your floors. Get at least three quotes before committing, ask whether furniture moving and cleanup are included, and mention any visible damage upfront so the estimate doesn’t change once work begins. A little homework now saves you from surprise costs once the sander starts running.

Common Questions About Refinishing Costs

How often should hardwood floors be refinished?

Most hardwood floors need refinishing every 7 to 10 years, though high-traffic areas, homes with pets, or rooms with heavy sun exposure may need it sooner. Lightly used rooms can often go longer between refinishes.

How long does it take to refinish hardwood floors?

A professional crew usually finishes a project in two to seven days, since each coat of stain or finish needs time to dry before the next step. DIY refinishing typically takes three to four times longer.

Can you refinish hardwood floors without sanding?

Yes, but only if the finish is still in decent shape. Screening (also called buffing) removes a thin layer of the topcoat without touching the wood, so it works for light wear but won’t fix deep scratches, discoloration, or old wax buildup.

Is refinishing hardwood floors worth the cost?

For most homeowners, yes. Refinishing costs a fraction of replacement, restores the floor’s appearance, and tends to add more resale value than it costs, based on national remodeling return-on-investment data.

Leave a Comment

Your email address will not be published. Required fields are marked *