Revenue Rex logo mark
💰 Financial · Rex's Toolbox

Hardwood Floor Refinishing Cost Calculator

Sand, stain, and seal cost by square footage, finish type, and coat count.

Revenue Rex peeking

Rex says

Money math without the spreadsheet headache. Plug in your numbers and I'll show you exactly where the dollars land.

Try a scenario

Click to load — tweak from there.

Inputs

Result

Total refinishing cost

$4,520

Sanding + prep

$1,680

Finish coats

$2,280

Stain

$560

Cost per sq ft

$5.65

Revenue Rex peeking

Psst — share this and help Rex grow

One click, a permanent link with your numbers baked in.

More financial

How to use this

  1. 1Enter floor area to refinish (sq ft).
  2. 2Enter sanding / prep rate ($/sq ft).
  3. 3Enter rate per finish coat ($/sq ft).
  4. 4Enter finish coats.
  5. 5Enter stain rate (0 for natural) ($/sq ft).
  6. 6Enter contractor job minimum ($).
  7. 7Read your total refinishing cost on the right — it updates as you type.
  8. 8Hit Share to keep the scenario or send it to someone.

About this calculator

Refinishing existing hardwood is one of the highest-return floor projects because you are paying for labor and finish, not new material. Cost is driven by square footage, whether you are staining or going natural, the finish system (oil-based polyurethane is cheapest and smelliest, water-based dries fast and costs more, hardwax oil sits in between), and the number of topcoats. This calculator prices sanding plus finishing per square foot, adds stain as an option, and scales for extra coats. 2026 US national averages run roughly $3.50-$6.00 per square foot for sand-and-finish with polyurethane, with water-based systems and stained floors landing at the top of that band or above.

FormulaCost = Area × (Sanding Rate + (Coats × Coat Rate) + Stain Rate) plus a small-job minimum.

Worked example

Using the values the calculator loads with:

Inputs

  • Floor area to refinish: 800 sq ft
  • Sanding / prep rate: 2.1 $/sq ft
  • Rate per finish coat: 0.95 $/sq ft
  • Finish coats: 3
  • Stain rate (0 for natural): 0.7 $/sq ft
  • Contractor job minimum: 800 $

Results

  • Total refinishing cost: $4,520
  • Sanding + prep: $1,680
  • Finish coats: $2,280
  • Stain: $560
  • Cost per sq ft: $5.65

What each field means

Inputs

Floor area to refinish (sq ft)
The floor area to refinish used in the calculation, measured in sq ft. Starts at 800 sq ft so you have a working example on load. Accepted range: 50–8000 sq ft.
Sanding / prep rate ($/sq ft)
The sanding / prep rate used in the calculation, measured in $/sq ft. Starts at 2.1 $/sq ft so you have a working example on load. Accepted range: 0.75–6 $/sq ft.
Rate per finish coat ($/sq ft)
The rate per finish coat used in the calculation, measured in $/sq ft. Starts at 0.95 $/sq ft so you have a working example on load. Accepted range: 0.25–4 $/sq ft.
Finish coats
The finish coats used in the calculation. Starts at 3 so you have a working example on load. Accepted range: 1–5.
Stain rate (0 for natural) ($/sq ft)
The stain rate (0 for natural) used in the calculation, measured in $/sq ft. Starts at 0.7 $/sq ft so you have a working example on load. Accepted range: 0–3 $/sq ft.
Contractor job minimum ($)
The contractor job minimum used in the calculation, measured in $. Starts at 800 $ so you have a working example on load. Accepted range: 0–4000 $.

Results

Total refinishing cost
Returned as a money amount in US dollars and shown as the headline result. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Sanding + prep
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Finish coats
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Stain
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Cost per sq ft
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.

FAQ

How many times can hardwood be refinished?

Solid three-quarter-inch hardwood can usually take four to six full sandings over its life. Engineered flooring depends entirely on wear-layer thickness — under 2mm, a full sanding is risky and a screen-and-recoat is the safer move.

Is a screen-and-recoat cheaper?

Much cheaper — usually $1.00-$2.00 per square foot — because it abrades and recoats the existing finish instead of sanding to bare wood. It only works if the finish is worn but the wood is not stained or gouged.

How long before I can walk on the floor?

Water-based finishes are typically walkable in hours and fully cured in about a week. Oil-based polyurethane needs a day or two before light foot traffic and up to 30 days to fully cure before rugs go down.

Accuracy and limitations

  • Results are estimates before tax, fees, and inflation unless an input explicitly covers them.
  • Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.
  • This is educational maths, not financial advice. Check anything contractual with the lender or your accountant.

Related tools

Cite this calculator

Writing about this topic? Grab a citation — every link helps keep these tools free.

APA
RevenueLab. (2026). Hardwood Floor Refinishing Cost Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/hardwood-floor-refinishing-cost
HTML
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/hardwood-floor-refinishing-cost" target="_blank" rel="noopener">Hardwood Floor Refinishing Cost Calculator — RevenueLab</a> (2026).</p>
Markdown
Source: [Hardwood Floor Refinishing Cost Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/hardwood-floor-refinishing-cost) (2026).