Estimates, quotes and contracts

How to estimate a home renovation cost yourself: a step-by-step method

A seven-step method to estimate a Canadian renovation before you call contractors, from scope and measurements to unit ranges, one-time costs, contingency and GST/HST.

Updated · 4 min read

How to estimate a home renovation cost yourself: a step-by-step method

You can build a useful renovation estimate before any contractor visits by working in seven steps: write the scope, measure, choose a per-unit range, add one-time costs, add a contingency, add sales tax, then test the result against written quotes. The goal is not to predict the exact price; it is to know whether your plan fits your budget, to spot a quote that is unrealistically low or high, and to make every contractor price the same job.

This is the overview for the estimates section. The other guides apply the method or cover what comes next: the secondary suite worked example, the whole-home renovation budget, how much contingency to keep, comparing renovation quotes, the renovation contract checklist, deposits, holdbacks and payment schedules and contractor licensing, insurance and workers' compensation checks.

Step 1: write the scope

List every room and every change. For each one, note what stays, what goes and what is new. Be specific: "replace tub with tiled shower, toilet stays, new vanity 36 inches, new exhaust fan to exterior" is a scope; "redo bathroom" is not. Mark what you are still undecided about; those items become allowances.

Scope questionWhy it matters
Does any wall move? Is it load-bearing?Structural work, engineering, permit
Do any fixtures move?Plumbing and venting changes
New circuits or appliances?Electrical capacity and permits
Heating or ventilation changes?Ductwork, new equipment
Exterior changes (windows, doors, additions)?Envelope work, zoning
What finish level?Materials and labour hours

Step 2: measure

Measure the floor area of each room in scope in square feet (or square metres, then multiply by 10.764). For kitchens also note linear feet of cabinets and the counter area; for bathrooms the shower wall area to be tiled; for basements the wall perimeter and ceiling height. Measurements let you check contractors' quantities later.

Step 3: apply a per-unit range

Multiply each area by an illustrative low-to-high range per square foot. The presets in the renovation cost estimator are a starting point, built from typical components and rounded; the cost guides explain each: kitchen, bathroom, basement and addition. Once you have a quote for a similar job in your area, replace the presets with real figures.

Step 4: add one-time costs

Some costs do not scale with area:

  • design, drawings and engineering,
  • building permit and any zoning application,
  • waste bins and disposal,
  • testing for asbestos or other hazardous materials in older houses,
  • temporary kitchen, storage or accommodation,
  • appliances and fixtures you buy yourself.

Step 5: add a contingency

Add a percentage for the unknown. A common planning rule is around 10% for cosmetic work in a newer house and 15–20% or more for older houses, structural work or plans that are not final. The contingency calculator adds it, and the contingency guide explains how to choose.

Step 6: add sales tax

Apply the rate for your province: for example 13% HST in Ontario, 14.975% GST plus QST in Quebec, 5% GST in Alberta. The sales tax calculator does this, and GST/HST on renovations explains PST in BC, Saskatchewan and Manitoba.

Step 7: test against quotes

Get at least two or three written quotes for the same scope. If they cluster near your estimate, good. If they are far above, look for scope you missed (structural work, code upgrades, access). If one is far below, look for exclusions. Use the quote checklist.

Worked example: a small main-floor project

Illustrative, Manitoba: a 50 sq ft bathroom and new flooring and paint in 600 sq ft of living space.

LineCalculationLowHigh
Bathroom50 × $450 / 50 × $850$22,500$42,500
Living area refresh600 × $40 / 600 × $100$24,000$60,000
One-time costspermit, bin, protection$2,000$2,000
Subtotal$48,500$104,500
Contingency 15%$7,275$15,675
Before tax$55,775$120,175
GST 5% (RST is in the contractor's price)$2,788.75$6,008.75
Planning range with tax$58,563.75$126,183.75

The range is wide because finish choices are open. Narrow it by deciding on the bathroom finish level and the flooring material, then re-run the numbers.

When your estimate and the quotes disagree

  • All quotes much higher: your unit ranges may be low for your city, or the house needs work you did not see (panel upgrade, structural repairs).
  • Quotes far apart: scopes or allowances probably differ; standardise them.
  • One quote much lower: check for missing permits, low allowances, time-and-materials clauses or no warranty.

Mistakes to avoid

  1. Estimating from a total found online with no idea what it includes.
  2. Leaving out tax and owner costs.
  3. Treating the contingency as an upgrade budget.
  4. Not writing down the scope, so each contractor prices something different.

FAQ

Is a contractor's estimate the same as a quote?

Not necessarily. An estimate is a best guess; a quote or fixed-price contract commits to a price for a defined scope. In Ontario, the Consumer Protection Act limits a supplier from charging more than 10% above an estimate in a consumer agreement unless you agree to changes. Ask which one you are getting.

Should I pay for an estimate?

Some contractors charge for detailed estimates or design work, especially for large projects. Agree in writing what you get and whether the fee is credited if you hire them.

How accurate can a homeowner estimate be?

At the planning stage, a wide range is normal. It narrows as the scope, finishes and quotes become firm.

Sources

Related guides

Estimates, quotes and contracts

How to compare renovation contractor quotes in Canada

How to get comparable renovation quotes, normalise scope and allowances, spot exclusions and low-ball pricing, and choose the best-fit contractor without relying on reviews.

4 min read