Hardwood Floor Installation Cost Guide (2024)
12 min read · Updated 2024
Most homeowners spend $8 to $22 per square foot for installed hardwood in 2024 - roughly $3,200 to $8,800 for a 400 sq ft room. The spread is wide because three things move the number: the species and grade you pick, the condition of the subfloor underneath, and how your installer handles the parts of the job nobody quotes upfront.
The quick number
If you want a single planning figure, use $14/sq ft installed. That covers a mid-grade engineered or solid white oak, a typical nail-down install over a wood subfloor, removal of one existing floor, and the usual transitions and quarter-round. From there, the breakdown:
Material cost by species
| Material | Per sq ft | Notes |
|---|---|---|
| Red oak, solid 3/4″ | $3–$6 | The baseline. Wide availability. |
| White oak, solid 3/4″ | $5–$9 | The current design default. |
| Engineered oak, 5–7″ wide | $4–$10 | Works over concrete. |
| Hickory / maple | $5–$8 | Harder, more grain movement. |
| Walnut | $8–$14 | Softer; premium look. |
| European white oak, wide plank | $9–$18 | Imported, longer leads. |
Labor rates
Labor for a clean install ranges $4 to $8 per square foot. Nail-down over a plywood subfloor is the fastest and cheapest. Glue-down over concrete adds $1–$2/sq ft for adhesive and a longer dry time. Herringbone, chevron, and other patterned layouts add 30–60% to labor because of the cut waste and layout time.
Subfloor prep - the part that surprises people
Most quotes assume a flat, dry, ready subfloor. They almost never are. Plan for:
- Leveling: $1–$3/sq ft for self-leveling compound when the floor varies more than ¼″ over 10 ft.
- Plywood overlay on concrete: $2–$4/sq ft if you want a nail-down solid floor over a slab.
- Moisture barrier: $0.30–$0.80/sq ft over concrete.
- Squeak repair: $200–$600 flat for a typical room.
Removal & disposal
Tearing out the existing floor runs $1–$4/sq ft:
- Carpet & pad: $1–$2/sq ft
- Glued vinyl or tile: $2–$4/sq ft
- Nailed hardwood: $2–$3/sq ft
- Dumpster / haul-away: $300–$600 flat
Stairs and add-ons
- Stair treads (install only): $60–$120 per tread.
- Stair treads (material + install): $120–$250 per tread for matching white oak.
- Shoe molding / quarter-round: $2–$4 per linear foot installed.
- Transitions (T-mold, reducer): $30–$80 each.
- Site finishing (sand & stain unfinished): add $3–$5/sq ft.
- Asbestos abatement: $5–$15/sq ft (pre-1985 homes with old vinyl).
Worked example: 400 sq ft living room
- White oak engineered, 6″ wide, mid-grade: $7/sq ft → $2,800
- Glue-down install over slab: $6/sq ft → $2,400
- Self-leveling on 30% of the floor: $400
- Carpet & pad removal: $1.50/sq ft → $600
- Shoe molding (80 linear ft): $240
- Transitions (3): $180
All-in: ~$6,620, or about $16.50/sq ft installed. A solid white oak nail-down install over an existing plywood subfloor in the same room typically lands closer to $5,200.
How to read a hardwood quote
A clean quote lists material, labor, subfloor prep, removal, and finishing as separate lines. Watch for bundled "installation" line items that absorb subfloor prep - that's where unexpected change orders come from. Ask the installer to specify the leveling allowance in writing.
When engineered beats solid on price
Over a concrete slab, engineered hardwood saves $3–$6/sq ft because you skip the plywood overlay. On a second story over joists, solid and engineered land within $1/sq ft of each other - pick on the look, not the price.
Quote in 24 hours
Get a line-item hardwood quote for your room.
Send the square footage and a photo of the existing floor. We send back a written estimate with subfloor allowance and removal in writing - no on-site visit required for the first number.
- · Free, no obligation
- · Material + labor + prep itemized
- · Backed by our lifetime workmanship warranty
Hardwood installation in your city
Labor rates and subfloor prep vary by market. Tap your metro for local crew availability, lead times, and a city-specific price band.
- New York, NYHardwood install · Mon–Sat 8a–8p
- Los Angeles, CAHardwood install · Mon–Sat 8a–8p
- Chicago, ILHardwood install · Mon–Sat 8a–8p
- Dallas, TXHardwood install · Mon–Sat 8a–8p
- Houston, TXHardwood install · Mon–Sat 8a–8p
- Atlanta, GAHardwood install · Mon–Sat 8a–8p
- Miami, FLHardwood install · Mon–Sat 8a–8p
- Denver, COHardwood install · Mon–Sat 8a–7p










