· Updated

How to Install Hardwood Flooring (DIY Guide, 2026)

Install hardwood floors yourself. Prefinished vs unfinished, nail-down vs floating, tools, acclimation, layout, and common mistakes. Full DIY guide.

Quick Answer

DIY hardwood flooring installation costs $3-$12/sq ft in materials for a 200 sq ft room ($600-$2,400). Professional installation adds $3-$8/sq ft labor ($600-$1,600), so DIY saves $600-$1,600 per 200 sq ft. Prefinished engineered hardwood is the easiest DIY option — no sanding or staining, installs as a floating floor, compatible with concrete subfloors and radiant heat. Solid hardwood needs nail-down install over plywood subfloor, a pneumatic nailer, and better-than-average woodworking skills. Always acclimate wood 3-7 days in the room before install.

Frequently Asked Questions

Solid vs engineered hardwood — which should I install?

Engineered for most DIYers and most rooms. It's more dimensionally stable, installs over concrete and radiant heat, and costs less. Solid hardwood is better only when you plan to sand and refinish multiple times over decades — and only on plywood subfloor in above-grade rooms without moisture issues.

Can I install hardwood over concrete?

Only engineered hardwood, and only as a floating install or with a moisture barrier and glue-down. Solid hardwood on concrete shows moisture problems within 1-3 years — cupping, buckling, or warping. Always test concrete moisture with a calcium chloride kit or relative humidity probe before committing.

How long does acclimation take?

3-7 days minimum. Store the boxes flat in the room where they'll be installed, at normal indoor humidity (35-55%). Open boxes but don't unstack them. This lets the wood equilibrate to the room's humidity so it doesn't expand or contract after install.

Do I need underlayment for engineered hardwood?

Yes for floating engineered floors — a 2-3 mm foam or cork underlayment cushions, dampens sound, and provides a small moisture barrier. Skip underlayment for nail-down or glue-down installs (both use different prep).

What's the hardest part of installing hardwood?

Cutting accurate end and rip cuts around obstacles, especially around door jambs, vents, and room transitions. Layout errors in the first row (not parallel to the longest wall, wrong expansion gap) also cause problems that compound across the whole room.

How much expansion gap is needed around the perimeter?

1/2 inch minimum all around the room perimeter, at all doorways, and where flooring meets vertical obstacles (islands, columns). Cover the gap with baseboard or quarter-round molding. Solid hardwood needs more (3/4 inch); engineered can get away with less.

Hardwood flooring is the most transformative single upgrade in most homes. Replace worn carpet or dated tile with hardwood and the room reads newer, the house values higher, and the floor lasts 50+ years if it’s solid. This guide covers DIY install for engineered hardwood (easiest) and references solid nail-down for advanced DIYers.

Engineered vs Solid Hardwood

Engineered Hardwood — Best for DIY

  • Thin hardwood top layer over plywood cross-grain core
  • $3-$10/sq ft
  • Installs as floating, nail-down, or glue-down
  • Works over concrete, plywood, or radiant heat
  • Refinishes 1-3 times (depending on wear-layer thickness)
  • Dimensionally stable with humidity changes

Best for: DIYers, condos, basements, homes with concrete slab.

Engineered Hardwood Flooring — wide selection of styles.

Solid Hardwood — Premium, Harder DIY

  • Single piece of hardwood throughout
  • $5-$15/sq ft
  • Nail-down only, over plywood subfloor
  • Above-grade only (no basements)
  • Refinishes 5-8+ times over 50+ year life
  • Expands and contracts with humidity

Best for: Long-term homeowners, luxury installs, refinishing projects.

Wood Species Comparison

SpeciesHardnessCostDIY Friendly
Red oakMedium$4-$8Yes
White oakMedium$5-$10Yes
MapleHard$5-$9Medium
HickoryHardest$6-$11Medium
WalnutSoft$7-$14Yes
Brazilian cherryVery hard$8-$15Medium
PineSoft$3-$6Yes

Hardness (Janka scale) affects dent resistance. For families with kids or dogs, hickory or white oak.

Tools You’ll Need

Essential

Materials

ItemPurposeCost (200 sq ft)
Hardwood flooringPrimary$600-$2,000
Underlayment (floating only)Cushion, sound$80-$150
Flooring nailsNail-down$25-$50
Transition stripsDoorways$20-$40 each
Quarter-round or shoe moldingCover expansion gap$50-$150

Buy 10-15% more wood than measured to allow for waste, defects, and end cuts.

Step 1: Acclimate the Flooring

Why It Matters

Wood absorbs or releases moisture depending on humidity. Install wood that hasn’t equilibrated to room humidity and it will expand (buckling) or contract (gaps) after install.

