This site is not affiliated with any flooring company or contractor

Hardwood Floor Refinishing Costs in 2026

Refinishing existing hardwood floors costs 50-75% less than full replacement and can make a worn floor look brand new. Here is everything you need to know about refinishing costs, the process, and when it makes sense.

Cost per sq ft

$3–$8

Average project (500 sq ft)

$1,500–$4,000

Dustless sanding surcharge

+$1.5/sq ft

What Does Refinishing Include?

A complete hardwood floor refinishing project involves several distinct steps, each contributing to the final cost. Understanding the process helps you evaluate quotes and determine whether your floors are candidates for refinishing versus replacement.

Step 1: Sanding ($1.50-$3/sq ft). The refinishing crew uses a drum sander or orbital sander to remove the existing finish and a thin layer of wood. This process starts with coarse-grit sandpaper (36-40 grit) to strip the old finish, progresses to medium grit (60-80) to smooth the surface, and finishes with fine grit (100-120) to prepare for staining or finishing. A proper three-pass sanding takes 4-8 hours for 500 sq ft.

Step 2: Staining ($0.50-$1.50/sq ft, optional). If you want to change the colour of your floors, staining is applied after sanding. The stain penetrates the raw wood and can dramatically transform the look — from natural honey tones to espresso, grey, or whitewashed finishes. Water-based stains dry faster (2-4 hours) but are less forgiving. Oil-based stains offer deeper colour but require 8-12 hours of drying time.

Step 3: Finish coats ($1-$2.50/sq ft). Two to three coats of polyurethane are applied over the bare or stained wood. Oil-based polyurethane adds a warm amber tone and is the traditional choice ($1-$1.50/sq ft per coat). Water-based polyurethane dries clear and is lower-VOC ($1.50-$2.50/sq ft per coat). Each coat needs 4-8 hours of drying before the next can be applied, and the floor should not receive foot traffic for 24-48 hours after the final coat.

Refinishing Cost Breakdown by Service Level

Service LevelCost/sq ft500 sq ft TotalWhat's Included
Basic (buff & recoat)$1.50–$2.50$750–$1,250Light scuff-sanding + 1 new finish coat. For floors in good condition with surface scratches only.
Standard refinish$3–$5$1,500–$2,500Full sand to bare wood + 2-3 coats of polyurethane. No stain change.
Full refinish + stain$4–$6.50$2,000–$3,250Full sand + new stain colour + 2-3 coats of polyurethane.
Dustless refinish$5–$8$2,500–$4,000Full sand using dustless vacuum system + stain + finish. Minimal dust cleanup.
Refinish with repairs$5.50–$8+$2,750–$4,000+Board replacement, patching, water damage repair + full refinish.

Dustless Sanding: Worth the Premium?

Traditional sanding produces enormous amounts of fine wood dust that infiltrates every corner of your home. Even with tarping and door seals, dust migrates into adjacent rooms, settles on surfaces, and can take weeks of deep cleaning to fully remove. For homes where the residents stay during refinishing, this is a major quality-of-life issue.

Dustless sanding systems connect the sander to a powerful vacuum that captures 95-99% of dust at the point of generation. The surcharge of $1-$1.50 per square foot ($500-$750 on a 500 sq ft project) is well worth the investment for homes with residents present, asthma or allergy sufferers, open-concept floor plans where dust would spread to the kitchen, or when refinishing a single room while living in the rest of the house. Many contractors now offer dustless sanding as their default method.

Refinishing vs. Replacement: When Each Makes Sense

The decision between refinishing and full replacement depends on the condition of your existing floors and the economics of each option.

Refinish When:

  • The floor has surface scratches, dullness, or minor wear but the wood itself is structurally sound
  • You want to change the stain colour (dark to light, natural to grey, etc.)
  • The floor has been refinished fewer than 4-5 times and has sufficient wood thickness remaining
  • Water stains are surface-level (in the finish) rather than deep in the wood
  • Budget is limited — refinishing costs 50-75% less than replacement
  • You love the character and patina of your existing floor and simply want to restore the finish

