HomeWise

Complete DIY Home Improvement Guide

Flooring

Every flooring type compared with cost, durability, DIY difficulty, and best use. Plus hardwood refinishing step-by-step.

Flooring Types Compared

TypeCost/sqftDurabilityMoistureDIYLifespanBest For
Solid Hardwood$6-15 installedHigh (refinishable 3-5 times)PoorAdvanced50-100+ years (with refinishing)Living rooms, bedrooms, dining rooms — above-grade only
Engineered Hardwood$4-12 installedMedium-High (refinishable 1-2 times)ModerateIntermediate20-40 yearsAny room, including basements and over radiant heat
Laminate$2-6 installedMediumPoor (edges swell)Beginner10-20 yearsBudget-friendly rooms, rentals
Luxury Vinyl Plank (LVP)$3-8 installedHighExcellent (100% waterproof)Beginner15-25 yearsEvery room including bathrooms, kitchens, basements, laundry
Ceramic/Porcelain Tile$5-15 installedVery HighExcellentAdvanced50+ yearsBathrooms, kitchens, entryways, laundry rooms
Carpet$3-10 installedLow-MediumPoorProfessional (stretching)5-15 yearsBedrooms, family rooms, playrooms

Subfloor Preparation

  1. Check for flatness: use a 6-foot straightedge. Gaps should be less than 3/16" over 10 feet.
  2. Fix high spots: grind down with a floor grinder or belt sander
  3. Fix low spots: fill with floor leveling compound (self-leveling for large areas)
  4. Check for moisture: use a moisture meter. Concrete should be under 5% moisture content. Use a vapor barrier (6-mil poly) over concrete.
  5. Fix squeaks: screw subfloor to joists (don't nail — screws hold better)
  6. Remove all debris, old adhesive, staples, and nails
  7. For tile: install cement board (Hardiebacker) over wood subfloor. Never tile directly on plywood.

LVP Installation (Click-Lock)

  1. Acclimate planks in the room for 48 hours
  2. Remove baseboards (carefully — you'll reinstall them)
  3. Prep subfloor: clean, flat, dry
  4. Install underlayment if planks don't have it pre-attached
  5. Start along the longest, most visible wall
  6. Leave 1/4" expansion gap along all walls (use spacers)
  7. First row: cut tongue side off for flat edge against wall
  8. Click planks together: angle long side, press down to lock. Tap end joints with tapping block.
  9. Stagger end joints by at least 6" between rows (random stagger looks most natural)
  10. Cut planks with a utility knife (score and snap) or miter saw
  11. Last row: measure and rip to width, leaving 1/4" gap
  12. Reinstall baseboards (nail to wall, not floor)
  13. Install transition strips at doorways

Refinishing Hardwood Floors

  1. Clear room completely. Seal doorways with plastic sheeting (dust gets everywhere).
  2. Rent a drum sander and edger from equipment rental
  3. First pass: 36-grit to remove old finish and level surface (go WITH the grain)
  4. Second pass: 60-grit to smooth drum sander marks
  5. Third pass: 100-grit for final smooth surface
  6. Edge sander for areas the drum can't reach (along walls, corners)
  7. Vacuum thoroughly, then tack cloth the entire floor
  8. Apply stain (optional): use a lambswool applicator, work in sections, wipe excess
  9. Apply polyurethane: 3 coats minimum. Light sand (220-grit screen) between coats.
  10. Oil-based poly: more durable, amber tone, 24hr dry between coats. Water-based: clear color, lower VOC, 2-4hr between coats.
  11. Stay off the floor for 24 hours after final coat. No furniture for 3-5 days. Full cure: 2-4 weeks.

Tile Floor Installation

  1. Install cement board substrate (screwed and thinsetted to subfloor)
  2. Tape cement board seams with alkali-resistant mesh tape and thinset
  3. Find room center and snap chalk lines. Dry-lay tiles to plan layout and minimize cuts.
  4. Mix thinset to thick peanut butter consistency
  5. Apply thinset with notched trowel (1/4"x3/8" for most floor tile)
  6. Set tiles with slight twist, press firmly. Use spacers (1/8" to 1/4").
  7. Check level frequently — use a rubber mallet and level to keep tiles flat
  8. Cut tiles with wet saw (rent one). Tile nippers for small notches.
  9. Let thinset cure 24 hours before walking on tiles
  10. Mix and apply grout with rubber float, working diagonally
  11. Clean grout haze with damp sponge (multiple passes)
  12. Seal grout after 24-72 hours with grout sealer
  13. Caulk where tile meets walls, tubs, and other surfaces (caulk, not grout — these are movement joints)