How to Install Hardwood Floors: A Beginner’s DIY Guide

Hardwood floors look good and hold their value, but professional installation runs $8$18 per square foot, which adds up fast. A single 300-square-foot room can cost $2,400–$5,400 before you’ve picked your species. Done carefully, this is a project a first-timer can handle.

Step 1: Measure, Choose, and Acclimate

Measurements

Multiply length × width, then add 10% for waste. For herringbone or diagonal layouts, add 15%. Break irregular rooms into rectangular sections and sum them.

Solid vs. Engineered

Solid hardwood (¾-inch planks) lasts 30–100 years and can be refinished multiple times—but it requires a plywood subfloor and can’t go below grade. Materials run $6$9/sq.ft. Engineered hardwood (real veneer over plywood core) handles concrete and humidity far better at $4$10/sq.ft. For basements, slabs, or radiant heat, engineered is the right call.

Acclimation

Solid hardwood needs 310 days in the installation room; engineered needs 4872 hours. Keep the space at 60–80°F and 30–50% humidity. Use a moisture meter—acclimation is done when the flooring reads within 2–4% of the subfloor, not just when the days are counted.

Step 2: Prepare the Subfloor

Industry standards allow no more than ⅛ inch of variation within 6 feet. Check with a straight edge. Sand high spots, fill low ones with leveling compound. Wood subfloor moisture should read 12% or less (take 20+ readings per 1,000 sq.ft.). On concrete, relative humidity needs to be under 75%.

Fix squeaks, re-drive protruding nails, and repair soft spots before any boards go down. Issues here only get harder to fix once the floor is in.

Step 3: Tools You’ll Need

Two items are worth renting rather than buying: the pneumatic flooring nailer and the air compressor. Driving fasteners through tongue-and-groove at the 45° angle by hand is nearly impossible to do consistently. Everything else you either already own or can pick up cheaply.

ToolBuy or RentPrice rangeNotes
Pneumatic flooring nailerRent$40–$80/dayCore installation tool—not optional for solid hardwood
Air compressorRent$40–$60/dayPaired with the nailer; 70–90 psi required
Miter sawBuy or rent$150–$450 to buyOptional if you already own one
Table sawBuy or rent$300–$600 to buyNeeded for ripping final rows to width
JigsawBuy$40–$130For irregular cuts around obstacles
Oscillating multi-toolBuy$50–$150Needed for undercutting door jambs; corded models cheapest
Moisture meterBuy$25–$60Pin-type is fine; needed before AND after acclimation
Tape measure (25–30 ft)Buy$10–$25A must-have for any situation
Chalk lineBuy$8–$20For snapping straight reference lines on the subfloor
Pry barBuy$10–$30Baseboard removal without tearing drywall
Tapping block + pull barBuy$15–$30 (set)Close gaps without damaging board edges
Carpenter’s squareBuy$10–$20Verify 90° at corners and cuts
Spacers (¾ inch)Buy$5–$10Maintain expansion gap along all walls
Utility knifeBuy$8–$15Trim underlayment, score caulk lines
N95 mask + safety glassesBuy$15–$25Sawdust and adhesive fumes are no joke
Knee padsBuy$15–$40You’ll be on the floor for hours

Prices may vary and change over time. The prices in this table were sourced from Home Depot at the time of writing.

Step 4: Install

installing the floor

Prep the room

Score baseboard caulk before prying (skip this and you tear drywall). Number each piece and note its wall position. Remove old flooring, scrape the subfloor clean. Lay 15-lb asphalt-saturated felt paper as underlayment for nail-down over plywood—4–6-inch overlapping strips, stapled. On concrete, use a dedicated vapor barrier. One layer only.

Layout

Never start against a wall—they’re rarely straight, and any angle compounds row by row. Measure opposite walls and split the difference between gaps. Snap a chalk line parallel to your start wall, set ¾ inch back from it. Verify the square with a 3–4–5 triangle.

First rows

Groove faces the wall, spacers in place. Face-nail close to the wall edge (trim covers those), then blind-nail through the tongue at 45°. Before starting, rack boards from multiple boxes to mix color variation—15 extra minutes, noticeably better result.

Once 2–4 rows are down

Switch to the pneumatic nailer. Strike the actuator with a rubber mallet; it drives fasteners at the correct angle automatically. Space them every 68 inches along each board, within 2–3 inches of each end. Air pressure: 70–90 psi.

Stagger end joints at least 6 inches between adjacent rows. Avoid H-joints (four ends meeting in a grid)—they weaken the floor structurally. Use each row’s off-cut to start the next.

Door jambs

Undercut with an oscillating multi-tool, using a scrap of flooring as a depth guide. Boards slide underneath cleanly.

Final rows

Face-nail when the nailer won’t fit. Rip the last row to width on the table saw—minus ¾ inch for the gap. Use a pull bar to draw boards tight.

Expansion gaps

Leave ¾ inch around the entire perimeter. This is the most-skipped and most-consequential step. A floor with nowhere to expand will buckle.

Finishing

Nail baseboards into wall studs, not the floor. Fill nail holes with color-matched putty. Use T-molding for same-height transitions; reducer molding where floor heights differ.

The information above is based on NWFA installation standards and manufacturer installation guidelines for hardwood flooring. 

Mistakes Worth Knowing in Advance

  • Skipping moisture testing—most DIY floor failures start here, showing up as cupping or squeaks months later.
  • No acclimation—expect visible gaps in winter or buckling in summer.
  • Inconsistent nail spacing—leads to sections that flex underfoot and eventually squeak.
  • No expansion gap—seasonal humidity swings will cause buckling within the first year.
  • Starting against a crooked wall—that angle compounds with every single row.

📬 Subscribe to DecorModern newsletter

We don’t spam! Read more in our privacy policy

Scroll to Top