Skip to main content
RealCostIQ

Free · no signup

Hardwood Floor Refinishing Cost Calculator

Refinishing a hardwood floor costs less than replacing it. Sanding, staining and coating 500 sq ft runs $1,500 to $4,000 with a pro. Replacing the same floor with new oak runs $4,160 to $7,820. Enter your floor below to get your own numbers.

Educational calculators — always consult a licensed professional before making financial decisions.

Your floor

01The job

Full sand or a screen and recoat, what the floor looks like now, and stain.

Which kind of refinish?

Not sure? Answer the condition question below; it tells you.

$3–$8 per sq ft. Back to bare wood.

What does the floor look like?

This changes the advice, not the price.

Change the color with stain?

Only on a full sand. It does not change the price.

Dustless sanding?

Full sand only. $5–$8 per sq ft instead of $3–$8.

02Your floor

Size sets the price. Floor type decides whether it can be sanded at all.

How many square feet of floor?

Length × width of each room, added up.

Tap to edit
03000
What kind of hardwood is it?

Engineered floors can only be sanded if the top layer is thick enough.

500 sq ft

03Repairs and stairs

Priced as separate lines.

Square feet of damaged boards to replace

$6–$12 per sq ft (Angi). Leave at 0 if none.

Tap to edit
0100
Stair treads to refinish

$25 (Fixr) to $140 (Thumbtack) per step. Leave at 0 if none.

Tap to edit
030
04Who does the work

Both prices are shown, next to the cost of replacing the floor.

Hire a pro or do it yourself?

You see both either way. This picks the headline.

Which metro area are you in?

Adjusts the labor part of the price to local floor-layer wages.

The published national figures, unadjusted.

Refinish $2,750 typical · replace $4,160 – $7,820

Estimated cost to hire a pro

$1,500 – $4,000

Sand and refinish · 500 sq ft · National average

Cost per sq ft$3.00 – $8.00
Typical (our midpoint)$2,750
Replacing the floor instead$4,160 – $7,820

Condition. Wear through the finish into the wood (grey or bare paths, stains) needs a full sand. A screen and recoat only adds finish on top of finish. Nothing in the price above was changed by this answer.

Stain is inside this price. Angi says its $3–$8 per sq ft covers the whole job, including sanding, staining and finishing. Staining adds about a day of drying time.

Where the money goes (pro)

Sand and refinish 500 sq ft$1,500 – $4,000
Labor in the typical price (about 80%)$2,200
Materials, supplies and overhead$550

Refinish or replace?

Refinish (pro)

$1,500 – $4,000

$3.00 – $8.00 per sq ft

Replace with new oak (pro)

$4,160 – $7,820

$8.32 – $15.64 per sq ft

The replace figure is our hardwood floor installation calculator at the same size: #1 common oak, nailed down, prefinished, with the old floor taken out. National prices.

Do it yourself

Drum sander rental · 1 day$50 – $80
Edger rental · 1 day$35 – $45

Rental rates from This Old House (drum sander $50–$80 a day, edger $35–$45 a day; updated June 2026). One rental day per 500 sq ft is our assumption. Finish, stain and sandpaper are extra and not priced here. This Old House puts a whole DIY refinish at $500 to $1,000.

Add this calculator to your site
Free

Email me the detailed report

A full PDF breakdown of these numbers — yours to keep or hand to a contractor.

Your Saved Scenarios

No saved scenarios yet

The short answer

Pros charge by the square foot of floor. A full sand-and-refinish costs $3–$8 per square foot. Angi says that covers the whole job, including sanding, staining and finishing. A screen and recoat, which only freshens the top coat, costs $1–$2.50. About 80% of the price is labor.

In plain English: if the wood is sound, refinishing makes an old floor look close to new. In the example below it costs about a third to a half of what new oak costs for the same floor. If the floor is only dull, a recoat may be all it needs. Replace it only when the boards are rotten, badly warped, or too thin to sand again.

A worked example, start to finish