How to Acclimate

  • Deliver boxes 3-7 days before install
  • Store in the room where it will install
  • Open boxes but leave boards stacked loosely
  • Maintain 35-55% relative humidity in the room (measure with a hygrometer)
  • Don’t skip — even prefinished engineered needs acclimation

Moisture Meter Test

At day 3-5, check wood moisture with a moisture meter. Compare to subfloor moisture. They should be within 2-4 percentage points of each other before install.

Step 2: Prepare the Subfloor

Plywood Subfloor

  • Clean thoroughly (vacuum, mop)
  • Check for squeaks — screw subfloor to joists with 3” deck screws
  • Check for level with a straight edge. If more than 1/8” over 6 ft, shim or sand
  • Fill holes or depressions with floor leveling compound
  • Staple down rosin paper or felt paper (for nail-down) — $20-$30

Concrete Subfloor (engineered only)

  • Sweep and vacuum
  • Test moisture with a calcium chloride kit ($15) or RH probe
  • Readings must be below manufacturer’s limit (typically 3 lb/1000 sq ft or 75% RH)
  • Install moisture barrier (6-mil plastic sheeting) if floating
  • Install foam underlayment over moisture barrier

Remove Baseboards

  • Score paint line with utility knife
  • Pry gently from the bottom
  • Label each piece with location
  • Reinstall (or replace) after flooring goes in

Undercut Door Jambs

  • Lay a scrap piece of flooring next to the jamb
  • Use a jamb saw or oscillating multi-tool to cut the jamb at flooring height
  • Removing the bottom 1/2” of the jamb lets flooring slide under for a clean look

Step 3: Plan the Layout

Choose Direction

Flooring typically runs parallel to the longest wall or toward the main room’s light source. Running perpendicular to floor joists provides extra stability (important for solid hardwood on plywood).

Calculate Last Row Width

  • Measure room width perpendicular to board direction
  • Divide by plank width
  • If the remainder is less than 1.5”, adjust your starting position so the first and last rows are equal width

Example: 10-foot room, 5-inch planks. 120 / 5 = 24, exactly. Final row will be full width. ✓

Example: 10 ft 2 in room, 5-inch planks. 122 / 5 = 24.4 rows. Last row would be 0.4 x 5 = 2 inches. Adjust first row to 3.5” width so last row is 3.5” width.

Snap a Chalk Line

Measure out the first plank’s distance from the starting wall (plank width + expansion gap). Snap a chalk line to guide the first row. Don’t trust the wall to be straight — it rarely is.

Step 4: Install the First Row

First Row Is Critical

All subsequent rows depend on the first being straight. Spend the extra time here.

For Nail-Down (Solid Hardwood)

  1. Place the first board against a spacer at the starting wall (1/2” gap)
  2. Align board to the chalk line
  3. Face-nail through the board (top) into the subfloor every 6-8 inches — these nails will be covered by baseboards
  4. Continue down the wall, fitting boards end-to-end
  5. Stagger end joints — next board in next row shouldn’t be within 6” of previous end joint

For Floating (Engineered Hardwood)

  1. Place first plank tongue-side toward wall, spacer in gap
  2. Click next plank into the end of the first
  3. Continue down the wall
  4. Use a pull bar to seat last plank into wall (use tapping block to avoid damaging edges)

Step 5: Build Successive Rows

For Nail-Down

  • Hold the next board’s tongue into the previous board’s groove
  • Seat with a tapping block (rubber mallet)
  • Use the pneumatic flooring nailer at 45° through the tongue every 6-8 inches
  • Cleat nails or staples work — match to nailer brand

For Floating

  • Insert the end of the next board into the previous at 45° angle
  • Lower into place — board should click
  • Use tapping block along the long side to fully seat
  • Adjust expansion gap as needed with spacers

Stagger the End Joints

  • Minimum 6” between end joints in adjacent rows
  • Avoid “H” patterns (joints aligned every 2 rows)
  • Ideal stagger: 8-16” random

Work from Multiple Boxes

Pull boards from 3-4 different boxes at a time. Batch color variations average out, preventing visible banding.

Step 6: Cut Around Obstacles

Doorways

  • Measure precisely
  • Dry-fit the board before gluing or nailing
  • Use a jamb saw to undercut the door trim at the flooring height

Around Vents or Plumbing

  • Mark the shape on the board with a pencil
  • Cut with a jigsaw (for round holes, a hole saw)
  • Dry-fit, trim as needed
  • Install and cover the seam with a register grate

Doorway Transitions

  • T-molding: for same-height floors in adjacent rooms
  • Reducer: for transitioning to lower floors (tile, vinyl)
  • Threshold: for doorways to rooms with different flooring

Match transition color and species to flooring when possible.

Step 7: Install the Last Row

Measure Each Section

Walls are rarely straight. The last row often needs different widths at different points.

