Where to get the roof input data
Geometry and roof pitch
Use roof plans, measured wall-to-wall dimensions, eave measurements or a reliable site survey. Measure overhang horizontally, not along the slope. Roof pitch may be shown on drawings, truss documentation or measured from rise and horizontal run. If several planes have different pitches, calculate them separately instead of forcing one average pitch.
Coverage, packs and underlayment
Use the technical sheet, packaging or manufacturer installation instructions for installed tiles per area, bundle coverage, pieces per pack and net underlayment coverage. Do not infer installed coverage only from physical product dimensions because laps and exposure can change the usable area.
Before ordering: confirm whether supplier quantities refer to pieces, packs, bundles, roofing squares or installed area, and verify accessory requirements separately.
Roof area calculator: footprint, roof pitch and overhang
A useful roofing calculator separates the horizontal roof projection from the true sloped surface. A 10 × 8 m plan does not have only 80 m² of roofing once overhang and pitch are included. The steeper the roof, the greater the surface area covering the same plan.
In footprint mode, Numbivo adds the horizontal overhang to both sides of the entered length and width and then applies the pitch multiplier. This is appropriate for a simple rectangular projection whose roof planes share one pitch. For intersecting wings, different pitches, curved surfaces or highly irregular eaves, calculate individual planes or use a measured sloped area.
Degrees, percent slope and rise over 12
Roof slope is described differently between markets. Enter an angle in degrees, a percentage slope or a rise-per-12 value such as 4:12 or 6:12. The calculator converts them to the same geometric angle and shows the equivalent values.
A 6:12 pitch means 6 units of vertical rise for every 12 units of horizontal run and is about 26.6°. A 45° roof uses a multiplier of about 1.414, so its sloped surface is about 41.4% larger than its horizontal projection before openings are removed.
Waste allowance is a project assumption
Waste includes more than damaged material. Cuts at verges, hips, valleys, penetrations and dormers can consume extra roofing. A simple gable or shed roof generally creates a different cutting pattern from a roof with several hips, valleys and intersections.
The selector’s 10%, 12% and 15% values are editable planning suggestions rather than standards. Replace them when the roof plan, manufacturer guidance, supplier takeoff or installer experience gives a better project-specific allowance.
Shingle bundles and roofing squares
For asphalt shingles or another roofing product sold by coverage, choose Shingle bundles / packs by coverage. Enter the installed coverage stated for that exact package. The calculator adds the waste allowance to the net roof area, divides by package coverage and rounds up to a whole number of bundles.
One North American roofing square represents 100 ft² of roof area. The calculator shows squares from the waste-adjusted order area so the result can be compared with supplier quantities. Do not assume every shingle product uses the same number of bundles per square; packaging differs by product.
Roof tiles: use the installed pieces-per-area rate
For clay tiles, concrete roof tiles and similar individual units, choose Roof tiles / pieces per area. Product data often gives an installed requirement such as pieces per square metre. Use that value because tile geometry, headlap, sidelap, batten gauge and roof pitch can alter effective coverage.
The calculator separates theoretical pieces before waste, pieces after waste and full packs. If the order quantity is not divisible by the pack size, purchasing is rounded up to the next whole pack. The purchased-coverage result shows the area represented by that rounded purchase.
Underlayment is a separate roof quantity
Underlayment, membrane or roofing felt is calculated separately from the visible covering. Enter the net installed coverage per roll and an allowance for laps, cuts and details. If you only need the roof-covering estimate, the underlayment coverage field may be left blank.
Gross roll area is not always the same as installed coverage. Lap requirements can also change with the roof system or slope, so use the value from the actual product instructions rather than assuming the default example fits every roll.
Does your roofing result look realistic?
Compare the net sloped roof area with the horizontal projection. In footprint mode the sloped area should never be smaller than the horizontal projection before openings are subtracted. A steep roof can increase surface area substantially, while very large opening deductions can make the net area unexpectedly small.
Also compare the waste-adjusted order area with purchased coverage. Small roofs can show a relatively large percentage difference because the final bundle, pack or roll must be purchased whole. That is package rounding, not a mathematical error.
Roofing cost calculator: what the estimate includes
Optional prices estimate the cost of the main roof covering and, when underlayment coverage is supplied, underlayment rolls. For tiles, price can be entered per piece, per pack or per area. For bundled products, price can be entered per pack or per area. Changing the pricing basis clears the previous numeric price so one value is not accidentally interpreted in another unit.
The total is deliberately a known-material-cost estimate, not a whole-roof quotation. Battens or decking, fasteners, flashings, ridge and hip systems, ventilation, gutters, insulation, tear-off, disposal, access equipment, delivery, labour and structural design remain outside this calculator.
For students and roofing apprentices: roof takeoff mini-lesson
The key sequence is horizontal projection → pitch multiplier → net sloped area → waste allowance → installed product coverage → whole-package rounding. This connects geometry and trigonometry directly to a material takeoff.
For a 10 × 8 m building with 0.30 m overhang and 35° pitch, the horizontal projection is 10.6 × 8.6 = 91.16 m². The pitch multiplier is about 1.2208, so the sloped area is about 111.29 m² before openings. With 10% waste, the order area is about 122.41 m². At 10 tiles/m², the project needs about 1,225 tiles before pack rounding.
Exercise 1: 35° gable roof
10 × 8 m building, 0.30 m overhang, 35° pitch, 10 tiles/m² and 10% waste. Tiles are packed in fives.
Exercise 2: measured roof area
120 m² measured sloped area, 12.5 tiles/m², 12% waste and five tiles per pack. No pitch multiplier is needed.
Exercise 3: 6:12 shingle roof
40 × 30 ft building, 1 ft overhang, 6:12 pitch, 33.3 ft² bundle coverage, 10% waste and 400 ft² underlayment rolls.
When this roofing calculator is not enough
Use a roof plan or a professional takeoff when the roof has several pitches, curved or irregular planes, many dormers, complicated valleys or product-specific layout rules that cannot be represented by one area and one waste percentage. Panel roofing also needs module width, sheet length, lap and seam logic rather than only area.
Material quantity does not establish minimum roof pitch, fastening, waterproofing details, wind or snow resistance, ventilation, structural capacity or compliance. Confirm those items from the selected product instructions, project documents and requirements that apply to the building.
Learn the estimating method
Go deeper into the method or check reference values without losing the context of this calculation.