Roof measurement and quantities
Roofing Calculator
Enter measured dimensions to calculate roofing quantities.
Your quantity record
A personal result appears after you enter valid inputs and calculate.
Formula, diagram and sources
Measured surface needs no pitch factor. Footprint surface = length × width × √(1 + (rise / 12)²). For separate planes, sum each projected area × its own factor. Roofing squares = surface / 100.
Equation version 2.0, checked October 14, 2026. Method and source records · Corrections
Last updated October 14, 2026 · Method · Corrections
Measure the roof, instead of copying indoor floor area. A measured surface needs no slope uplift. A footprint needs a known pitch, while mixed slopes need separate plane inputs. One roofing square is 100 square feet. Ordering allowances and package counts are separate from that surface. This worksheet does not inspect the roof, choose a material or approve an order.

Sections8
This roofing calculator finds roof surface area and roofing squares from measured inputs. Enter a known surface, a simple eave footprint or separate plan planes. Each mode keeps its area basis visible. The result is a count record you can use for shingle counts, panel planning or an installed-cost estimate.
Roofing calculator: calculate roof area and squares
Roof surface is the sloped area that the covering must protect. Roofing squares express that same area in units of 100 square feet. Neither unit includes spare shingles by itself. GAF's roofing-square explanation makes this unit distinction useful when reading an estimate.
A report might list 1800 square feet of net surface and a separate order count. Enter the surface in known-area mode. The calculator divides it by 100 to show 18 squares. It does not round to 18 bundles or add a standard waste allowance. The covering's package label supplies the next unit.
If your report lists several roof sections, check what the total covers. A house, garage and porch may all be in the same drawing. The total may also include a different covering on a low-slope addition. Keep those surfaces separate when their rate or assembly differs. A whole-roof area is useful only when you know which planes belong to it.
Choose surface or footprint inputs
Use known surface when a reliable report already measures the sloped planes. Choose footprint when the input is level area seen from above. In footprint mode, enter length and width at the eaves. The eave footprint includes overhangs. Wall sizes can be shorter and need a separate verified adjustment before entry.
The footprint mode works for a rectangular roof with the same pitch on every plane. It also works for a simple equal-pitch hip roof. Do not select a roof style as a replacement for measuring pitch. A roof called a gable can contain a dormer or porch with a different slope.
| Input you have | Mode to use | Check before entry |
|---|---|---|
| Net sloped surface from a report | Known surface | Exclude any purchase allowance |
| Rectangular eave length and width | Footprint | Confirm one pitch for all planes |
| Separate horizontal plane projections | Separate planes | Use each plane's own rise-in-12 |
| Indoor floor area | None yet | Obtain a roof measurement |
| Total shingles ordered | None yet | Find the net surface behind the order |
Scroll for more →
The form accepts feet and square feet. Convert other units before entering them. A length in inches entered as feet makes an area much too large. Write the unit beside the number in your source record. Do not rely on the scale of a photograph to settle a size.
Roof planes and pitch method
The roofing calculator applies the same measured rule to each sloped plane. Let p be rise per twelve level units. The slope factor is √(1 + (p / 12)²). Multiply level plan area by that factor to get surface area. Add the surfaces once to find the roof total.
This follows the right-triangle rule: the slope is the long side, while rise and run form the other sides. For a level plane, rise is zero and the factor is one. For rise equal to run, the factor is the square root of two. The formula changes area; it says nothing about a material's permitted slope.
Separate-plane mode is for separate plan areas. Enter each plan area and its pitch in its own row. Do not enter an entire footprint and then add a dormer whose plan area was already counted within it. Roof junctions need a plan that divides the footprint into actual planes.
A triangle's plan area is half its base times its perpendicular height in the level plan. A trapezoid's plan area is the average of its parallel sides times that height. A length measured along the roof slope belongs in a surface-area calculation instead. Mixing level and sloped measurements can apply the pitch adjustment twice.
Quantities versus installed cost
Use roof surface area with an installed rate expressed per roof-surface square foot. Ordering area serves a different purpose: planning material purchases with a stated cuts allowance. The optional ordering field adds only the allowance you enter; it does not recommend a percentage.
Take the known area to the shingle calculator when you have exact bundle coverage. Use the metal roof material calculator for rectangular panel runs with verified net width. Panel count depends on layout as well as area. A square-foot total alone cannot choose panel lengths.
For money planning, open the roof replacement estimator. Match the material and included work to the rate. Do not add a purchase allowance to an installed surface-area package. If the proposal gives a lump sum, keep it instead of pretending to recover its labor share from the area.
Worked example and limitations
Assume a rectangular eave footprint of 40 feet by 30 feet. Assume every plane has a 6:12 slope. Projected area is 40 × 30 = 1200 ft². The factor is √1.25 = 1.11803398875. Surface is about 1341.64 ft², or 13.4164 squares.
These dimensions are an assumed example, not measurements of your home. The calculator retains unrounded values internally and rounds the displayed result. A printed area with two decimals can be used for planning, but keep the source report for an actual material takeoff.
If the same example already came from a surface report as 1341.64 square feet, use known-surface mode. Multiplying it again by the factor would produce a false second slope allowance. The selected basis in the printed result helps catch that error.
The equation does not count hips or valleys as extra area. Those details can create cuts and extra product needs, which belong in the layout and ordering plan. Curved roofs and unknown joints need more detailed measured inputs. A total with an unknown plane should remain not complete until that plane is measured.
Sources and related tools
The unit basis follows GAF's published explanation. The slope factor is derived from the right-triangle relationship and checked. Equations were checked on October 14, 2026. Roof access is outside the worksheet. Use existing reports or plans; OSHA's residential construction guidance describes the fall risks of roofing work.
The gable roof calculator shows the two equal slopes separately. The hip roof calculator explains why equal-pitch hip and gable roofs can share an area total. Read how to measure a roof for shingles for the measured record and bundles in a square for package units. The pitch calculator handles slope conversions.
Frequently asked questions
How do I calculate the roof area?
Use a measured sloped-surface total, or multiply a verified level footprint by its pitch factor. For mixed slopes, calculate each separate plane with its own factor and add the surfaces. Keep the area basis on the result. Do not use indoor floor space or ordered material area as the roof surface.
What are gable and shed roofs?
A gable roof has two main slopes meeting at a ridge. A shed roof has one main sloped plane. Either can include additions that need separate measured inputs. The name describes the form; it does not show pitch or area. Use the actual plan and known sizes when selecting a calculator mode.
Is waste included in roofing squares?
A roofing square measures 100 square feet. A report can state either net surface squares or ordering squares, so read its heading. The calculator shows net squares first. Its optional ordering area uses only the allowance you supply. Actual package rounding and extra product counts belong in the covering-specific count tool.
Does a quantity result give a replacement price?
No. A surface total has no price until it is matched to a supported rate and scope. The installed estimator supplies dated reference ranges for some materials and accepts your own evidence for others. Removal and unknown extras can remain unpriced even when the covering's area and installation subtotal are known.
Verdict: your roofing calculator surface record
Use the roofing calculator to settle area basis before moving to purchases or prices. Keep plan and sloped sizes separate. Record each unknown plane and supply waste only as an explicit ordering assumption. Your next step is a covering-specific count or a replacement estimate with the same known surface.