If you have tired, scratched-up wood underfoot, the first question is almost always about the money. So, how much does refinishing hardwood floors cost? For a standard full sand and refinish, most homeowners pay between $3 and $8 per square foot, while a lighter screen-and-recoat runs roughly $1 to $2.50 per square foot. After decades of walking jobs and quoting floors, I can tell you the spread is wide because no two floors show up in the same shape.
- Full Sand and Refinish vs. Screen and Recoat
- Real Total Project Costs by Room and House Size
- Factors That Change the Price
- Wood Species and Board Condition
- Stairs, Closets, and Detail Work
- Finish Type and Number of Coats
- Dustless Systems and Staining
- What’s Included in a Typical Quote
- How to Save Money Without Cutting Corners
- Frequently Asked Questions
- How often can hardwood floors be refinished?
- How long does refinishing take?
- Is refinishing cheaper than replacing?
- Does the whole house need doing at once?
- The Bottom Line
Below I’ll break down the real numbers you should expect in 2026, what actually moves the price, and how to tell which service your floor needs. Understanding the difference between a true refinish and a recoat alone can save you a couple thousand dollars.
Full Sand and Refinish vs. Screen and Recoat
These two jobs get lumped together, but they are not the same animal. A full refinish means sanding the boards down to bare wood with a drum or belt sander, removing every bit of old finish, stain, and surface damage, then re-staining (optional) and applying two to four coats of polyurethane. This is the fix for gouges, gray water stains, pet damage, and floors that have been refinished before and worn through.
A screen and recoat, sometimes called a buff and coat, skips the heavy sanding. A pro lightly abrades the existing finish with a screen pad, cleans the floor, and lays down a fresh coat of poly. It only works if your finish is worn but the wood underneath is still sealed and undamaged. If bare wood is showing or boards are stained through, a recoat won’t help.
Price Per Square Foot
- Full sand and refinish: $3 to $8 per square foot, labor and materials included. Simple, open oak floors land near the low end; detailed or damaged jobs push toward $8.
- Screen and recoat: $1 to $2.50 per square foot. Fast, low-dust, and often done in a single day.
- Deep restoration (heavy repairs, multiple stain attempts, custom finishes): $8 to $12+ per square foot in high-cost metro areas.
Real Total Project Costs by Room and House Size
Per-square-foot pricing is useful, but homeowners think in rooms. Here’s what those numbers turn into for common spaces, assuming a mid-range full refinish around $5 per square foot.
- Small bedroom or office (150 sq ft): roughly $450 to $1,200.
- Average living room (300 sq ft): about $900 to $2,400.
- Main floor of a typical home (800 sq ft): $2,400 to $6,400.
- Whole-house refinish (1,500 to 2,000 sq ft): $4,500 to $16,000 depending on layout and condition.
Most contractors set a minimum job charge, often between $600 and $1,200, so refinishing a single tiny room rarely costs less than that floor. Bundling several rooms at once always brings your effective per-foot rate down because setup, sanding, and cleanup happen once.
Factors That Change the Price
When I walk a job, these are the things I’m looking at that move the quote up or down. Knowing them helps you read your own estimate.
Wood Species and Board Condition
Red oak sands predictably and takes stain evenly, so it’s the baseline for pricing. Harder or trickier species, such as Brazilian cherry, maple, or heart pine, take more time and can raise labor 10 to 25 percent. Maple in particular is dense and blotches easily, so it demands extra care. Gray, oxidized, or water-damaged boards need aggressive sanding and sometimes board replacement, and each swapped board can add $8 to $15 per square foot in that spot.
Stairs, Closets, and Detail Work
Stairs are the single biggest budget surprise. They can’t be machine-sanded and must be done largely by hand, so expect $25 to $75 per stair tread. A standard staircase easily adds $400 to $1,500. Closets, tight hallways, and rooms full of built-ins also slow the crew and nudge the price up.
Finish Type and Number of Coats
Oil-based polyurethane is cheapest and gives a warm amber tone, but it smells strong and cures slowly. Water-based poly costs more per gallon, dries fast, and stays clear. Premium finishes like Swedish (acid-cure) or hardwax oil can add $1 to $3 per square foot. Adding a third or fourth coat for a high-traffic entry also raises the bill but extends the floor’s life.
Dustless Systems and Staining
A dustless sanding setup, where the sander vents to a vacuum outside, typically adds $0.50 to $1.50 per square foot. It’s worth it for occupied homes and anyone with allergies. Custom staining, especially dark colors that show every imperfection, adds labor and material and can tack on $0.50 to $2 per square foot.
What’s Included in a Typical Quote
A fair, professional estimate should spell out furniture moving, sanding, edging, one coat of stain if requested, and two to three coats of finish. Watch for these commonly excluded extras:
- Repairing squeaks, cupped boards, or replacing damaged planks.
- Removing old carpet, tack strips, or staples.
- Shoe molding or quarter-round replacement.
- Extra coats or premium finishes.
- Filling gaps between wide boards.
Always get the scope in writing. A quote that looks cheap often skips repairs you’ll end up paying for anyway.
How to Save Money Without Cutting Corners
You don’t have to overspend to get a great result. First, refinish multiple rooms in one visit to lower your per-foot rate. Second, be honest about whether you need a full sand or just a recoat; if your finish is only surface-worn, a $1.50 recoat beats a $5 refinish. Third, clear the rooms yourself before the crew arrives, since furniture moving is often billed by the hour. Finally, book in the off-season, late fall through winter, when many flooring crews offer better rates.
One caution: refinishing is not a DIY win for most people. Rental drum sanders gouge floors in inexperienced hands, and a single mistake can cost more to fix than the whole professional job. Given wood can only be sanded a handful of times over its life, that’s real risk.
Frequently Asked Questions
How often can hardwood floors be refinished?
Solid hardwood can usually handle four to seven full refinishes over its lifetime, depending on board thickness. Engineered hardwood with a thin wear layer may only tolerate one or two, and some can’t be sanded at all.
How long does refinishing take?
A screen and recoat is often a one-day job. A full refinish with staining typically runs three to five days, mostly waiting for coats to dry. Oil-based finishes need longer cure times before you move furniture back, sometimes up to two weeks for full hardness.
Is refinishing cheaper than replacing?
Almost always. Refinishing runs $3 to $8 per square foot, while new hardwood installed costs $8 to $15 or more per square foot. As long as your existing boards are structurally sound and thick enough to sand, refinishing is the far better value.
Does the whole house need doing at once?
No, but transitions between refinished and untouched rooms can show a color difference. If your floors flow continuously, doing connected areas together gives the most seamless look.
The Bottom Line
So, how much does refinishing hardwood floors cost in practice? Budget $3 to $8 per square foot for a full refinish, or $1 to $2.50 for a recoat, and expect a typical main floor to land somewhere between $2,400 and $6,400. Get at least three itemized quotes, ask exactly what’s included, and match the service to your floor’s actual condition. Done right, a refinish can make decades-old wood look brand new for a fraction of replacement cost.
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 →