How to Refinish Hardwood Floors Yourself

Refinishing hardwood floors involves sanding down to bare wood, applying stain if desired, and finishing with 2-3 coats of polyurethane. The process takes 3-5 days with proper drying time between coats.

  1. Clear and Inspect Everything. Remove all furniture and cover vents with plastic sheeting. Inspect the floor for loose boards, protruding nails, or deep gouges. Hammer down any protruding nails and fill gaps with wood filler. Clean the floor thoroughly with a tack cloth to remove all dust and debris.
  2. Grind Down to Bare Wood. Begin with 36-grit sandpaper on your drum sander. Sand with the grain, overlapping each pass by about 4 inches. Move the sander steadily - never let it sit in one spot or you'll create gouges. Work systematically across the room, then use an edge sander along walls and in corners with the same grit.
  3. Smooth Out the Deep Scratches. Switch to 60-grit sandpaper and repeat the sanding process, removing scratches from the previous grit. Follow with 100-grit for the final sanding pass. Each grit should remove the scratches from the previous one. Vacuum thoroughly between each grit change.
  4. Dust Everything Away. Vacuum the entire floor, then wipe down with a tack cloth to remove all dust particles. Check for any missed spots or scratches. The wood should be completely smooth and uniform in color. Open windows for ventilation and ensure the room temperature is between 65-75°F.
  5. Bring Your Color Vision. Test stain color on an inconspicuous area first. Apply stain with a brush or rag, working with the grain. Work in manageable sections, applying evenly and wiping excess after 5-10 minutes. Allow stain to dry completely according to manufacturer instructions, typically 8-12 hours.
  6. Seal the Wood First. Stir polyurethane gently to avoid bubbles. Apply with a natural bristle brush or lambswool applicator, working with the grain in smooth, even strokes. Maintain a wet edge and avoid over-brushing. Allow to dry for 4-6 hours or as directed on the label.
  7. Scuff for Better Adhesion. Once the first coat is completely dry, lightly sand with 220-grit sandpaper to remove raised grain and create adhesion for the next coat. Sand very lightly - you're just scuffing the surface. Vacuum and tack cloth the floor again before applying the second coat.
  8. Build Your Protective Finish. Apply the second coat of polyurethane using the same technique. For high-traffic areas, apply a third coat after light sanding and cleaning. Allow each coat to dry completely. The final coat should cure for at least 24 hours before light foot traffic and 72 hours before replacing furniture.