Project Cost Estimate Calculator

Build a professional project cost estimate in minutes — with markup or margin, contingency and GST/HST. Free, no sign-up.

Estimate details

Your business

Client

Line items

= $3,000.00
= $1,080.00

Pricing

GST/HST

GST/HST varies by province — pick your province to set the combined rate. PST/QST may apply differently to services; adjust if needed.

Notes & terms

Estimate only — not a binding quote or tax advice.

Estimate

From
For
DescriptionQtyRateAmount
Labour
Skilled labour40$75.00$3,000.00
General labour24$45.00$1,080.00
Labour subtotal$4,080.00
Materials
Materials$4,000.00
Expenses
Equipment / disposal$450.00
Subtotal$8,530.00
Markup$1,279.50
Contingency$980.95
Subtotal (pre-tax)$10,790.45
Ontario (HST 13%) (13%)$1,402.76
Total$12,193.21

Created with i24app — estimate only, not a binding quote.

How to build an accurate project cost estimate in Canada: the complete guide to using a project cost estimate calculator

A project cost estimate calculator turns your labour, materials and expenses into a clean, client-ready price — with markup or margin, a contingency buffer, and the right GST/HST line for your province. Whether you are a contractor pricing a renovation, a freelancer quoting a website, or a consultant scoping a retainer, a good estimate protects your margin and reads as professional the moment it lands in a client's inbox.

In Canada an estimate is usually the opening document in a job: contractors call it an estimate, bid, or quote, and in Québec the standard French term is soumission. This guide covers how estimating actually works here, how GST, HST, PST and QST land on a quote, and how to price labour, markup and contingency using real Canadian benchmarks — so your numbers hold up when a client compares three quotes side by side.

How project cost estimation works in Canada

In Canada the estimate is the document that wins the job. A contractor typically walks the site, prices the labour and materials, adds overhead and profit, and issues a written estimate that the client accepts before any work starts. In the trades this is often called a bid or a quote; in Québec it is a soumission. An estimate is not the same as a fixed-price quote — an estimate signals your expected price, whereas a firm quote commits you to it — so most Canadian pros mark the document as an estimate and add a validity date and clear terms to leave room for site conditions.

The build-up is consistent across project types. You list line items by category — labour (hourly or by the day), materials, and expenses such as equipment, disposal or hosting — then add your markup or margin to cover overhead and profit, add a contingency for the unknowns, and finish with tax as a separate line. Presenting the work this way, item by item, is what separates a credible Canadian estimate from a single lump-sum number that a cautious client will not trust.

How GST, HST, PST and QST apply to your estimate

Sales tax in Canada is set federally and provincially, so the tax on your estimate depends entirely on where the work is delivered. The Goods and Services Tax (GST) is 5% and applies everywhere. In the participating provinces this is combined with the provincial portion into a single Harmonized Sales Tax (HST). Other provinces charge a separate Provincial Sales Tax (PST) on top of GST, and Québec charges its own Québec Sales Tax (QST). The standard practice is to price your work net — that is, before tax — and then show GST/HST (and PST or QST where it applies) as its own line right before the grand total, so the client sees exactly what the tax is and what it is charged on.

The rate you apply depends on the province of supply. HST provinces charge one combined rate: Ontario is 13%, and Nova Scotia, New Brunswick, Newfoundland and Labrador, and Prince Edward Island are 15%. PST provinces layer provincial tax on the 5% GST: British Columbia works out to 12%, Manitoba 12%, and Saskatchewan 11%. Québec charges 5% GST plus 9.975% QST. Alberta and the three territories charge GST only, at 5%. One rule matters before you charge anything: if your worldwide taxable revenue is under $30,000 over four consecutive calendar quarters you are a small supplier and are not required to register for or charge GST/HST — though many contractors register voluntarily so they can claim input tax credits on their own purchases.

A step-by-step estimate walk-through with a worked example

