How to Refinish Hardwood Floors Yourself

How to Refinish Hardwood Floors Yourself

Refinishing hardwood floors is one of the most transformative DIY home improvement projects you can undertake. It removes years of scratches, stains, and worn finish, restoring floors to like-new condition. While it requires time, effort, and the right equipment, it's very achievable for a motivated DIYer. Here's a complete step-by-step guide.

When to Refinish vs. When to Recoat

  • Refinish (full sand and refinish): When floors have deep scratches, significant staining, worn-through finish, or you want to change the stain color. Removes 1/32”–1/16” of wood.
  • Screen and recoat: When floors look dull and have minor surface scratches but the finish is still intact. Much less invasive — lightly abrades the existing finish and applies new topcoat without sanding to bare wood.
  • Polish only: When floors just need shine restored. No sanding at all.

This guide covers full refinishing. Solid hardwood can typically be refinished 7–10 times over its lifetime. Engineered hardwood can be refinished 1–3 times depending on veneer thickness.

What You'll Need

  • Drum sander or orbital floor sander (rent from a hardware store)
  • Edge sander (for perimeter areas the drum sander can't reach)
  • Sandpaper in multiple grits: 36 or 40 grit (coarse), 60 grit (medium), 80 grit (fine), 100–120 grit (finishing)
  • Vacuum cleaner with fine dust filter
  • Tack cloths
  • Wood stain (if changing color)
  • Polyurethane finish (oil-based or water-based)
  • Applicator pads or lambswool applicator
  • 220-grit sandpaper for between coats
  • Painter's tape and plastic sheeting
  • Respirator mask, safety glasses, ear protection
  • HOMEXCEL Microfiber Cleaning Cloths (Pack of 12)

Step 1: Prepare the Room

  1. Remove all furniture from the room completely.
  2. Remove all floor vents and cover HVAC openings with plastic sheeting and tape — sanding produces enormous amounts of fine dust.
  3. Seal doorways with plastic sheeting to contain dust.
  4. Remove shoe molding or quarter-round trim along the baseboards (optional but recommended for a cleaner result).
  5. Check for protruding nails and hammer them below the surface — they will tear sandpaper and damage the sander drum.
  6. Check the floor for any boards that need repair or replacement before sanding.

Step 2: First Sanding Pass (Coarse Grit)

Start with 36 or 40-grit sandpaper on the drum sander for heavily worn or stained floors. Use 60-grit if the floor is in better condition.

  1. Sand in the direction of the wood grain — never across the grain.
  2. Keep the sander moving at all times — stopping with the drum spinning will gouge the floor.
  3. Overlap each pass by about 3–4 inches.
  4. Use the edge sander for the perimeter areas the drum sander can't reach.
  5. Vacuum thoroughly after each sanding pass.

Step 3: Second and Third Sanding Passes

Progress through finer grits: 60-grit, then 80-grit, then 100–120-grit for the final pass. Each pass removes the scratches left by the previous grit. Vacuum thoroughly between each pass. The final pass with 100–120-grit leaves the wood smooth and ready for staining or finishing.

Step 4: Clean Thoroughly

  1. Vacuum the entire floor multiple times, including along edges and in corners.
  2. Wipe the floor with tack cloths to remove all remaining fine dust.
  3. Allow dust to settle for 1–2 hours, then vacuum and tack cloth again.
  4. The floor must be completely dust-free before applying stain or finish.

Step 5: Apply Stain (Optional)

If you want to change or enhance the wood color:

  1. Apply wood stain with a brush or applicator pad, working in the direction of the grain.
  2. Work in small sections and wipe away excess stain before it dries.
  3. Allow to dry completely according to product instructions (usually 8–24 hours).
  4. Lightly sand with 220-grit sandpaper, vacuum, and tack cloth before applying finish.

Step 6: Apply Polyurethane Finish

  1. Apply the first coat of polyurethane with an applicator pad or lambswool applicator, working in the direction of the grain.
  2. Apply thin, even coats — thick coats take longer to dry and are more prone to bubbles and drips.
  3. Allow to dry completely (water-based: 2–4 hours; oil-based: 8–24 hours).
  4. Lightly sand with 220-grit sandpaper between coats to ensure adhesion and a smooth finish.
  5. Vacuum and tack cloth after sanding.
  6. Apply 2–3 coats total for a durable finish.

Step 7: Final Cure

Allow the final coat to cure fully before returning furniture:

  • Water-based polyurethane: light foot traffic after 24 hours, furniture after 72 hours, full cure in 7–14 days.
  • Oil-based polyurethane: light foot traffic after 24–48 hours, furniture after 5–7 days, full cure in 30 days.

Oil-Based vs. Water-Based Polyurethane

  • Oil-based: More durable, amber tone that enhances wood warmth, longer dry time, stronger fumes, longer cure time.
  • Water-based: Clear finish that preserves natural wood color, faster dry time, lower fumes, less durable than oil-based.

Final Thoughts

Refinishing hardwood floors is a significant project but very achievable with rented equipment and careful preparation. The key steps are thorough sanding through progressive grits, meticulous dust removal, and thin even finish coats with proper drying between each. The result — floors that look brand new — is one of the most satisfying home improvement outcomes possible.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.