Cut the Last Row

  • Measure the gap at each wall location
  • Subtract 1/2” for expansion
  • Rip each board to width with a table saw
  • Account for the tongue (remove it or trim if snagging)

Install

  • Insert the last row
  • Use a pull bar to seat against the previous row
  • Space against the wall with expansion spacers

Step 8: Finish the Install

Remove Spacers

Pull all perimeter and doorway spacers.

Install Transitions

  • T-molding, reducers, thresholds at each doorway
  • Screwed or glued to the subfloor
  • Avoid fastening directly to flooring

Install Baseboards

  • Replace original baseboards or install new
  • Nail into studs, not the flooring
  • Caulk the top seam to the wall

Optional: Quarter-Round or Shoe Molding

  • Covers the expansion gap between flooring and baseboard
  • Match wood color or paint to baseboards

Maintenance

Daily / Weekly

  • Sweep or vacuum (use hardwood floor attachment)
  • Damp mop with hardwood-rated cleaner — never soaked

Monthly

  • Check for water damage in high-risk areas (kitchens, entries)
  • Re-tighten any creaky floor boards

Annually

Every 10-25 Years

  • Recoat the finish (solid and engineered)
  • Sand and refinish (solid only)

Never Do

  • Wet mop or steam mop (water destroys finishes)
  • Use vinegar or ammonia (dulls finish)
  • Walk with high heels or dog nails untrimmed (scratches)
  • Drag furniture without felt pads

Common Mistakes

Not Acclimating

Skipping acclimation is the #1 cause of buckling, gapping, and warranty denial. Even if you’re in a rush, 3 days minimum.

Too Small Expansion Gap

1/4” expansion seems like enough — it isn’t. Hardwood can expand 1/2” across a 12-foot room during humid summers.

First Row Not Square

Small errors in the first row compound across the room. If the first row isn’t square to the chalk line, the last row will be visibly tapered.

Nails Too Close to End of Boards

Nailing within 1-2” of the end splits the tongue or weakens the joint. Start nails at least 2” from any end.

Ignoring Subfloor Moisture

Install over a wet subfloor and within 6-12 months you’ll have cupping, squeaks, or outright failure.

Wrong Underlayment

Some underlayments are for engineered click-lock; others for laminate. Check manufacturer’s requirement on the flooring box.

DIY vs. Pro

DIY Savings (200 sq ft Living Room)

  • Materials: $600-$2,000
  • Tool rental: $80-$150 (nailer, compressor)
  • Time: 12-20 hours first-time

Pro install: $1,200-$3,600 labor + $600-$2,000 materials.

DIY saves $1,000-$2,000 on a 200 sq ft install.

When to Hire Pro

  • Solid hardwood nail-down (precision matters)
  • Herringbone, chevron, or complex patterns
  • Rooms over 500 sq ft
  • Rooms with multiple doorways and complex transitions
  • Subfloor prep issues (significant out-of-level)

Cost Comparison: Hardwood vs. Other Flooring

MaterialInstalled Cost/sq ftLifespanRefinish
Solid hardwood$8-$2350-100 yrsYes, 5+ times
Engineered hardwood$6-$1820-50 yrs1-3 times
Luxury vinyl plank$3-$1015-25 yrsNo
Laminate$3-$810-25 yrsNo
Tile$7-$2050+ yrsNo
Carpet$4-$108-15 yrsNo

Hardwood has the highest upfront cost but the best lifetime economics if you stay in the home 10+ years.

  1. Acclimate the flooring

    Deliver flooring to the room 3-7 days before install. Open boxes, stack loosely, let equilibrate to room humidity.

  2. Prepare the subfloor

    Clean thoroughly. For plywood: check for level (1/8 inch over 6 ft). For concrete: test moisture. Add underlayment for floating installs.

  3. Plan the layout

    Find the longest wall. First row will run parallel to it. Calculate last-row width to ensure it's at least 1.5 inches wide.

  4. Install the first row

    Place first row along longest wall with expansion gap. If nailing, face-nail first row. If floating, use spacers.

  5. Stagger joints

    End joints in successive rows should be offset by at least 6 inches. Avoid H-patterns (joints aligned every 2 rows).

  6. Continue rows across the room

    For nail-down: use a pneumatic nailer at 45° through the tongue. For floating: click boards together at ends and sides.

  7. Make cuts around obstacles

    Measure carefully around doorjambs, vents, and islands. Use a jamb saw for doorjamb undercut.

  8. Install the final row

    Final row will likely need ripping. Measure each section — walls aren't straight. Cut each board individually.

  9. Install transitions and trim

    Install thresholds at doorways. Re-install baseboards or add quarter-round. Set reveals consistent.

Free: 10-Point Home Maintenance Checklist

Prevent costly repairs with this seasonal checklist. Save hundreds every year by catching problems early.

Free instant download + weekly home tips. Unsubscribe anytime.