The clearest way to see the method is to price a real job. Imagine an Ontario renovation: the client wants a bathroom refit and the work is delivered in Ontario, so HST is 13%. We build the estimate from the bottom up.

  1. List the labour. Skilled trades at 40 hours × C$75/hr = C$3,000, plus a general labourer at 24 hours × C$45/hr = C$1,080. Labour subtotal: C$4,080.
  2. Add the materials and expenses. Materials at C$4,000, plus equipment rental and disposal at C$450. That brings the raw job cost to C$8,530.
  3. Apply markup for overhead and profit. A 25% markup on C$8,530 adds C$2,132.50, taking the priced total to C$10,662.50. (If you prefer to work in margin, a 25% markup is roughly a 20% margin — the two are not the same number; see the next section.)
  4. Add a contingency. A 10% contingency on C$10,662.50 adds C$1,066.25 to absorb surprises behind the walls, giving a net (pre-tax) subtotal of C$11,728.75.
  5. Add tax as a separate line. HST at 13% on C$11,728.75 is C$1,524.74, shown on its own line right before the total.
  6. Read the grand total. C$11,728.75 net + C$1,524.74 HST = C$13,253.49. Present it net first, tax as its own line, then the total — the calculator does this arithmetic for you and keeps it consistent every time.

Markup, margin and contingency: getting the pricing right

Markup and margin are the two most-confused numbers in estimating, and mixing them up quietly erodes your profit. Markup is a percentage added on top of your cost — cost C$100 with 25% markup sells for C$125. Margin is profit as a percentage of the selling price — that same C$125 sale carries a C$25 profit, which is a 20% margin, not 25%. Because margin is always the smaller number, quoting a target margin and applying it as markup leaves you underpriced on every job. The calculator lets you choose either mode explicitly so you never make that mistake.

Contingency is separate from profit: it is a buffer for the things you cannot see when you quote — hidden damage, price swings, scope creep. On straightforward work 5% is typical; on renovations and anything with unknowns behind the walls, 10–15% is common. Keep it as its own line rather than burying it in your markup, so you understand your real margin and can defend the number if a client asks.

  • General construction labour in Canada averages about C$35/hr, ranging roughly C$22–63/hr depending on trade and experience.
  • Skilled trades typically bill C$65–125/hr, rising to C$85–160/hr in higher-cost markets such as Toronto and Vancouver.
  • To cover overhead as well as take-home pay, bill roughly 1.5–2× your base labour cost — a common rule of thumb across the Canadian trades.
  • Freelance and web work commonly runs C$50–150/hr depending on discipline, seniority and region; design and development sit at the higher end.
  • Use markup or margin for profit and overhead, and keep contingency as a distinct line — 5% for simple jobs, 10–15% where the risk is higher.

Rate and tax reference (2026)

Use these current rates to set the tax line on your estimate. Always apply the rate for the province where the work is delivered, and confirm figures against the Canada Revenue Agency before you rely on them for a large job.

  • GST (federal): 5%, applies in every province and territory.
  • HST provinces (single combined rate): Ontario 13%; Nova Scotia, New Brunswick, Newfoundland and Labrador, and Prince Edward Island 15%.
  • PST provinces (GST plus provincial tax): British Columbia 12%, Manitoba 12%, Saskatchewan 11%.
  • Québec: 5% GST plus 9.975% QST (about 14.975% combined).
  • GST-only (5%): Alberta, Yukon, Northwest Territories and Nunavut.
  • Small-supplier threshold: under $30,000 in taxable revenue over four consecutive quarters means you are not required to register for or charge GST/HST.
  • Official source: the CRA's guidance for businesses at GST/HST for businesses (Canada Revenue Agency).
  • Once a client accepts, turn the numbers straight into a bill with our Canadian invoice generator, and price a fair labour rate with the Canada salary calculator.
  • Estimating in another market? See the US project cost estimate calculator and the UK project cost estimate calculator.

Canadian specifics generic tools miss

Estimating in Canada is shaped by two things a generic calculator ignores: the project mix and the patchwork of provincial tax. Construction and renovation dominate — bids and soumissions are the bread and butter — followed by freelance and creative work and web development, then consulting and agency retainers, and events. Each has its own rhythm: contractors price labour, materials and disposal and lean on contingency; freelancers and agencies price mostly hours against a day or hourly rate; consultants often quote by the day.

Regional variation is real and it moves your numbers. The same skilled trade that bills C$75/hr in a mid-sized city can command C$120–160/hr in downtown Toronto or Vancouver, and the tax line swings from 5% in Alberta to 15% in the Atlantic provinces on an otherwise identical estimate. Freelancer-versus-agency norms differ too: solo freelancers usually quote a straight hourly or fixed-project price and register for GST/HST only once they cross the $30,000 small-supplier threshold, whereas agencies almost always charge tax, build overhead into a firmer markup, and issue formal estimates with validity dates. A calculator that lets you pick the province, choose markup or margin, and add a contingency line handles all of this without spreadsheet gymnastics.

Turn it into an invoice

Frequently asked questions