Guide
How Much Does Flooring Installation Cost in Ottawa? The 2 mm Rule and the Two-Season Test
Last reviewed August 2026.
Three Ottawa companies independently publish solid hardwood at $8 to $14 per square foot installed, the one figure all three agree on. On the cheaper materials they split: Solomon Flooring and Advantage Flooring both put luxury vinyl plank at $4 to $8 and laminate at $3 to $7, while Ottawa General Contractors publishes $2 to $7 and $3 to $5 for the same two. All read 2026-08-12. Ottawa General Contractors puts the whole trade at $2 to $15 per square foot, or $2,000 to $15,000 or morefor a 1,000 square foot job. Then the lines that sit outside that number: subfloor prep at $1 to $3 per square foot, old flooring removal at $0.50 to $2, and carpet underpadding at $0.50 to $1.00, each billed separately. The figure nobody in this market publishes is the one that settles arguments after the floor is down. Tarion's Construction Performance Guidelines say a joint that stays open more than 2 mm along a hardwood strip is not acceptable, and that the gap should be measured in both the heating and the cooling season before anyone calls it a defect.
What Ottawa companies publish, supply and install
Every figure in this table is a published price from a named company, read 2026-08-12: Solomon Flooring, Advantage Flooring and Ottawa General Contractors, whose post carries a byline of 19 July 2026 and is the freshest of the four sources on this page. All are per square foot, all-in. Solomon states its own basis plainly: "These are typical all-in Ottawa ranges for supply and installation." These are their prices, not ours and not an average of the market.
| Installed, per sq ft | Solomon Flooring | Advantage Flooring | Ottawa General Contractors |
|---|---|---|---|
| Laminate | $3 to $7 | $3 to $7 | $3 to $5 |
| Luxury vinyl plank (LVP) | $4 to $8 | $4 to $8 | $2 to $7 |
| Carpet | $4 to $7 | $5 to $10 | not listed |
| Engineered hardwood | $7 to $12 | not listed | not listed |
| Solid hardwood | $8 to $14 | $8 to $14 | $8 to $14 |
| Tile | $10 to $18 | $7 to $15 | $7 to $15 |
| Hardwood refinishing | $3 to $6 | not listed | not listed |
| Epoxy floor coating | $5 to $10 | not listed | not listed |
| Polished or stained concrete | not listed | not listed | $8 to $17 material only; installed not published |
Repairs are priced by the job rather than the square foot. Solomon Flooring publishes floor repair at $150 to $700, broken out as board replacement $200 to $500, water damage repair $300 to $700, and a squeak or lifting fix $150 to $350. Ottawa General Contractors publishes an hourly rate for the trade of $50 to $100 per hour, and says labour makes up about 30 to 50 per cent of a total flooring cost.
The one source that shows its arithmetic lands somewhere else
Westboro Flooring quotes material and labour as separate numbers, which none of the other three do. Its page is dated 5 December 2025, making it the oldest of the four price sources here, and it was read 2026-08-12.
| Per sq ft | Material only | Installation only |
|---|---|---|
| Standard vinyl | $2.50 to $5.00 | $1.50 to $3.00 |
| Luxury vinyl plank | up to $7.00 | $1.50 to $3.00 |
| Domestic hardwood (oak, maple) | $6.00 to $10.00 | $4.00 to $8.00 |
| Exotic hardwood (Brazilian walnut) | $15.00 or more | $4.00 to $8.00 |
| Carpet | $2.00 to $5.00 | $1.00 to $2.50 |
| Ceramic tile | $3.00 to $7.00 | $5.00 to $12.00 |
| Porcelain tile | $4.00 to $10.00 | $5.00 to $12.00 |
| Natural stone (slate, marble) | $7.00 to $20.00 or more | $5.00 to $12.00 |
Now add the hardwood row together. Domestic oak or maple at $6.00 to $10.00 of material, plus $4.00 to $8.00 of installation, is $10 to $18 per square foot all-in. Three other Ottawa companies say $8 to $14 for the same floor. The split source starts $2 above where they start and ends $4 above where they end.
This is the most useful thing on the page, and it is not an accusation against anyone. It means the all-in per-square-foot number is a summary that hides which half is moving. Species choice can swing material by $9 a square foot on this one company's own list, from $6.00 domestic to $15.00 or more for Brazilian walnut, and the installation method matters too: Westboro prices hardwood installation at $4.00 to $8.00 "depending on whether the flooring is nailed, glued, or floated." Ottawa General Contractors also publishes hardwood material on its own at $4 to $13 per square foot, which is a wider band still. Ask for two lines, not one. A quote that says hardwood $12 a square foot cannot be compared with anything.
The charges that are not in the per-square-foot price
Three separate sources confirm these are billed as their own lines, and one of them says so in as many words. The national aggregator LookupCost answers the question "Are removal and disposal fees included in standard Ottawa quotes?" with "Usually not."
- Subfloor prep: $1 to $3 per square foot, per Ottawa General Contractors. This is the line most likely to appear after the old floor comes up and nobody can see what is underneath until then.
- Old flooring removal: $0.50 to $2 per square foot per Ottawa General Contractors, and $0.50 to $1.00 for old carpet specifically per Westboro Flooring. LookupCost splits it by what is coming out: $0.50 to $2.00 per square foot for carpet, but $2.00 to $4.00 for tile or glued-down hardwood. That distinction is worth carrying into your own quote, because a glued floor is a different job from a stapled one.
- Carpet underpadding: $0.50 to $1.00 per square foot as its own charge, per Westboro Flooring.
- Stairs: LookupCost publishes $100 to $300 per step. Westboro notes separately that carpet installation "may be higher for stairs." Count your steps before you compare two quotes on square footage alone.
- HST at 13 per cent, on top. LookupCost shows it as its own line, adding $1,155 of tax to a base cost for a total of $10,040 in its worked Ottawa example.
One more line has no price attached anywhere, and that is worth saying rather than hiding. Ottawa General Contractors notes that "homes with asbestos tiles or glued vinyl may require additional remediation." That is their observation, quoted as such. No Ontario abatement requirement is being stated here, and no source found publishes a price for it. If your house is old enough for the question to arise, get it answered in writing before the demo day is booked rather than after.
A note on the aggregator numbers you will meet first
LookupCost is a national price aggregator, not an Ottawa company, and it ranks high for this search. On 2026-08-12 its Ottawa page published "$8,885 avg", a range of $2,000 to $25,000, a per-square-foot band of $2 to $25, "+3.5% YoY", "Updated 1 weeks ago" and "10 sources". Its itemisation reads materials $1 to $15 at 55 per cent, labour $2 to $8 at 35 per cent, removal and disposal $1 to $4 at 6 per cent, and subfloor prep $0 to $3 at 4 per cent.
Two things about that. Its ceiling of $25 per square foot is well above the three all-in Ottawa lists above, which stop at $15 to $18. The one local line that can beat it is Westboro's natural stone, where $7.00 to $20.00 or more of material plus $5.00 to $12.00 of installation clears $25 at the top end. And on the same day, in the same search, its own result title carried a different figure again: "Flooring Installation Cost in Ottawa (2026)", followed by "$5,666 Avg", while the live page said $8,885. Two numbers from one publisher, three thousand dollars apart, on one afternoon. Aggregator averages are built from national data and they are useful for shape, not for what your floor costs. The local lists above are the ones to hold a quote against.
The 2 mm rule: the one number that says whether the work was done right
Ottawa runs dry through the heating season and humid through the summer, and hardwood laid in August can open up in February. Every cost page in this market mentions the climate. None of them attaches a number to it. Ontario has one.
Tarion's Construction Performance Guidelines For Freehold Homes and Condominium Units, updated June 6 2024, are the standard used to adjudicate new-home warranty claims in this province. Item 12.20 states that cracks resulting from joints that remain open in excess of 2 mm over the length of the strip are not acceptable. And it says how to decide: hardwood is a natural product highly susceptible to changes in indoor relative humidity, so the width of the crack should be measured during both the heating and cooling seasons.
That single sentence converts the most common flooring complaint in this city from an argument into a measurement. A gap you found in January is not evidence on its own. A gap that is still 3 mm in July is.
The same document sets three more benchmarks worth knowing, whatever the age of your house:
- Height between boards, item 12.22. Strip or parquet flooring shall be installed so that adjacent strips have no more than a 2 mm difference in elevation. If you can feel the edges through a sock, measure them.
- Cupping, item 12.21. Strip hardwood shall be installed without cupping, and one complete heating and cooling season should be allowed because the problem may remedy itself. Tarion warns directly that sanding a cupped floor immediately, without letting it correct first, may cause even more damage. Cupping caused by excessive humidity where the homeowner failed to maintain adequate ventilation is excluded from the warranty.
- A floor that slopes, item 2.5. Within a room the floor surface shall be reasonably level, with a maximum tolerance ratio of 25 mm in 3600 mmmeasured between opposite walls. In an older Ottawa house that is not a warranty claim, but it is the province's own view of how far out of level is too far, and it is a fair thing to hold up when an installer tells you your floor is fine as is.
- A subfloor that moves, item 2.3. Subfloors shall not become loose and no movement other than acceptable deflection shall be felt underfoot under normal loading. This one carries both a work and materials warranty and a Building Code violation warranty in a new home.
The humidity range is in the same document, Appendix A2, attributed there to the National Wood Flooring Association and the North American Laminate Flooring Association and labelled a guide only: 30 to 50 per cent relative humidity and 15C to 27C. That range lines up with the 6 to 9 per cent moisture content most hardwood and laminate is manufactured at, and outside it, in Tarion's words, wood and laminate can expand and shrink dramatically. Tarion also puts the maintenance duty on the owner: keeping indoor humidity in range through humidification, ventilation, air conditioning or dehumidification, with a hygrometer to monitor it. A hygrometer costs less than one square metre of the floor it protects.
The catch, and it is a big one. Tarion covers new homes. If your house is twenty years old, none of this applies to you automatically. Which is the argument for writing it into the contract yourself: the 2 mm gap limit, the 2 mm elevation limit and the both-seasons measurement are published, neutral, and already the accepted benchmark in this province, so a competent installer has no reason to object to being held to them.
You cannot look your flooring installer up. Here is why
This is the part almost no page in this market states, and it changes what "are you certified?" is worth as a question. Under O. Reg. 876/21, made under the Building Opportunities in the Skilled Trades Act, 2021 and read 2026-08-12, three things are true at once:
- Floor covering installer is a prescribed trade. Section 1, item 51 of 144.
- It is not a compulsory trade. Section 2 lists 23 compulsory trades. Plumber and both classes of electrician are on it. Floor covering installer is not. No licence is legally required to install your floor.
- A real exam and a real certificate exist anyway. Section 3, item 28 prescribes floor covering installer as a trade requiring a certifying examination.
Skilled Trades Ontario gives the trade code 448A and sets the apprenticeship at 6,000 hours, being 5,400 on the job and 600 in school. Then it closes the loop, in its own words: because this trade is non-compulsory, the certificate does not have to be renewed, and the information of individuals practicing this trade will not appear on the Skilled Trades Ontario Public Register.
Read that twice, because it is the practical consequence. You can verify a plumber or an electrician on a public register in about two minutes. For a floor installer there is nothing to search, no lookup, no name to type in. Somebody who tells you they hold their 448A may well be telling the truth and it is a genuine credential earned over three and a half years. It is simply not checkable from the outside. Asking to see the physical certificate is the only verification available, which makes it a reasonable thing to ask and an unusual thing to be asked.
Since the credential is unverifiable, the contract carries the weight instead, and Ontario is specific about that. The province states that any home renovation contract worth more than $50 must be in writing, and that under the Consumer Protection Act, where an estimate is part of the contract, the final price cannot be more than 10 per cent over the original estimate unless you have agreed to new work or a new price. On a flooring job that clause is doing real work, because the subfloor is the unknown and it is discovered mid-job. Get the estimate written into the contract before anyone lifts the old floor and the 10 per cent cap has something to bite on. The province also lists what the contract must contain: the contractor's name, address and contact information, a thorough description of the work and materials, a clear description of any warranties, total cost and terms of payment, start and completion dates, a payment schedule including the deposit, who is responsible for cleanup, and all sub-trades that will be contracted out.
Nine questions to ask before you sign
Not generic advice. Each of these comes straight out of a number above, and each one has a right answer.
- Split the quote: what is the material price per square foot and what is the installation price per square foot? One number cannot be compared with anything. The gap between $8 to $14 all-in and $10 to $18 built from two lines is exactly what one number hides.
- Is my hardwood being nailed, glued or floated? Westboro Flooring prices installation at $4.00 to $8.00 per square foot depending on which, so the method is a third of the labour cost.
- What is your subfloor prep allowance, and what happens if it is worse than expected? Prep is published at $1 to $3 per square foot and it is the classic mid-job surprise. Tie the answer to the 10 per cent Consumer Protection Act cap in writing.
- Is removal and disposal in this price, and priced by what is coming out? Carpet and glued-down hardwood are not the same job: LookupCost publishes $0.50 to $2.00 versus $2.00 to $4.00 per square foot.
- Is underpad a separate line?On carpet it is, at $0.50 to $1.00 per square foot on Westboro's list.
- How are the stairs priced?Per step, at $100 to $300 on LookupCost's figures, so a fifteen-step staircase is its own line item and not part of your square footage.
- Will you write the 2 mm gap and 2 mm elevation tolerances into the contract, measured across both a heating and a cooling season?This is the question that separates the trades. It is Tarion's own published standard and it costs a competent installer nothing to accept.
- What indoor relative humidity does this floor need, and what does the manufacturer's warranty require? The published operating range is 30 to 50 per cent. If nobody mentions humidity before laying hardwood in an Ottawa house, that is the answer to your question.
- Do you hold the 448A Certificate of Qualification, and may I see it? There is no register to check it against, so the certificate itself is the only evidence there is. Ask to see it rather than asking whether it exists.
Where to shortlist Ottawa flooring companies
The flooring directory on Ottawa Service Directory lists Ottawa companies with their Google rating, the review count behind it, and the date last checked. Claimed listings are labeled and may appear first; how other listings are chosen is on the methodology page. Shortlist two or three, ask each for the material and labour split, get removal and subfloor prep priced before demolition day, and put the 2 mm tolerance in the contract.
Common questions
- How much does flooring installation cost in Ottawa?
- Ottawa General Contractors publishes an overall band of $2 to $15 per square foot, which it puts at $2,000 to $15,000 or more for a 1,000 square foot project. Read 2026-08-12. By material, three Ottawa companies independently publish solid hardwood installed at $8 to $14 per square foot, the one figure all three agree on. Luxury vinyl plank is $4 to $8 at Solomon Flooring and Advantage Flooring but $2 to $7 at Ottawa General Contractors, and laminate is $3 to $7 at the first two against $3 to $5 at the third. Tile parts company too: $7 to $15 from two of them and $10 to $18 from the third. Those are published company figures, not this directory's prices and not a market average.
- Why do hardwood quotes vary so much in Ottawa?
- Because the sources themselves disagree, and the disagreement is instructive. Solomon Flooring, Advantage Flooring and Ottawa General Contractors all publish solid hardwood at $8 to $14 per square foot installed. Westboro Flooring is the only one that separates the two halves: domestic oak or maple at $6.00 to $10.00 per square foot for material, plus $4.00 to $8.00 for installation depending on whether the floor is nailed, glued or floated. Add those and you get $10 to $18: $2 above where the other three start and $4 above where they end, which tells you the all-in number is doing a lot of hiding. Ask for the material price and the labour price as separate lines.
- Is removing my old floor included in the quote?
- Usually not, and the aggregator LookupCost answers that exact question with those two words on its own Ottawa page. Ottawa General Contractors prices old flooring removal at $0.50 to $2 per square foot and subfloor prep at $1 to $3. Westboro Flooring prices old carpet removal at $0.50 to $1.00 and underpadding as its own $0.50 to $1.00 line. LookupCost splits removal by what is coming out: $0.50 to $2.00 per square foot for carpet, but $2.00 to $4.00 for tile or glued-down hardwood. All read 2026-08-12. What you are tearing out matters more than most quotes let on.
- Do flooring installers in Ontario need a licence?
- No. Floor covering installer is a prescribed trade under O. Reg. 876/21, item 51 of the 144, and section 3 item 28 requires a certifying examination for the certificate. But it is not on section 2's list of 23 compulsory trades, which is the list that carries plumbers and electricians. So the trade certificate, code 448A, exists and is entirely optional. Skilled Trades Ontario goes further: because the trade is non-compulsory, the certificate does not have to be renewed and holders do not appear on its public register. You can look up a plumber. There is nothing to search for a floor installer, which leaves asking to see the physical certificate as the only check available.
- How big a gap between hardwood boards counts as a defect?
- For a new home under Tarion warranty there is a published number. Tarion's Construction Performance Guidelines, updated June 6 2024, item 12.20 states that cracks resulting from joints that remain open in excess of 2 mm over the length of the strip are not acceptable. Item 12.22 sets the same 2 mm limit for the height difference between adjacent strips. Tarion covers new builds only, so on an older Ottawa home the standard has no automatic force, which is exactly why it is worth writing into your own contract as the agreed tolerance before work starts.
- Why do my hardwood floors gap in winter and close up in summer?
- Because wood tracks indoor humidity, and Ottawa swings hard between a dry heating season and a humid summer. Tarion's guidelines say the same thing in the language of a warranty claim: hardwood is highly susceptible to changes in indoor relative humidity, and to decide whether a gap is a defect the width should be measured during both the heating and cooling seasons. Its Appendix A2 gives the operating range, sourced to the National Wood Flooring Association and the North American Laminate Flooring Association: 30 to 50 per cent relative humidity and 15C to 27C, which lines up with the 6 to 9 per cent moisture content most hardwood and laminate is manufactured at. A gap measured in February alone proves nothing on its own.
See Ottawa flooring companies with real ratings and service areas.
Browse flooring