Roofing Calculator
The all-in-one roofing calculator: from your roof dimensions, estimate surface area, roofing squares, shingle bundles and underlayment — all in one step.
Inputs
Results
Roof Surface Area
- Footprint Area
- Roofing Squares
- Squares (with waste)
- Estimated Shingle Bundles
- Underlayment Rolls
What would you like to calculate next?
Enter your roof dimensions, then press Calculate.
How This Roofing Calculator Works
This calculator chains the core roofing math: footprint → surface area → roofing squares → material quantities. All calculations run on the shared RoofCalcWorks calculation engine, the same engine behind every individual calculator on this site.
This page is about quantities. It converts your roof geometry into shingles, underlayment and squares — for pure area math use the Roof Calculator, and for dollar figures the Roof Cost Calculator.
Formulas
- Footprint = (Length + 2 × Overhang) × (Width + 2 × Overhang)
- Roof Surface Area = Footprint × √(1 + (Rise / Run)²)
- Roofing Squares = Roof Area ÷ 100, with waste: × (1 + Waste %)
- Shingle Bundles = Squares × 3 (at 33.3 sq ft/bundle), rounded up
- Underlayment Rolls = Adjusted Area ÷ 400 sq ft/roll, rounded up
Worked Example
50 ft × 30 ft, 1 ft overhang, 6/12 pitch, 10% waste: footprint = 52 × 32 = 1,664 sq ft; surface area ≈ 1,860 sq ft ≈ 18.6 squares → 20.5 squares with waste → 62 bundles, 5 rolls of underlayment.
What You Need
The building's outside length and width, its roof pitch and the roof type. Overhang is optional — add it if you want the eaves included. If you don't know the pitch, measure it in the attic or use our Roof Pitch Calculator first.
Assumptions & Limitations
Models a simple rectangular roof. Roof type is recorded for future refinement — in this version the geometry math is identical for gable, hip, shed and flat shapes. Complex roofs should be calculated section by section. Coverage values are configurable; actual product coverage depends on the manufacturer.
Frequently Asked Questions
What is the difference between this and the Roof Calculator?
Both use the same engine. This page focuses on the full material estimate (squares, bundles, underlayment); the Roof Calculator focuses on geometry and area.
Should I include overhang?
Yes — shingles cover the overhang too. A typical eaves overhang is 1–2 ft. The calculator extends the footprint on all four sides by the overhang amount.
Related Calculators
Roofing Squares Calculator
Convert roof square feet to roofing squares, with waste adjustment. One roofing square = 100 square feet. Free calculator.
Shingle Calculator
Calculate how many bundles of shingles you need from roof area, pitch and waste factor. Coverage per bundle is fully adjustable.
Roofing Material Calculator
Estimate all roofing materials: shingles, underlayment, starter strip, ridge cap, drip edge and roofing nails from your roof dimensions.
Sources & Methodology
- NRCA — National Roofing Contractors Association, Roofing Manual: Steep-slope Roof Systems — industry-standard roof geometry, roofing square and installation conventions
- Manufacturer installation instructions (asphalt shingle & metal roofing systems) — bundles per square, fastener schedules and accessory coverage vary by product — always confirm against the product data sheet
- ASTM D3462 — Standard Specification for Asphalt Shingles Made from Glass Felt — asphalt shingle product specification referenced by manufacturer installation instructions
Quantity dataset p2-data-1 (manufacturer packaging specifications, reviewed quarterly).
Formulas, assumptions and rounding rules: Methodology · Last updated: September 2026 · Calculation Engine: p1-v1 · Published by the RoofCalcWorks Editorial Team.