Say you have 500 square feet of solid oak. It is worn through in the hallway. You want it sanded to bare wood, stained one color, and coated twice with water-based finish by a pro. These are the calculator's default settings, so you can check every number.

  • Sanding, stain and finish: 500 × $3 = $1,500 at the low end, and 500 × $8 = $4,000 at the high end. Angi says its $3 to $8 includes staining, so the stain is not added on top.
  • Total: $1,500 to $4,000, or $3.00 to $8.00 per square foot. The middle is $2,750. That middle figure is our own midpoint, not a published number.
  • Replacing the same floor with new #1 common oak, nailed down, with the old floor taken out: $4,160 to $7,820. That figure comes from our hardwood floor installation calculator at the same size.
  • Doing it yourself: one day of drum sander and edger rental comes to $85 to $125 at This Old House's rates. Finish, stain and sandpaper are extra.

Full sand or screen and recoat?

JobWhat happensFixesPer sq ft (pro)
Screen and recoatThe old finish is scuffed with a buffer and one new coat goes on.Dull finish, light surface scratches$1–$2.50
Sand and refinishThe floor is sanded to bare wood, then coated two or three times.Worn paths, deep scratches, stains, a color change$3–$8
Dustless sand and refinishThe same, with the sanders hooked to a strong vacuum.The same, with far less dust in the house$5–$8

A recoat only adds finish on top of finish. Where people have walked through to bare wood, the grey paths will still show under the new coat.

How many times can a floor be sanded?

Solid hardwood is one piece of wood all the way through. The NWFA (National Wood Flooring Association, the trade group) says most solid floors can be sanded six to eight times. Each sanding takes off about 1/32 to 1/16 of an inch.

Engineered hardwood is a thin layer of real wood glued on plywood. That top layer is called the wear layer. The NWFA says wear layers run from 1/16 to 1/4 of an inch, and that sanding is not recommended when it is thinner than 3/32 of an inch (about 2.4 mm). If you do not know your wear layer, ask a refinisher to check before any sanding starts.

Picking a finish

FinishWhat it is likeMaterial price
Water-based polyurethaneA clear polyurethane coat that is thinned with water.$25–$55 a gallon (Angi); $30–$55 (Fixr)
Oil-based polyurethaneA clear polyurethane coat that is thinned with oil. Thumbtack says it takes two to three coats.$20–$45 a gallon (Angi); $20–$50 (Fixr)
Hardwax oilAn oil-and-wax blend that soaks into the wood instead of sitting on top.$70–$550 a gallon (Fixr)

No publisher prints a different labor price for each finish, so the calculator's pro price is the same for all three.

When to replace instead

  • Boards are soft, rotten or black from water underneath.
  • Boards have cupped (edges higher than the middle) or crowned badly.
  • Nail heads or tongues show through the top: the floor has been sanded too often.
  • An engineered floor's wear layer is under 3/32 of an inch.

A few bad boards do not mean a new floor. Pros cut them out and weave in new ones for $6–$12 per square foot (Angi and This Old House), then sand the whole floor so it matches. If you do need new flooring, compare hardwood with the LVP flooring calculator and the laminate flooring calculator.

Doing it yourself

Doing it yourself saves the labor, which Angi and Fixr put at about 80% of a pro's price. You rent the machines and buy the finish.

  • Drum sander: $50–$80 a day (This Old House; Fixr prints $50–$70).
  • Edger, for the edges the drum sander cannot reach: $35–$45 a day (This Old House).
  • Finish: Angi prints $25–$55 a gallon for water-based polyurethane and $20–$45 for oil-based.

You also need sandpaper and a floor buffer. We could not read a dated rental rate for a buffer, so it is not in the calculator. This Old House puts a whole DIY job at $500 to $1,000.

Questions to ask a refinisher

  • Is the price per square foot? Are stairs, closets and repairs extra?
  • How many coats, and which finish brand?
  • Do you use dustless sanding? What does it add?
  • Will you test a stain sample on my floor first?
  • How long until we can walk on it, and put furniture back?
  • For engineered floors: did you check the wear layer is thick enough?

Where the publishers disagree

  • Full refinish: Angi, Fixr and This Old House all print $3–$8 per sq ft. Homewyse prints $6.49–$7.92 for two sanding passes and two coats. The calculator uses the $3–$8 band the three agree on.
  • Board repair: Angi and This Old House print $6–$12 per sq ft. This Old House repeats Angi's data, so that is one source. Fixr, a separate publisher, prints a much wider $8–$32. The calculator uses Angi's band and says so in the step.
  • Dustless sanding: Angi prints $5–$8 per sq ft (This Old House repeats it). Fixr prints $6–$8, inside that band, so the calculator uses $5–$8.
  • Stairs: Fixr prints $25–$45 per step. Thumbtack prints $80–$140. The calculator shows the whole span, $25 to $140, rather than pick one.

