Hardwood Floor Refinishing Cost Calculator

Estimate how much it costs to refinish hardwood floors based on area, floor condition, stain, and finish type.

Last updated: March 2026

Ad Space
Estimated Hardwood Refinishing Cost:
Low End
-
Average
-
High End
-

Estimates based on national average pricing from contractor surveys, HomeAdvisor, and Angi. Costs vary by location, materials, and project scope. Get quotes from licensed professionals for accurate pricing.

Shop for this project: Find tools and materials at the best prices.

Shop on Amazon
Ad Space

How Much Does Hardwood Floor Refinishing Cost?

$3 to $8 per square foot is the typical range for hardwood floor refinishing, with most homeowners paying $4 to $6 per square foot. A typical 300 sq ft room costs $1,200-$2,000, and a whole-house refinishing (1,000-2,000 sq ft) runs $4,000-$12,000. The process includes sanding the floor down to bare wood, optional staining, and applying 2-3 coats of protective finish.

Refinishing restores the look of worn, scratched, or dull hardwood floors and extends their lifespan by another 7-10 years. It's one of the best-value home improvement projects - it dramatically improves a room's appearance at a fraction of the cost of new flooring. For garage and basement floors where hardwood isn't practical, epoxy flooring ($3 to $12 per sq ft) provides a durable, attractive alternative.

What's Included in the Cost

$1 to $15 is the typical range for these services. Here is the full breakdown.

ServiceCost per Sq FtDescription
Sanding$1.50 - $3.00Three passes with progressively finer sandpaper to strip old finish and smooth the surface.
Staining (optional)$1.00 - $2.50Changes or enhances wood color. Not required for natural wood color with clear finish.
Finish (2-3 coats)$1.50 - $3.00Polyurethane, water-based, or oil finish applied in multiple coats with light sanding between.
Board repair/replacement$5 - $15 per boardIndividual damaged boards replaced. Not always needed.

Refinishing Cost by Area

$600 to $15,000 is the typical range for these services. Here is the full breakdown.

Project SizeCost Range
Single room (150-300 sq ft)$600 - $2,000
Multiple rooms (500-800 sq ft)$2,000 - $5,000
Whole floor / large area (1,000-1,500 sq ft)$4,000 - $9,000
Whole house (1,500-2,500 sq ft)$6,000 - $15,000

Factors That Affect Refinishing Cost

$3 to $8 per square foot is the typical range, and several key factors determine where your project falls within it.

Floor Size

A 200 sq ft job costs $6-$8 per square foot, while a 1,500 sq ft job drops to $3.50-$5 per square foot. Larger jobs are cheaper per square foot because setup, equipment transport, and mobilization costs are spread over more area.

Floor Condition

Damaged floors with deep scratches, water stains, or pet damage add $1-$3 per square foot to the base cost due to extra sanding passes, spot repairs, and potentially board replacements. Floors in good condition with only light wear need standard sanding and finishing.

Finish Type

Finish types range from $1.50 to $4.00 per square foot. Oil-based polyurethane ($1.50-$2.50/sq ft) is the traditional choice - durable, adds a warm amber tone, but takes 24+ hours between coats and 7-14 days for full cure. Water-based polyurethane ($2.00-$3.50/sq ft) dries clear, has lower odor, cures faster (3-7 days), and doesn't yellow over time. Hardwax oil ($2.50-$4.00/sq ft) gives a natural, matte look popular in modern design but requires more frequent maintenance.

Stain Color

Adding a stain costs $1.00-$2.50 per square foot on top of the sanding and finish cost. Dark stains are popular but show scratches more easily. Natural or light stains are more forgiving. Custom color matching costs more than off-the-shelf stain colors. Many homeowners pair new floor stain with fresh interior painting ($2 to $6 per square foot) to update both surfaces at once and avoid redoing drop cloth setup twice.

Stairs

Stair refinishing costs $25-$75 per step due to the detailed hand-sanding and careful finish application required. A full staircase of 12-15 steps adds $300-$1,000 to the project.

Refinishing vs Replacing Hardwood Floors

$3 to $8 per square foot for refinishing vs $8 to $15+ per square foot for replacement makes refinishing the clear winner on cost. Choose refinishing when the existing wood is at least 3/4" thick (solid) or has 2mm+ wear layer remaining (engineered), and is structurally sound without severe warping or water damage. Choose replacement when floors are too thin to sand, have extensive structural damage, or when you want a completely different wood species or plank width. If your hardwood is beyond saving, carpet installation ($3 to $11 per square foot) is a popular alternative that delivers warmth and comfort at a lower price point. Refinishing is often bundled with other renovation projects like a home addition ($80 to $300 per sq ft) to create a unified look across old and new floors.

How to Save Money on Hardwood Refinishing

$150 to $750 in potential savings is achievable with the right approach. These tips can help reduce your total cost.

Ad Space

Refinishing floors yourself? Drum sander rentals run $60-$80/day at most hardware stores, and stain, polyurethane, and sanding supplies are available for $75-$200 total.

Shop Floor Refinishing Supplies on Amazon

Frequently Asked Questions

How much does it cost to refinish hardwood floors?

Hardwood floor refinishing costs $3 to $8 per square foot, with most homeowners paying $4-$6 per square foot. For a typical 500 sq ft room, expect to pay $1,500-$3,000. The total includes sanding, optional staining, and 2-3 coats of finish.

How often should hardwood floors be refinished?

Every 7 to 10 years in normal residential use. High-traffic areas may need refinishing every 5-7 years. Low-traffic rooms can go 10-15 years. Signs it's time include visible wear patterns, scratches through the finish, and water no longer beading on the surface.

How long does hardwood floor refinishing take?

Typically 3 to 5 days. Sanding takes 1 day, staining 1 day, and finish coats 2-3 days. You can walk on floors in socks after 24 hours, but full cure takes 3-14 days depending on finish type. Keep furniture off for at least 72 hours.

Is it cheaper to refinish or replace hardwood floors?

Refinishing is almost always cheaper at $3-$8 per sq ft vs $8-$15+ for new hardwood installation. Refinishing works if the wood is structurally sound and thick enough to sand. Replacement is necessary for severe water damage, warping, or when changing wood species.

Related Calculators