Replace When:

  • Boards are cupped, warped, or buckled from moisture damage
  • Structural damage is visible: cracked boards, soft spots, insect damage
  • The floor has been refinished 5+ times and is too thin for another sanding
  • You want to change from narrow strip to wide plank (or any significant format change)
  • Subfloor damage requires removal of the hardwood for repairs
  • The species or grade of existing wood is incompatible with your desired aesthetic

DIY Refinishing: Is It Feasible?

DIY hardwood floor refinishing is technically possible but fraught with risk. Rental drum sanders ($50-$75/day) are notoriously difficult to control — pausing for even a second creates a visible gouge. Uneven sanding produces wavy surfaces that show through the finish. And stain application errors (overlapping, uneven coverage, wrong drying time) create permanent colour inconsistencies.

The one DIY approach that is genuinely achievable for homeowners is a buff-and-recoat on floors in good condition. This involves lightly scuffing the existing finish with a floor buffer (rental: $30-$50/day), cleaning thoroughly, and applying a single coat of polyurethane. It refreshes the shine and extends the life of the existing finish by 3-5 years. Total cost: $200-$400 in materials and rental for 500 sq ft, saving $550-$850 over professional buff-and-recoat service.

How to Prepare for Professional Refinishing

Proper preparation on your part can save money and ensure a smoother process:

  1. Remove all furniture from the rooms being refinished. Most contractors charge $100-$200 per room for furniture moving.
  2. Remove area rugs, curtains, and wall decorations to prevent dust damage.
  3. Secure pets and children away from the work area. Polyurethane fumes are harmful, especially oil-based products.
  4. Turn off HVAC systems during sanding to prevent dust from circulating through ductwork.
  5. Plan alternative living arrangements for 3-5 days if doing a full refinish with oil-based products. Water-based finishes allow return in 24-48 hours.
  6. Identify and mark any squeaky boards so the contractor can secure them before sanding.

Extending Time Between Refinishing Cycles

You can extend the interval between full refinishes from 7-10 years to 15-20 years with proper maintenance:

  • Felt pads on all furniture legs — replace every 6 months as they collect grit
  • No-shoes policy — shoes track in grit that acts like sandpaper on your finish
  • Microfiber dust mop 2-3 times per week to remove abrasive particles
  • Hardwood-specific cleaner (Bona, Murphy's Oil Soap) — never use vinegar, which dulls polyurethane
  • Recoat every 3-5 years with a buff-and-recoat ($1.50-$2.50/sq ft) before the finish wears through to bare wood
  • Area rugs in high-traffic zones (entryways, kitchen work triangle, hallway paths)
  • Maintain 35-55% humidity year-round to prevent wood movement

The Penny Test

To determine if your floors need full refinishing or just a buff-and-recoat: place a few drops of water on the floor. If the water beads up and sits on the surface, your finish is still intact and a recoat may suffice. If the water soaks into the wood within 1-2 minutes, the finish is compromised and full refinishing is needed.

Frequently Asked Questions

How much does it cost to refinish hardwood floors?

Hardwood floor refinishing costs $3-$8 per square foot, or $1,500-$4,000 for an average-sized room (500 sq ft). This includes sanding, staining (optional), and applying 2-3 coats of polyurethane. Dustless sanding adds $1-$1.50/sq ft to the base cost.

Is it cheaper to refinish or replace hardwood floors?

Refinishing is 50-75% cheaper than replacement. Refinishing costs $3-$8/sq ft while full replacement costs $8-$22/sq ft. However, if floors have deep structural damage, water rot, or have been refinished 5+ times already, replacement may be the better long-term investment.

How long does hardwood floor refinishing take?

Professional refinishing of a 500 sq ft area takes 3-5 days: 1 day for sanding, 1 day for staining (if changing colour), and 2-3 days for polyurethane coats with drying time between each coat. You cannot walk on the floor for 24-48 hours after the final coat.

How often do hardwood floors need to be refinished?

Most hardwood floors need refinishing every 7-10 years in high-traffic areas and every 15-20 years in bedrooms and low-traffic spaces. Signs that refinishing is needed include visible scratches through the finish, grey or discoloured patches, and areas where the wood feels rough or the finish has worn away.

Pricing last verified April 2026