The three places bids go wrong
Every roofing estimate starts with squares. Squares come from footprint area times a pitch multiplier, plus a waste allowance for cuts. Get any one of those three inputs wrong and every downstream line, shingles, underlayment, ridge cap, starter, labor, is wrong by the same percentage.
The three failure points show up in almost every underbid file: a facet was missed on the takeoff (usually a rear-facing plane or a small dormer not visible from the street), the pitch was estimated by eye instead of measured per facet, or the waste factor was set for a simple gable roof and applied to a cut-up roof with multiple hips and valleys.
The math: why pitch alone can sink a bid
The pitch multiplier converts flat footprint area into actual roof surface area. The formula is: multiplier = square root of (rise squared + run squared) divided by run. A 4/12 roof and a 12/12 roof sit on the same footprint but do not have the same surface area, and the gap gets larger as pitch increases.
The table below applies the formula to a single 2,400 square foot footprint at four common pitches. Nothing here is estimated; every figure is the footprint multiplied by the pitch multiplier for that slope.
| Pitch | Multiplier (sqrt(rise²+run²)/run) | Surface area at 2,400 sq ft footprint | Roofing squares |
|---|---|---|---|
| 4/12 | 1.054 | 2,529.6 sq ft | 25.3 |
| 6/12 | 1.118 | 2,683.2 sq ft | 26.8 |
| 8/12 | 1.202 | 2,884.8 sq ft | 28.8 |
| 12/12 | 1.414 | 3,393.6 sq ft | 33.9 |
If a facet is actually 8/12 but the estimator assumes 6/12 from the ground, the bid understates that facet's area by roughly 7 percent, and every material and labor line tied to it is short by the same amount.
Missed facets: the error that never shows up in the math
Pitch and waste errors are percentage errors, they scale the number that is there. A missed facet is a different kind of error: the square footage for that plane is simply absent from the estimate. A rear dormer, a small porch roof tied into the main structure, or a garage roof at a different pitch can each carry a full roofing square or more that never enters the total.
This is the hardest error to catch from a bid review alone, because the number that is missing does not look wrong, it looks like it was never there. The only reliable check is a facet-by-facet breakdown that lists every plane on the structure, not just a single total square footage.
Waste factor: the multiplier that gets copied forward
Waste accounts for the material lost to cuts along hips, valleys, rakes, and penetrations. A simple gable roof needs less waste allowance than a roof with multiple intersecting planes, because the cut-up roof has more linear feet of hip and valley relative to its area. Estimators who reuse a waste percentage from a previous, simpler job on a more complex roof understate the material order, and the shortfall shows up mid-job as a second material run.
Xactimate® calculates waste based on the facet takeoff entered into the estimate; the waste logic and how it applies to hip, valley, and gable roofs is documented in Xactimate®'s official help center. The number an estimator should trust is the one the software derives from an accurate facet count, not a flat percentage carried over from memory.
Where each cause shows up and what removes it
| Cause | Typical effect on the bid | What removes it |
|---|---|---|
| Missed facet | One or more planes absent from the total; shortfall is a full square or more | Facet-level breakdown listing every plane on the structure |
| Wrong pitch assumed | Area under- or overstated by the gap between assumed and actual multiplier | Pitch stated per facet, not estimated by eye from the ground |
| Waste factor too low | Material order short on cut-up roofs; second delivery mid-job | Accurate facet and linear-footage data fed into the estimate's waste calculation |
| Ridge/hip/valley length estimated, not measured | Ridge cap and flashing lines short or long | Linear measurements reported alongside the area totals |
Where a measured report fits in the workflow
A report ordered from Sketch My Roof roof measurement reports delivers a facet-by-facet breakdown with area, pitch, and linear measurements for ridge, hip, valley, and eave, in ESX for Xactimate®, XML for Symbility®, or PDF. Because the takeoff is built to the parcel and lists every facet rather than a single aggregate number, a missed plane is far less likely to slip through, and the pitch attached to each facet replaces a ground-level estimate.
That does not set the waste factor for you, waste is still a judgment the estimator applies to the roof's complexity, but it removes the two inputs most likely to be wrong before waste is ever calculated: the facet count and the pitch. Reports can be ordered by address with no subscription and no minimum; formats and current pricing are listed on the order page.
A short pre-bid check
- Every facet on the structure appears as its own line, including dormers, porches, and detached structures
A missing plane is invisible in a single aggregate total; it is only caught when facets are itemized.
- Pitch is stated per facet, not assumed from the street
A one-step pitch error (say 6/12 assumed instead of 8/12) understates that facet's area by roughly 7 percent, per the pitch multiplier formula.
- Ridge, hip, valley, and eave lengths are listed separately from area
Ridge cap, drip edge, and flashing are priced off linear footage, not area; an area-only takeoff leaves these lines to be guessed.
- Waste factor matches the roof's actual cut-up, not the last job's default
A gable-roof waste percentage applied to a hip-and-valley roof under-orders material and forces a second delivery mid-job.
Frequently Asked Questions
What is the single most common cause of roof bid underbidding?
Can a measured report set the correct waste factor for me?
How much does a facet-level roof report cost?
Does a wrong pitch always mean an underbid?
Sources
- Pitch multiplier formula and values: multiplier = sqrt(rise squared + run squared) / run; 4/12 = 1.054, 6/12 = 1.118, 8/12 = 1.202, 12/12 = 1.414: Xactimate® official help center (as of August 2026)
- Waste calculation is derived from the facet takeoff entered into the estimate: Xactimate® official help center (as of August 2026)
- Report includes facet-level area, pitch, and linear measurements for ridge, hip, valley, and eave; ordered by property address: Sketch My Roof roof measurement service facts (as of August 2026)
- Published residential menu: Standard ESX $19, Complex-roof ESX $25, PDF-only $25, ESX + PDF $29, same-day delivery before the 6 PM Eastern cutoff: Sketch My Roof residential order page (as of August 2026)