Refinishing hardwood floors is one of the best investments you can make in your home. It restores worn, scratched, and faded floors to like-new condition at a fraction of the cost of replacement. But the price varies significantly depending on your floor’s condition, the species of wood, and the finish you choose.
- Average Hardwood Floor Refinishing Costs
- What Is Included in the Cost
- Sanding ($1.50 to $3.00 per sq ft)
- Staining ($1.00 to $2.00 per sq ft)
- Finish Application ($1.50 to $3.00 per sq ft)
- Factors That Increase Refinishing Cost
- DIY Hardwood Floor Refinishing Costs
- When to Refinish vs. Replace
- How to Get Accurate Quotes
- Timeline and What to Expect
- The Bottom Line
This guide breaks down the real costs of hardwood floor refinishing so you can budget accurately for your project.
Average Hardwood Floor Refinishing Costs
Professional hardwood floor refinishing costs between $3.00 and $8.00 per square foot, with most homeowners paying $4.00 to $6.00 per square foot for a standard job. Here is what that looks like for common room sizes:
- Small bedroom (10×10, 100 sq ft): $300 to $800
- Standard bedroom (12×12, 144 sq ft): $430 to $1,150
- Living room (15×20, 300 sq ft): $900 to $2,400
- Open-concept main floor (500 sq ft): $1,500 to $4,000
- Whole house (1,000 sq ft of hardwood): $3,000 to $8,000
- Large home (2,000 sq ft of hardwood): $6,000 to $16,000
Larger projects tend to cost less per square foot because the setup time and equipment cost is spread across more area. A 200-square-foot room might cost $6.00 per square foot, while 1,500 square feet of continuous flooring might come down to $3.50 to $4.50 per square foot.
What Is Included in the Cost
A standard refinishing job includes the following steps, each contributing to the total price:
Sanding ($1.50 to $3.00 per sq ft)
The floor is sanded in three passes using a drum sander or orbital sander with progressively finer grits (36, 60, and 100 grit is a common progression). Edges and corners are done with an edger. This removes the old finish, surface scratches, minor stains, and imperfections.
Staining ($1.00 to $2.00 per sq ft)
If you want to change the color of your floor, stain is applied after sanding and before the finish coats. Choosing to go with a natural (unstained) finish saves this cost. Custom stain mixing, dark stains that require extra coats, and water-based stains that raise the grain and need additional sanding all increase the price.
Finish Application ($1.50 to $3.00 per sq ft)
Three coats of polyurethane are standard, with light sanding (called screening) between coats. The finish type affects cost:
- Oil-based polyurethane: Traditional choice, amber warmth, strong odor, 24-hour dry time between coats. Least expensive.
- Water-based polyurethane: Clear finish, low odor, 2 to 4 hour dry time between coats. Costs 10 to 20 percent more.
- Hard-wax oil: Matte, natural look popular in modern homes. Easier spot repairs. Costs 20 to 40 percent more than standard polyurethane.
- Conversion varnish (Swedish finish): Extremely durable, fast-curing, strong fumes. Premium price, 30 to 50 percent more than standard polyurethane.
Factors That Increase Refinishing Cost
Floor Condition
Floors in poor condition require more work and cost more to refinish:
- Deep scratches and gouges: May need wood filler or board replacement before sanding. Add $1.00 to $2.00 per square foot.
- Pet urine stains: Dark stains that have penetrated the wood may not sand out completely. Bleaching treatments or board replacement add $2.00 to $5.00 per square foot for affected areas.
- Water damage (cupping or crowning): Requires aggressive sanding to flatten. May need to dry out before refinishing. Add $1.00 to $3.00 per square foot.
- Previous coats of paint or varnish: Multiple layers of old finish take longer to sand through. Add $0.50 to $1.50 per square foot.
Wood Species
Harder wood species take longer to sand and may require more finish coats:
- Pine and fir (softwoods): Sand quickly but dent easily. Require careful technique to avoid gouging. Standard pricing.
- Oak (red or white): The most common hardwood floor. Straightforward to refinish. Standard pricing.
- Maple: Harder and denser. Takes longer to sand and can blotch with certain stains. Add 10 to 15 percent.
- Hickory: Very hard and variable in color. Challenging to stain evenly. Add 15 to 20 percent.
- Exotic species (Brazilian cherry, teak): Extremely hard, may require special sanding grits. Add 20 to 30 percent.
Stain and Color Changes
Going dramatically darker or lighter than the wood’s natural color increases cost:
- Natural or light stain: Standard cost. One coat of stain.
- Medium stain: Standard cost. One to two coats.
- Dark stain (ebony, espresso): Requires multiple coats and more careful application. Add $0.50 to $1.00 per square foot.
- White-washing or gray tones: Specialty technique requiring diluted paint or specialty stain. Add $1.00 to $2.00 per square foot.
Additional Services
- Furniture moving: Most refinishing companies charge $100 to $300 to move furniture out of and back into rooms. Many homeowners save money by doing this themselves.
- Board replacement: Replacing damaged boards costs $10 to $30 per board plus the cost of matching wood.
- Stair refinishing: Stairs are priced per step, typically $25 to $75 per tread and riser, because they require hand sanding.
- Closet floors: Small, tight spaces take disproportionately long to sand. Some contractors charge a minimum or a premium for closets.
DIY Hardwood Floor Refinishing Costs
Refinishing hardwood floors yourself saves significantly on labor but requires equipment rental and a significant time investment.
Equipment Rental Costs
- Drum sander: $50 to $75 per day
- Edger: $35 to $55 per day
- Buffer/polisher: $30 to $50 per day
- Sandpaper and pads: $50 to $100 for a typical room
Material Costs
- Stain: $30 to $60 per gallon (covers 400 to 600 sq ft)
- Polyurethane: $40 to $80 per gallon (covers 400 to 600 sq ft per coat)
- Tack cloths, painter’s tape, plastic sheeting: $20 to $40
Total DIY Cost
For a 500-square-foot project, expect to spend $400 to $700 on rental equipment and materials, compared to $2,000 to $3,500 for professional work. That is a savings of roughly 60 to 75 percent.
However, DIY refinishing has real risks. An inexperienced operator can leave drum sander marks, create uneven surfaces, and apply finish with visible lap marks or bubbles. These mistakes may require hiring a professional to fix, which costs more than hiring one from the start.
When to Refinish vs. Replace
Refinishing is almost always more cost-effective than replacement, but there are situations where replacement makes more sense:
Refinish When:
- Surface scratches and wear are the main problem
- The floor has been refinished fewer than 3 to 4 times (solid 3/4-inch hardwood)
- You want to change the stain color
- The wood is structurally sound with no major water damage
- Most of the floor is in good condition with only isolated problem areas
Replace When:
- The wood is too thin to sand again (check by removing a floor vent and measuring the wood thickness above the tongue)
- Extensive water damage has caused warping, buckling, or rot
- More than 30 percent of the boards need replacement
- The subfloor underneath has structural problems
- You want a completely different wood species, plank width, or style
Replacement cost for new hardwood flooring runs $8.00 to $15.00 per square foot installed, making refinishing at $3.00 to $8.00 per square foot a clear value when the existing floor is salvageable.
How to Get Accurate Quotes
When getting estimates from refinishing contractors, follow these tips:
- Get at least three quotes. Prices vary significantly between contractors.
- Insist on in-person estimates. Phone quotes are unreliable because the contractor has not seen the floor condition.
- Ask what is included. Confirm whether the quote covers furniture moving, stain, number of finish coats, and stair refinishing.
- Check the finish type. A low quote might be for two coats of oil-based poly instead of three coats of water-based.
- Ask about prep work. Will they fill gaps, replace damaged boards, and remove old shoe molding?
- Verify insurance and references. Sanding equipment can damage floors, walls, and trim if mishandled.
Timeline and What to Expect
A typical professional refinishing project follows this timeline:
- Day 1: Setup, furniture protection, sanding (all three grits)
- Day 2: Stain application (if applicable), first coat of finish
- Day 3: Screen and second coat of finish
- Day 4: Screen and third coat of finish
- Day 5-7: Cure time before moving furniture back
Water-based finishes dry faster and may allow the job to be completed a day sooner. The floor is walkable in socks after 24 hours but needs 3 to 7 days before heavy furniture is placed on it and 30 days before area rugs are laid down.
During the process, you will need to stay out of the work area and may need to limit use of the HVAC system to prevent dust from settling in the finish. If you have pets, they should be kept in a separate area.
The Bottom Line
Hardwood floor refinishing costs $3.00 to $8.00 per square foot for most projects, with the average home spending $3,000 to $6,000 to refinish all hardwood areas. It is one of the highest-ROI home improvements, with real estate studies consistently showing that refinished hardwood floors increase home value by more than the cost of the work.
Get multiple quotes, understand what is included, and budget for any extras like stair refinishing or board replacement. Whether you hire a professional or tackle it yourself, refinishing your existing hardwood is almost always a better investment than ripping it out and starting over.
Prefer to explore on your own?
See how new flooring looks in your actual room in seconds — free, no signup.
Try the free Floor Studio →