Plan to Price Estimating

Home / Blog / Roofing quantities

Construction estimating

How to Calculate Roofing Quantities for a Residential Bid

By Plan to Price Estimating ·

A roof bid based only on the building footprint can leave material short once slope and cuts are counted. Start with roof surface area, convert it to roofing squares, and document the waste allowance before calculating the material order.

This guide uses a hypothetical residential asphalt-shingle roof. It is estimating guidance, not a roof design or installation standard. Confirm dimensions, pitch, product coverage, and project conditions.

Measure the plan area to the roof edges

Measure the horizontal projection of the roof to its outer eave and rake edges, including overhangs. Break the roof into rectangles, triangles, or other measurable shapes. Do not substitute heated living-area square footage. Record whether dimensions came from current plans, verified field measurements, or confirmed aerial data, and label assumptions.

On intersecting roofs, calculate the horizontal projection of each exposed plane without double counting overlaps. If measurements already describe the actual sloped surface, do not apply another pitch factor.

Apply the pitch factor to get surface area

Pitch expresses rise per 12 inches of horizontal run. By the Pythagorean theorem:

Pitch factor = √(1 + (rise ÷ 12)²)
Surface area = horizontal plan area × pitch factor

At 6/12, the factor is √1.25 ≈ 1.118034. Calculate planes with different pitches separately and add their surface areas. Retain full precision until the final purchasing calculation.

Net roofing squares = surface area in square feet ÷ 100. One roofing square is 100 square feet of roof surface.

Add documented waste, then round to packages

Waste accounts for cuts and unusable pieces. Hips, valleys, dormers, penetrations, shingle layout, and product selection affect the allowance. IKO’s bundle-estimating guidance gives 10–15% as a general range while emphasizing that actual waste is difficult to predict. Treat this as a planning reference, not a fixed rule for every roof. Document the selected percentage and its project-specific basis.

Area with waste = net roof surface area × (1 + waste percentage ÷ 100)
Bundles to order = area with waste ÷ product coverage per bundle, rounded upward to a whole bundle

GAF’s packaging guide explains that many standard asphalt shingles use three bundles per square, while specialty products can require more. Use the selected product’s stated installed coverage, not a universal 33-square-foot assumption.

Round directly to bundles when the supplier sells individual bundles. Round to a larger order increment only if required. Keep net measured squares, waste-adjusted quantities, and the rounded purchase quantity separate.

Measure accessories separately

These materials have their own coverage and rounding rules. Do not assume that the field-shingle waste percentage also covers starter and ridge-cap materials.

Worked example: 40 ft × 30 ft gable roof at 6/12

Illustrative arithmetic only: a symmetrical gable roof with a 40-foot ridge, a 30-foot horizontal eave-to-eave span, and dimensions including overhangs. There are no valleys or dormers. The 10% waste allowance is an example input. Assume the chosen field shingles provide exactly 100 square feet per three bundles.

Roofing quantity calculation; displayed values are rounded
StepCalculationResult
Horizontal plan area40 × 301,200 SF
Pitch factor√(1 + (6 ÷ 12)²)1.118034…
Net surface area1,200 × √1.251,341.64 SF
Net squares(1,200 × √1.25) ÷ 10013.42 squares
With 10% waste(1,200 × √1.25) × 1.101,475.80 SF / 14.76 squares
Whole bundlesRound up (1,475.804865… ÷ (100 ÷ 3))45 bundles
Nominal purchased coverage45 × (100 ÷ 3)1,500 SF / 15 squares

Record 13.42 net squares, 10% waste, and 45 bundles purchased. The nominal purchased coverage is approximately 11.8% above the net area because bundle rounding adds to the waste allowance. This does not mean every roof must be ordered in whole squares.

For this geometry, eaves total 2 × 40 = 80 LF. Each of the four rake edges is 15 × √1.25 ≈ 16.77 LF; total rakes are 67.08 LF. Each gable end has two rake edges totaling about 33.54 LF. The ridge is 40 LF. Measure and price these separately; the 45 bundles cover field shingles only.

Keep internal costs separate from the customer proposal

In the internal estimate, apply confirmed supplier rates to purchasing quantities. Add underlayment, membrane, fasteners, flashing, disposal, labor, equipment, delivery, and other scope-specific costs. Labor may be priced from net installed area, complexity, or crew hours rather than automatically from purchased squares. Account for overhead and markup consistently without double counting.

The customer proposal describes the included roof scope, selling price, assumptions, and exclusions. Identify gutters, skylights, structural repairs, or an attached garage as exclusions only if they are outside the agreed scope. Detailed internal unit costs and markup generally remain in the internal estimate unless the agreement requires disclosure.

For broader guidance, see How to Apply Waste Factors So Measured Quantities Stay Clear.

Checklist before you lock the roofing quantities

Turn the numbers into a clear bid

A quantity takeoff organizes measured areas, squares, and linear quantities for the agreed scope. A construction estimate adds material and labor costs. Our bid-ready package keeps the internal estimate separate from the branded customer proposal you review and send.

Send your plans or measurements for a written service quote. We confirm the included scope, deliverables, and fee in writing before any work or payment begins.

Request a quote