Quick answerUnderbidding on roofs comes from three recurring sources: facets left off the takeoff, a pitch multiplier applied to the wrong slope, and a waste factor set too low for the cut-up. Each one understates total roofing squares, and the error compounds because labor, underlayment, and flashing are all priced off that same square count. A measured report with a facet-level breakdown and a stated pitch per facet removes the guesswork on the first two; waste still has to be set by the estimator, but with an accurate base area to apply it to.

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.

PitchMultiplier (sqrt(rise²+run²)/run)Surface area at 2,400 sq ft footprintRoofing squares
4/121.0542,529.6 sq ft25.3
6/121.1182,683.2 sq ft26.8
8/121.2022,884.8 sq ft28.8
12/121.4143,393.6 sq ft33.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

CauseTypical effect on the bidWhat removes it
Missed facetOne or more planes absent from the total; shortfall is a full square or moreFacet-level breakdown listing every plane on the structure
Wrong pitch assumedArea under- or overstated by the gap between assumed and actual multiplierPitch stated per facet, not estimated by eye from the ground
Waste factor too lowMaterial order short on cut-up roofs; second delivery mid-jobAccurate facet and linear-footage data fed into the estimate's waste calculation
Ridge/hip/valley length estimated, not measuredRidge cap and flashing lines short or longLinear 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?
Missed facets and wrong pitch assumptions are the two most recurring causes, because both understate the square count that every other line item is priced from. A missed facet drops area entirely; a wrong pitch scales the area that is there by the wrong multiplier.
Can a measured report set the correct waste factor for me?
It supplies the accurate facet count and linear measurements that waste is calculated from, but the waste percentage itself is a judgment applied to the roof's complexity inside the estimating software. Xactimate®'s waste calculation logic is documented in its official help center.
How much does a facet-level roof report cost?
Published rates from the site sponsor: Standard ESX $19, Complex-roof ESX $25 for cut-up roofs with many facets, PDF-only $25, ESX + PDF $29. Orders placed before the 6 PM Eastern cutoff deliver the same calendar day.
Does a wrong pitch always mean an underbid?
No, it can go either direction. Assuming a steeper pitch than actual overstates the area and inflates the bid; assuming a shallower pitch than actual understates it. Either way the bid is wrong, and only a stated per-facet pitch removes the guesswork.

Sources