
Wood Floor Refinishing Cost Calculator
Get an instant free estimate for hardwood floor refinishing based on square footage, sanding level, finish type, and current floor condition.
How is Wood Floor Refinishing Cost Calculated?
Wood floor refinishing cost is calculated as square footage multiplied by the per-sq-ft rate for the chosen sanding level and finish, adjusted upward for floor condition. A standard full sand and oil-based polyurethane finish runs $3.50–$5.50 per sq ft. A lighter screen and recoat on a floor in good condition costs $1–$2.50 per sq ft. Adding stain, stair treads, or board repairs increases the total.
Estimate Your Project Cost
Project Location
Labor rates for floor refinishing vary significantly by region. Enter your state and zip for a local estimate.
Floor Area
Enter the total square footage of hardwood floor to be refinished. If adding stair treads, enter the number of steps below.
Sanding Level:
Floor Condition:
Finish Type:
Additional Services:
Key Factors That Affect Wood Floor Refinishing Cost
Sanding Level
The sanding level is the primary cost driver. A screen and recoat is the cheapest option but works only on floors in good condition. A full 3-pass drum sand is needed for most floors showing real wear, scratches, or discoloration — it removes all old finish and allows the floor to be stained or finished fresh. Heavy sanding for severely damaged floors, paint overspray, or thick finish buildup requires more machine passes and labor time, pushing cost to $5–$7.50 per sq ft.
Floor Condition
- Good: Light surface wear, finish still mostly intact — standard base rate.
- Fair: Visible scratches, dull finish, minor staining — adds 15% for extra passes and prep.
- Poor: Deep scratches, pet stains, significant finish peeling — adds 35% for additional passes and hand-sanding edges.
- Damaged: Gouges, cupping, board gaps, or old paint — adds 60% for extensive prep, filling, and possible board replacement before finishing.
Wood Floor Refinishing Cost by Sanding Level (2026)
| Service Level | Cost per Sq Ft | 600 Sq Ft Total | Best For |
|---|---|---|---|
| Screen & Recoat | $1.50 – $2.50 | $900 – $1,500 | Floors in good condition, intact finish |
| Light Sand | $2.50 – $3.50 | $1,500 – $2,100 | Minor scratches, partial finish removal |
| Full Sand | $3.50 – $5.50 | $2,100 – $3,300 | Most refinishing jobs — down to bare wood |
| Heavy Sand | $5.00 – $7.50 | $3,000 – $4,500 | Deep damage, old paint, thick buildup |
Finish Type Cost Comparison
| Finish | Upcharge | Dry Time | Lifespan |
|---|---|---|---|
| Oil-Based Poly | Included | 24 hrs / coat | 7 – 10 years |
| Water-Based Poly | +$0.50 / sq ft | 2 – 4 hrs / coat | 5 – 7 years |
| Hard Wax Oil | +$1.00 / sq ft | 8 – 12 hrs / coat | 3 – 5 yrs (maintainable) |
| Conversion Varnish | +$1.50 / sq ft | 1 – 2 hrs / coat | 10 – 15 years |
How to Estimate Wood Floor Refinishing Cost Manually
If you cannot use the calculator above, follow these 4 steps to build a baseline estimate:
Step 1: Measure the Floor Area
Measure each room's length and width in feet, multiply, and sum all rooms. Contractors generally price the full area including closets, hallways, and transitions — do not subtract small spaces. A single bedroom is typically 120–180 sq ft. A full main floor of a 1,500 sq ft home is usually 600–900 sq ft of hardwood. If you have stair treads, count each step — stairs are priced separately at $25–$40 per tread because each one requires hand-sanding and careful edge work that a drum sander cannot reach.
Step 2: Determine the Sanding Level Needed
Screen and Recoat ($1–$2.50/sq ft): The floor is lightly abraded with a buffer and screen pad (no wood is removed), then 1–2 new coats of finish are applied. Works only when the existing finish is intact, evenly worn, and free of deep scratches or bare spots. A good test: sprinkle water on the floor — if it beads up, a screen recoat may work. Light Sand ($2.50–$3.50/sq ft): 1–2 passes with a drum sander to remove minor scratches and surface finish. Full Sand ($3.50–$5.50/sq ft): 3 passes (coarse, medium, fine grit) to remove all old finish and sand down to bare wood — the standard for most refinishing jobs. Heavy Sand ($5–$7.50/sq ft): Multiple extra passes needed to remove paint, thick varnish buildup, severe cupping, or deep gouges before a fresh finish can be applied.
Step 3: Choose Your Finish
Oil-Based Polyurethane: The most popular choice for durability and cost. Adds an amber warmth to the wood. Dries slowly — typically 3 coats over 3 days, with 24+ hours between coats. Requires ventilation due to fumes. Lifespan 7–10 years before re-coat. Water-Based Polyurethane: Dries in 2–4 hours per coat, nearly odorless, stays clear (no amber tint). Slightly higher cost and slightly less durable than oil-based but preferred for light-colored woods like maple or ash where yellowing would be visible. Hard Wax Oil: A penetrating finish that soaks into the wood fibers rather than forming a surface film. More natural look and feel, easier to spot-repair, but requires periodic maintenance re-oiling (every 1–3 years). Conversion Varnish (Swedish Finish): An acid-cured two-part finish that is extremely hard and durable. Requires professional application, produces strong fumes, but gives the most durable result — ideal for high-traffic areas.
Step 4: Apply the Formula
Combine sanding rate, finish upcharge, and condition multiplier:
Sq. Ft. × (Base Sanding Rate + Finish Upcharge) × Condition Multiplier + Extras = Total
Example: 700 sq ft, full sand, oil-based poly, fair condition: 700 × $4.50 × 1.15 = $3,623.
Frequently Asked Questions
How much does wood floor refinishing cost?
Wood floor refinishing costs $3–$8 per square foot depending on sanding level, finish type, and floor condition. A full sand and refinish of a 600 sq ft main floor with oil-based polyurethane in fair condition typically runs $2,500–$3,500. A screen and recoat (light abrasion + 1 new coat) on a floor in good condition is significantly cheaper at $1–$2.50 per sq ft, or $600–$1,500 for the same 600 sq ft. Stair treads add $25–$40 per step.
What is the difference between refinishing and resurfacing hardwood floors?
Refinishing involves sanding the existing hardwood down to bare wood and applying fresh coats of finish — it removes the old finish and any surface-level damage. Resurfacing is sometimes used interchangeably with refinishing, but can also refer to adding a thin veneer layer over existing floors (less common). A screen and recoat is a lighter version of refinishing that does not sand down to bare wood — it only scuffs the existing finish and adds new coats on top. Screen and recoat works only when the existing finish is intact with no deep scratches.
How do I know if my hardwood floors can be refinished?
Solid hardwood floors (3/4 inch thick) can typically be refinished 5–10 times over their lifespan. Each full sand removes roughly 1/32 to 1/16 of an inch of wood. Engineered hardwood floors can usually be refinished 1–3 times depending on the thickness of the wear layer — look for a wear layer of at least 2mm (ideally 3–4mm) for a full sand. Laminate floors cannot be refinished at all — they have a photographic layer over a wood-fiber core with no real wood to sand. Check your floor type before booking: if you can see tongue-and-groove edges at a vent opening, you likely have solid hardwood.
How long does floor refinishing take?
A standard full sand and refinish takes 3–5 days for a typical home: day 1 for sanding, and 1 day per finish coat (most jobs require 3 coats of polyurethane). You will not be able to walk on the floor for 24 hours after each coat and should avoid replacing furniture for 72 hours after the final coat. With water-based finishes, the process can be faster (2–4 hours between coats) and the floor may be ready for light foot traffic in 24 hours and furniture in 48 hours. Plan to vacate the area (and ideally the home) during oil-based finishing due to strong fumes.
Should I refinish or replace my hardwood floors?
Refinishing is almost always significantly cheaper than replacement when the floors are structurally sound. Refinishing costs $3–$8 per sq ft vs. $8–$20+ per sq ft for new hardwood installation. Replace rather than refinish when: the boards are so thin from previous sandings that the tongue is exposed or the floor feels spongy, more than 30% of boards have structural damage (rot, warping, severe cupping that does not flatten with sanding), or the floor is laminate or low-quality engineered hardwood with a very thin wear layer.
What is a screen and recoat and when should I choose it?
A screen and recoat (also called a buff and coat) uses a buffer with a sanding screen to lightly abrade the existing finish, then applies 1–2 new coats of the same finish type on top. It costs $1–$2.50 per sq ft vs. $3–$5+ for a full sand. It is the right choice when: the existing finish is uniformly worn but intact (no bare wood showing), you want to refresh the sheen and add protection without the disruption of full sanding, and the floor has not been previously water-damaged or stained through the finish. It is not appropriate when there are deep scratches, bare spots, pet stains that penetrated the wood, or if the existing finish is peeling — in those cases a full sand is required.
Oil-based vs. water-based polyurethane — which should I choose?
Oil-based polyurethane ($30–$60/gallon) is more durable (7–10 year lifespan between recoats), adds a warm amber tone to the wood, and has been the industry standard for decades. It requires 24+ hours between coats and produces strong fumes requiring good ventilation. Water-based polyurethane ($50–$80/gallon) dries in 2–4 hours per coat, is nearly odorless, stays crystal clear (ideal for light woods), and cleans up with water. It is slightly less durable (5–7 years between recoats) but the gap has narrowed with modern formulations. For most homeowners in high-traffic areas who prefer warm tones, oil-based is the value choice. For light-colored woods or households sensitive to fumes, water-based is preferred.
Can I stain my hardwood floors a different color when refinishing?
Yes — staining is done after the bare-wood sanding stage and before the finish coats. The refinisher applies a wood stain, allows it to penetrate for a set time, wipes off the excess, lets it dry, then applies the finish coats over it. Popular directions include going darker (e.g., natural oak → espresso or dark walnut) or going lighter with a whitewash or gray tone. Going significantly lighter can be difficult on some species because removing the existing darker tones from the wood grain requires more aggressive sanding and sometimes chemical bleaching. Adding staining adds $0.75–$1.50 per sq ft to the job cost.
How long should I stay out of my home after floor refinishing?
With oil-based polyurethane, plan to stay out of the home for at least 24–48 hours after the final coat due to strong fumes. The floor can handle light foot traffic (socks only) after 24 hours, normal traffic after 48–72 hours, and area rugs and furniture after 5–7 days (placing rugs too early traps moisture and can cause finish adhesion issues). With water-based finishes, the fumes dissipate within a few hours and you can typically return the same day, with furniture moved back in 48 hours. If you have pets, children, or respiratory sensitivities, water-based finishes are strongly preferred.
How do I prepare for a floor refinishing job?
Remove all furniture, rugs, and floor vents before the contractor arrives. Take down or cover wall-mounted artwork and photos — sanding dust is very fine and travels further than you expect. Seal off adjacent rooms with plastic sheeting if you want to minimize dust spread (most professional contractors use dustless sanding systems that capture 95%+ of dust). Remove pets and plants from the home for the duration of the project. Ensure the contractor knows about any squeaky boards, damaged planks, or protruding nail heads that should be addressed before sanding begins.