Methodology

  • All cost figures are US national and come from the sources below, each read on 17 October 2026. The cost guides are secondary sources. Fixr's page is dated January 2025; the others were updated in 2026.
  • The pro price is square feet times the band for the job, plus board repair and stairs if chosen. Stain is not added on top: Angi says its $3–$8 band covers sanding, staining and finishing. “Typical” is the midpoint of low and high and is our own figure.
  • Finish type and number of coats do not change the pro price. No publisher prints a premium for either; two or three coats are part of the published band.
  • The replace figure is our hardwood floor installation calculator at the same size, with #1 common oak, nail-down, prefinished boards and old-floor removal. It is a national figure.
  • No publisher prints a regional price for refinishing. The metro option uses federal wage data for floor layers (U.S. Bureau of Labor Statistics, May 2025), applied to the 80% labor share only. Metros without a published wage are left out, not guessed.
  • Do-it-yourself rental rates are This Old House's (updated 5 June 2026, read 17 October 2026). One rental day per 500 square feet is our assumption, not a published figure. Finish, stain and sandpaper are not priced.

Sources

Related calculators

Replacing the floor after all? Price new wood on the hardwood floor installation calculator, or compare cheaper floors on the LVP flooring calculator and the laminate flooring calculator.

Frequently asked questions

How much does it cost to refinish hardwood floors?

A full sand-and-refinish costs $3–$8 per square foot. Angi, Fixr and This Old House all print that band, and Angi says it covers the whole job, including sanding, staining and finishing. For 500 square feet, sanded, stained and coated by a pro, this calculator gives $1,500 to $4,000, with $2,750 as its own midpoint.

Is it cheaper to refinish or replace hardwood floors?

Refinishing is much cheaper when the boards are sound. Replacing the same 500 square feet with new #1 common oak, nailed down, with the old floor taken out, comes to $4,160 to $7,820 on our hardwood installation calculator, against $1,500 to $4,000 to sand, stain and refinish it. Replace only when boards are rotten, badly cupped, or sanded too thin.

What is a screen and recoat, and what does it cost?

A screen and recoat (also called buff and coat) scuffs the top of the old finish with a buffer and adds one fresh coat. It does not sand to bare wood. Angi, Fixr and This Old House price it at $1–$2.50 per square foot. It works when the finish is dull or lightly scratched, not when wear has gone into the wood.

How many times can hardwood floors be refinished?

The NWFA, the wood flooring trade group, says most solid wood floors can be sanded six to eight times. One sanding removes about 1/32 to 1/16 of an inch. Engineered floors depend on the top layer of real wood: the NWFA says sanding is not recommended when it is thinner than 3/32 of an inch (about 2.4 mm).

How much does dustless sanding cost?

Angi prices dustless sanding and refinishing at $5–$8 per square foot, and This Old House repeats Angi's figure. Fixr, a separate publisher, prints a slightly narrower band inside it. A standard sand is $3–$8. The sanders are hooked to a strong vacuum, so far less dust gets into the rest of the house.

Can I refinish hardwood floors myself?

Yes. This Old House puts a whole DIY refinish at $500 to $1,000. Its rental rates are a drum sander at $50 to $80 a day and an edger at $35 to $45 a day, so one day of both for a 500 square foot floor is $85 to $125. Finish, stain and sandpaper are on top of that.

Does the type of finish change the price?

Not much for a pro job. Publishers print finish prices per gallon only: Angi lists oil-based polyurethane at $20 to $45 a gallon and water-based at $25 to $55. Labor is about 80% of the bill (Angi, Fixr), so the finish is a small part. Fixr lists hardwax oil at $70 to $550 a gallon. This calculator does not change the pro price by finish.

Hardwood Floor Refinishing Cost Calculator is built and maintained by the RealCostIQ editorial team. Cost ranges and rates are checked against published industry data and contractor quotes, and revised when the underlying figures move. Read our data methodology or more about who builds this. Every calculation runs in your browser — no account, and none of your inputs are stored.

Cost ranges and rates here are checked against contractor quotes and published industry data. If a number still looks off, email Support@RealCostIQ.com and we'll review and fix it.