Roofing waste factor: how to set it and protect your margin
Your waste factor is the quietest line in the whole estimate — and one of the most expensive to get wrong. Set it too low and you eat the overage out of your profit. Set it too high on every job and your bids come in fat and you lose them to the guy who priced tighter. Here's how to dial it in.
What the waste factor is actually paying for
Waste isn't shingles thrown in the dumpster for no reason. It covers the cuts you can't avoid: starter and hip-and-ridge, the trim-off at valleys, rakes, and penetrations, and the partial course at the top of every run. A simple gable roof with two long, clean planes wastes very little. A roof with six valleys, three dormers, and a turret wastes a lot. The mistake is charging both of those the same percentage.
The ranges most roofers actually use
These are starting points, not gospel — your crew, your region, and your shingle all move them. But most contractors land somewhere in this window:
| Roof complexity | Typical waste | What drives it |
|---|---|---|
| Simple gable (2–4 planes) | 10% | Minimal valleys, long clean runs |
| Hip roof, moderate cut-up | 12–15% | More hip caps, more trim-off |
| Complex / many valleys & dormers | 15–18%+ | Heavy cutting, short runs, waste piles up |
| Architectural / specialty patterns | +2–5% on top | Directional shingles, staggered coursing |
Why a flat percentage bleeds money both ways
Say you default to 15% on everything. On that clean gable, you just ordered a half-square more than the job needs — dead cost, or a bid that's a touch high. On the six-valley cut-up, 15% wasn't enough, so your crew runs short mid-afternoon, someone drives to the supplier, and the "extra" bundle you didn't charge for comes straight out of margin. A flat number quietly loses on both ends. The fix is to let complexity set the percentage, not habit.
How to make it consistent across your crews
The reason waste factor drifts is that it lives in one estimator's head. Standardize it: tie a waste percentage to a complexity tier, apply it the same way on every bid, and adjust only when the roof genuinely warrants it. When the measurement, your per-square rates, and the waste factor are all built into one workflow, the estimate math becomes repeatable instead of a fresh judgment call each time. That's the core idea behind how AI roof estimating works — measurement and pricing rules applied identically, so two estimators bidding the same roof land on the same number.
Order to the number, then verify
Once your waste factor is set by tier, your material order should build itself off the measured squares plus that percentage — bundles, starter, and cap included — instead of being back-of-napkin math at the supply desk. On the rare roof that's genuinely unusual, bump the percentage deliberately and note why. Over a season, tracking your actual over/under against what you ordered is the cheapest margin audit you'll ever run. If you want the fundamentals behind the whole bid, RoofMetric's guide to estimating a roof walks through where waste sits in the full cost stack, and you can try the workflow yourself at roof-metric.com.
Set your waste factor once, apply it every bid
Start a free RoofMetric trial and price a real roof — measurement, rates, and waste in one pass.
Start free trial