Contractor Markup in Ottawa (2026) — What GCs Actually Charge

Most Ottawa homeowners have no idea what their general contractor actually marks up on materials, labour, and subcontractors. This guide breaks down 2026 Ottawa GC markup norms by category, what's reasonable vs predatory, and how to negotiate transparent pricing.

Standard Ottawa GC Markup Ranges (2026)

Materials: 15-25% (lower for high-cost items like cabinets or appliances, higher for low-cost consumables). Labour (own employees): 35-65% loaded burden (covers WSIB, EI, vacation pay, tools, vehicle, overhead — this is just the cost to employ them; profit comes on top). Subcontractors: 15-25%. Permits and design fees passed-through: 5-15%. Total project markup (O&P, overhead + profit): 15-30% on construction value.

Why 'Cost-Plus' Contracts Need Transparent Markup

Cost-plus is fair only if every receipt is shared and the markup percentage is disclosed upfront in writing. Predatory cost-plus contracts hide receipts (claim 'confidential supplier pricing'), use undisclosed kickback supplier deals, and apply hidden markup on top of already-marked-up subcontractor pricing. Demand: (1) all receipts shared monthly, (2) supplier identity disclosed, (3) GC markup percentage stated in contract, (4) auditing rights on supplier invoices.

Lump-Sum vs Cost-Plus — Which Markup Pattern

Lump-sum: GC takes risk; quotes higher to cover contingency. Typical effective markup 22-32% (includes risk buffer). Cost-plus with capped markup: lower effective markup (15-22%) because GC takes less risk. Lump-sum is better when scope is well-defined; cost-plus better for older homes with high discovery risk (where lump-sum quotes bake in 25-35% scope contingency you might not need).

Hidden Markup Patterns to Watch For

(1) 'Trade pricing' that's actually retail + markup. (2) Cabinet/finish allowances priced 30%+ below actual cost so you blow the allowance and get hit with overage at full markup. (3) Sub-contractor invoices marked up before being marked up again by GC. (4) Padded change-orders — change orders typically priced at 25-40% markup vs 15-25% on base contract (because there's no competitive bid). (5) Cleanup/protection/site-management line items pulled out of overhead and double-billed.

How to Negotiate Markup Transparency

(1) Ask in writing: 'What is your markup on materials, labour, and subs?' Reputable GCs answer in numbers. (2) Request all subcontractor quotes attached to your main contract. (3) Cap change-order markup at the same percentage as base contract markup. (4) Insist on shared supplier accounts (you get the same trade pricing). (5) Add a 'right to audit' clause to any cost-plus contract. (6) Compare 3 quotes side-by-side at the line-item level to spot markup outliers.

Frequently Asked Questions

What's a normal contractor markup in Ottawa?

Industry standard: 15-25% on materials and subs, 15-30% total project markup (overhead + profit). Anything above 35% effective markup is high; below 12% suggests the contractor is either inexperienced or padding elsewhere.

How do I know if a contractor is marking up too much?

Compare 3 line-item quotes. If one contractor's material costs are 25%+ higher than the others, they're either using premium suppliers (verify) or padding markup. Insist on transparent material and sub pricing in writing.

Why do change orders cost so much more?

Change orders typically carry 25-40% markup vs 15-25% on base contract because there's no competitive bid, the contractor knows you can't easily switch mid-project. Cap change-order markup at the base contract rate in your contract upfront.

Are cost-plus contracts cheaper than fixed-price?

Sometimes — cost-plus eliminates the GC's risk contingency (saving 8-15%), but only if markup is transparently disclosed and capped, supplier identity is shared, and you have audit rights. Without those terms, cost-plus often costs MORE than fixed-price.

What's a fair markup on subcontractors?

15-25% is industry standard in Ottawa. This covers coordination, supervision, warranty management, and payment risk. GCs claiming 0% sub markup are padding elsewhere (usually inflated labour or materials).

Related Ottawa Contractor Resources

  • Contractor Labour Rates Ottawa
  • Quote Comparison Template Ottawa
  • Ottawa Contractor Vetting Checklist
  • General Contractors Ottawa
  • Kitchen Renovation Contractors Ottawa
  • Bathroom Renovation Contractors Ottawa
  • Basement Renovation Contractors Ottawa
  • Roofing Contractors Ottawa
  • Home Renovation Contractors Ottawa
  • Deck Builders Ottawa