Key takeaways
Prices for solid hardwood, installed, before HST. Engineered hardwood runs $8 to $17 per sq ft. Removal, levelling and stairs are separate lines on the quote.
Bedroom, 150 sq ft
$1,200 to $3,000
- $8 to $20 per sq ft
- Installed in a day
Main floor, 500 sq ft
$4,000 to $10,000
- $8 to $20 per sq ft
- Two to three days
Whole level, 1,000 sq ft
$8,000 to $20,000
- $8 to $20 per sq ft
- About a week
Estimate your hardwood floor cost
Pick Hardwood, enter your square footage and choose a grade.
Choose the project type, scope, and finish level. Your estimate updates instantly as you refine the details.
1. What do you need?
2. Area to cover
2. Number of steps
2. Repair type
3. Material grade
4. Add-ons
What changes the price
- Species and grade. Oak and maple sit at the lower end. Walnut, hickory and exotic species cost more.
- Board width. Wide planks cost more to buy and take more care to lay.
- Install method. Nail-down over plywood is the standard. Glue-down over concrete adds adhesive and labour.
- Pattern. A diagonal layout adds about $1 per sq ft. Herringbone adds about $2.
- The subfloor. Squeaks, soft spots and uneven areas get fixed before the new floor goes down.
Solid or engineered
Solid hardwood runs $8 to $20 per sq ft. It is nailed to a wood subfloor and can be sanded and refinished many times.
Engineered hardwood runs $8 to $17 per sq ft. It has a real wood top layer on a stable core, so it can float, glue or nail down. That makes it the pick over concrete, in basements and in condos.
Compare the details on our solid hardwood installation and engineered hardwood installation pages.
Extras on the quote
- Taking up old carpet: $0.50 to $1.50 per sq ft
- Taking up old hardwood, laminate or vinyl: $1 to $3 per sq ft
- Taking up tile: $2 to $5 per sq ft
- Levelling compound where needed: $1 to $3 per sq ft
- Stairs: priced per step
- Baseboards and quarter round: listed separately
- HST: 13% on top of the total
How long it takes
Most manufacturers ask for solid hardwood to sit in the home for a few days first, so it can adjust to indoor humidity. After that, a bedroom is installed in a day and a 500 sq ft main floor takes two to three days.
Get a firm number
Every quote starts with a free in-home measure. We check the subfloor, confirm the product and send a written, itemized quote. For every other floor type, see our flooring installation cost guide.
Common questions
How much does hardwood floor installation cost in Mississauga?
Solid hardwood runs $8 to $20 per sq ft installed and engineered hardwood $8 to $17, before HST. For a 500 sq ft main floor that is about $4,000 to $10,000.
Is engineered hardwood cheaper to install than solid?
A little at the top end: $8 to $17 per sq ft against $8 to $20. The bigger difference is where it can go. Engineered floats or glues down over concrete, where solid hardwood can't.
Does the price include removing my old floor?
No. Removal is its own line: $0.50 to $1.50 per sq ft for carpet, $1 to $3 for old hardwood, laminate or vinyl, and $2 to $5 for tile.
How much does it cost to install 1,000 sq ft of hardwood?
About $8,000 to $20,000 for solid hardwood, before HST, removal and stairs.
Are stairs included in the square-foot price?
No. Hardwood stairs are priced per step and quoted once we see the staircase.
Is HST included?
No. HST at 13% is added to the total.