A waste factor — the percentage added to an order to cover cutting loss, breakage and offcuts — doesn't come from a Canadian code, standard or regulator. It's a firm's own historical average, trade by trade, and the useful work is making the guess smaller, not finding a published number to copy.
Key takeaways
A waste factor is an estimating convention, not a code requirement, which is exactly why nothing government-issued sets one. The National Building Code establishes performance and safety requirements for what gets built; it says nothing about how much material a trade should order beyond what the drawings call for, and checking for a Canadian standards-body source that does turned up nothing citable either.
That gap gets filled, in practice, by rule-of-thumb percentages passed down inside a firm or copied from a prior job's actuals. There's nothing wrong with that as a starting point, but it's worth being honest that it's a firm's own historical average, not an industry standard — treating a copied percentage as authoritative is how a waste allowance drifts away from what a specific job actually needs.
The percentage exists to cover two different things that get lumped together: material genuinely lost to cutting and offcuts (structurally unavoidable on most jobs) and material lost to handling, weather exposure, or simple over-ordering as a buffer against running short mid-job. Those two causes call for different fixes — the first is a geometry problem, the second is a process problem — but a single blended percentage hides which one is actually driving the number on a given job.
A trade that over-orders every job by the same flat percentage regardless of the drawing set is solving the process problem by making the geometry problem's buffer bigger, which is an expensive way to cover for weak site handling.
CCDC 4 exists specifically for work priced “on the basis of a pre-determined, fixed amount for each specified unit of work performed. The total price is determined by multiplying the unit price by the actual, measured quantity of work performed” — not the quantity ordered, not the quantity estimated with a waste factor baked in.
That structure removes the waste-factor guess from the payment calculation entirely: the contractor gets paid for what was actually installed, measured after the fact, regardless of how much extra was ordered to get there. It doesn't make ordering discipline irrelevant — over-ordering still costs cash and storage — but it decouples the waste guess from the payment dispute a lump-sum contract can turn into when the two sides disagree about how much material a job should have taken.
A takeoff's measured quantity is only as useful as the confidence behind it, and Bluebeam Revu's Markups list is built to carry that precision forward: totals update automatically as measurements are added, rather than being read once and rounded by hand.
Pairing that measured quantity against a current unit price in Procore's Cost Catalog — rather than an old estimate's number — is what actually shrinks a waste factor from a blanket trade average down to something specific to the drawing set in front of an estimator. It won't get to zero, and it shouldn't: some cutting loss is unavoidable geometry. It gets the guess smaller, which is the honest goal.
That precise a quantity also feeds directly into the purchase order the material actually gets ordered against, and matters most on a job already fighting a congested delivery schedule, where an over-order ties up cash a tight delivery schedule can't easily absorb.
A single company-wide waste factor applied across every trade averages away information that matters. Sheet goods cut to an efficient layout waste very little; a material cut around a complex, irregular room geometry can genuinely need a larger allowance, and blending the two into one house number under- or over-orders both, just in opposite directions on different jobs.
Tracking actual waste by trade and by material type, even informally, over a handful of jobs is what turns a single blended guess into several more accurate ones. It's more record-keeping than most shops currently do, but it's the only path from a flat inherited percentage to a set of numbers that actually reflect how each trade cuts material on a real drawing set.
That tracking doesn't need to be elaborate to be useful. Recording ordered quantity against actually-installed quantity at job close, even on a simple spreadsheet, builds a real dataset over a handful of jobs that a copied industry rule of thumb can never match, because it reflects a specific crew cutting a specific material on real drawing sets rather than an average from somewhere else.
A worked example
Say a job needs 6,000 sq ft of a finish material, and the estimator's habit is a flat 10% waste factor carried forward from past jobs. A precise digital takeoff on this specific drawing set, cross-checked against actual cutting-loss geometry, supports a 5.5% factor instead. At $4.10 a unit, that difference is $1,107.00 in material that didn't need to be ordered.
The saving isn't from finding a magic lower number — it's from measuring this job instead of reusing last job's percentage. A different drawing set, more cutting around penetrations or a tighter room layout, could just as easily push the measured factor above the old habit rather than below it. These figures are illustrative; run the same comparison against a trade's own actual cutting geometry before adopting either number.
No. No building code, standards body or regulator publishes one — it's a firm's own historical average, and treating a borrowed percentage as authoritative is the most common way a waste allowance drifts from what a specific job actually needs.
CCDC 4 pays on actual measured quantity installed, which removes the waste-factor guess from the payment dispute. It doesn't remove the cost of over-ordering — excess material still costs cash, storage and handling even under a contract that pays for installed quantity only.
Compare this job's actual cutting geometry against the flat percentage being carried forward from past jobs, on the specific drawing set in front of the estimator, rather than defaulting to a trade-wide habit. Precision takeoff tools make that comparison faster, but the discipline of doing it at all is the bigger lever.
A 30-minute call is enough to tell you whether AI pays for itself here.