Roof Calculator
The universal roof calculator: enter your roof dimensions, pitch and type to get the footprint, surface area and roofing squares in one place.
Inputs
Results
Roof Surface Area
- Roof Footprint
- Roof Pitch
- Slope Factor
- Roofing Squares
What would you like to calculate next?
Enter your roof dimensions, then press Calculate.
How the Roof Calculator Works
Enter the horizontal dimensions of your roof, its pitch and (optionally) the overhang. The calculator converts the flat footprint into the true sloped surface area using the pitch multiplier, then expresses the result in square feet and roofing squares.
This page is geometry only. It answers "how big is my roof?" — for material quantities like shingle bundles and underlayment, use the Roofing Calculator.
Formulas
- Footprint = (Length + 2 × Overhang) × (Width + 2 × Overhang)
- Slope Factor = √(1 + (Rise / Run)²)
- Roof Surface Area = Footprint × Slope Factor
- Roofing Squares = Roof Surface Area ÷ 100
Worked Example
50 ft × 30 ft with a 6/12 pitch: footprint = 1,500 sq ft, slope factor = 1.118, surface area ≈ 1,677 sq ft ≈ 16.8 roofing squares.
What You Need
Your building's outside length and width, plus the roof pitch. Measure the footprint from the ground if the plan is simple; measure pitch in the attic with a level and a tape measure, or start with our Roof Pitch Calculator. Leave overhang at 0 if you only want the covered area.
Assumptions & Limitations
Models a simple rectangular roof section. 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 and summed.
Frequently Asked Questions
What measurements do I need?
The building's outside length and width, plus the roof pitch. Measure pitch from the attic or use our Roof Pitch Calculator.
Does roof type change the result?
For a simple rectangular section, no — the pitch multiplier does the work. Roof type matters for complex roofs with hips and valleys, which need per-section calculation.
Related Calculators
Roof Area Calculator
Calculate your roof surface area from footprint length, width and roof pitch. Free online roof area calculator with pitch multiplier.
Roofing Material Calculator
Estimate all roofing materials: shingles, underlayment, starter strip, ridge cap, drip edge and roofing nails from your roof dimensions.
Roof Cost Calculator
Estimate your roofing project cost range: materials, labor, tear-off and disposal. Asphalt shingles and metal roofing supported.
Sources & Methodology
- International Residential Code (IRC) — Chapter 9, Roof Assemblies — minimum roof slope, roof covering and flashing requirements for one- and two-family dwellings
- NRCA — National Roofing Contractors Association, Roofing Manual: Steep-slope Roof Systems — industry-standard roof geometry, roofing square and installation conventions
Formulas, assumptions and rounding rules: Methodology · Last updated: September 2026 · Calculation Engine: p1-v1 · Published by the RoofCalcWorks Editorial Team.