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
- Eaves and rakes: measure drip edge and starter lengths according to the selected roof system; allow for specified overlaps and packaging.
- Ridges and hips: measure cap lengths and use coverage at the required exposure.
- Valleys: measure lining or flashing lengths and required widths and laps.
- Walls and penetrations: measure flashing lengths and count step-flashing pieces, boots, and other components as appropriate.
- Underlayment and ice-and-water membrane: calculate their specified coverage areas separately, including laps and required extents.
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.
| Step | Calculation | Result |
|---|---|---|
| Horizontal plan area | 40 × 30 | 1,200 SF |
| Pitch factor | √(1 + (6 ÷ 12)²) | 1.118034… |
| Net surface area | 1,200 × √1.25 | 1,341.64 SF |
| Net squares | (1,200 × √1.25) ÷ 100 | 13.42 squares |
| With 10% waste | (1,200 × √1.25) × 1.10 | 1,475.80 SF / 14.76 squares |
| Whole bundles | Round up (1,475.804865… ÷ (100 ÷ 3)) | 45 bundles |
| Nominal purchased coverage | 45 × (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
- Confirm dimensions including overhangs and record the measurement source.
- Record each plane’s pitch; distinguish horizontal from sloped measurements.
- Keep net measured area and squares visible.
- Document the waste factor and roof-specific reasons.
- Confirm product coverage and round to purchasing packages only at the end.
- Measure eaves, rakes, ridges, hips, valleys, and flashing separately.
- List underlayment, ice shield, starter, caps, and other accessories independently.
- Separate net quantities, purchasing quantities, internal costs, and proposal selling price.
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.
