This site is not affiliated with any flooring company or contractor

What Affects the Cost of Hardwood Floor Installation?

Updated 28 March 2026

Hardwood floor installation costs range from $6 to $22 per square foot installed. The spread is wide because the factors at play, from wood species to subfloor condition, vary enormously. Here is what drives the price.

1. Wood Species

The species of wood is often the largest single variable in material cost. Hardwood flooring material (before installation) typically costs:

  • Oak (red or white): $3 to $6 per sq ft. The most widely available domestic hardwood. Durable, accepts stain well, available in many widths and grades.
  • Maple: $4 to $7 per sq ft. Hard and dense, less grain variation than oak. Common in kitchens and high-traffic areas.
  • Hickory: $4 to $8 per sq ft. One of the hardest domestic species, dramatic grain variation, rustic character.
  • Cherry: $6 to $10 per sq ft. Rich reddish-brown tone, softer than oak, prone to fading in sunlight.
  • Walnut: $7 to $12 per sq ft. Deep chocolate tones, premium appearance. Softer than oak so scratches more easily.
  • Exotic species (Brazilian Cherry, Tigerwood, Teak): $8 to $18 per sq ft. Distinctive appearance, extremely hard, but sustainability questions with some species.

For most homeowners, select-grade red oak offers excellent durability, easy staining, and a cost-effective base. Exotic species command a visual premium but require more careful maintenance.

2. Solid vs Engineered Hardwood

Solid hardwood is a single piece of wood milled from top to bottom. It can be sanded and refinished multiple times over its 50 to 100-year lifespan, making it a genuine long-term asset. However, it is susceptible to moisture-related expansion and contraction, which limits where it can be installed (above-grade rooms only, not basements or rooms with humidity problems).

Engineered hardwood has a real wood veneer (typically 2 to 6mm thick) bonded over a plywood or HDF core. It is dimensionally stable and can be installed in basements, over radiant heat systems, and in climates with large humidity swings. The core layers resist expansion and contraction.

Material cost: Solid hardwood runs $3 to $12 per sq ft depending on species and grade. Engineered hardwood runs $3 to $13 per sq ft with a wide quality range (thin veneer budget engineered at $3 to $5 vs thick-veneer premium engineered at $8 to $13).

Installation cost is similar for both types. The key distinction: a thick-veneer engineered floor (3mm+ wear layer) can be sanded and refinished 2 to 3 times. Thin-veneer engineered floors (0.6 to 2mm) cannot be refinished and must be replaced when the surface wears. Invest in 3mm or thicker veneer if refinishing longevity matters.

3. Subfloor Condition and Preparation

Hardwood floor installation requires a flat, dry, structurally sound subfloor. Variations in the subfloor surface should not exceed 3/16 inch over 10 feet for nail-down installation and 3/16 inch over 6 feet for glue-down. Anything beyond those tolerances requires leveling before installation.

Subfloor leveling with self-leveling compound costs $1 to $2 per sq ft. Replacing damaged subfloor sections costs $2 to $4 per sq ft for the plywood plus labor. Squeaky subfloors should be addressed before new hardwood is installed - screwing down loose subfloor panels costs little in materials but adds 30 to 60 minutes of labor.

Existing flooring removal adds $1 to $3 per sq ft depending on what is being removed. Carpet removal is on the lower end; tile removal with adhesive is at the high end. The subfloor condition discovered under old flooring can significantly affect the total project cost.

Moisture testing is essential before installation. Hardwood laid over a subfloor with elevated moisture content will cup, buckle, or develop gaps as the wood responds to the moisture. Professional installers test subfloor moisture content with a pin or pinless moisture meter before proceeding.

4. Installation Method

The installation method affects both labor cost and compatibility with different subfloor and room conditions:

  • Nail-down (or staple-down): The traditional method for solid hardwood over a wood subfloor. Requires a pneumatic flooring nailer. Fast for large areas; slower around obstacles. Labor runs $2 to $4 per sq ft.
  • Glue-down: Used for engineered hardwood on concrete slabs. Requires full-spread adhesive application and careful handling during cure time. Labor runs $2.50 to $4.50 per sq ft, plus adhesive cost ($0.50 to $1.00 per sq ft).
  • Float (click-lock): Engineered hardwood boards that click together and float over an underlayment without being attached to the subfloor. Fastest installation, lowest labor cost ($1.50 to $3 per sq ft), but produces slightly hollow sound underfoot and is not as stable as glued or nailed floors.

Nail-down is the premium method for solid hardwood and produces the most solid feel underfoot. Glue-down on concrete with a quality adhesive is the right choice for basement and slab installations.

5. Finishing: Pre-Finished vs Site-Finished

Pre-finished hardwood arrives from the factory with a UV-cured urethane finish already applied. It can be walked on immediately after installation. Site-finished hardwood arrives unfinished and is sanded, stained, and coated after installation, adding 2 to 5 days to the project and $2 to $4 per sq ft in additional labor and finish materials.

Site-finishing allows custom stain color matching and produces no height variation at the board edges (a characteristic of pre-finished boards called "micro-bevel" that is visible in some lighting). For a seamless, flush surface without edge transitions, site-finishing is the better choice.

Pre-finished hardwood costs slightly more per square foot in materials but saves installation time and eliminates the off-gassing period of site-applied finishes. For occupied homes or quick renovations, pre-finished is often more practical.

Cost Summary Table

FactorTypical Range
Oak hardwood material$3-$6/sq ft
Exotic species material$8-$18/sq ft
Nail-down installation labor$2-$4/sq ft
Subfloor leveling$1-$2/sq ft
Old flooring removal$1-$3/sq ft
Site-finishing (sand, stain, coat)+$2-$4/sq ft