RoofTally

How we check the roofing figures

What each calculator does with the numbers you type, where every starting figure comes from, how often we re-read those sources, what the results cannot tell you, and how to tell us when something is wrong.

The short version

Roof area and pitch

You describe the roof as one or more rectangles seen from above: the length along the ridge, the width from eave to eave, the overhang past the walls and the pitch. An L-shaped house is two sections; a garage or a dormer is another. The overhang is added on every side before anything else is computed.

Pitch is entered as rise per 12 of run (x:12), in degrees, or as a rise and a run measured on site. Degrees = arctan(rise / 12); the area factor = √(1 + (rise / 12)²), which is the same thing as 1 / cos(pitch). A 6:12 roof is 26.6° and multiplies the plan by 1.118. The roof pitch calculator shows all four forms side by side and accepts pitches up to 24:12.

Roof area = plan area x the pitch factor. When every slope of a section has the same pitch, this is exact for a gable and for a hip roof alike; the shape only changes the lengths of the edges. A gable has a ridge as long as the section and two sloping rakes at the ends. A hip roof has a ridge of length minus width and four hips, each (width / 2) x √(2 + (rise / 12)²) long. Those lengths drive the ridge pieces and the drip edge.

Shingles (US)

Calculator: roof shingle calculator.

Roof tiles and battens (UK)

No tile manufacturer we read publishes a waste figure, so the 10% starting value is IKO's rule of thumb for shingles, labelled as such wherever it appears. Calculator: roof tile calculator.

Units and rounding

The maths runs in metres and square metres and converts at the edge: 1 ft = 0.3048 m exactly, so one roofing square (100 sq ft) is 9.29 m². The region you pick changes the units, the currency and which cost guide is used, never the geometry. Quantities you buy are rounded up to whole units after the waste is added; areas and lengths are shown rounded for reading but carried at full precision.

Where the starting figures come from

Coverage figures come from manufacturer data sheets and specification guides first. Where a manufacturer does not print a figure (a price, the length of a drip edge piece), we use a named merchant listing and say so. Cost ranges come from published cost guides with their year. Rules of thumb are labelled as rules of thumb. Each calculator and each guide ends with a Sources list that quotes the exact line we used. The 21 documents behind the starting figures:

How often the figures are re-read

Every figure carries the day it was read; today the starting values were read on 2026-09-20. We re-read the cost guides when their publishers put out a new year's figures, and every data sheet at least once a year. When a figure changes, the date next to it changes, and so does the “Last updated” date of every guide that quotes it. Before anything is published, automated tests recompute key results that were worked out by hand from the data sheets (for example the bundles for a shed or the tiles for 100 m²), and the site is not built if the code disagrees.

What the results cannot tell you

Reporting an error

If a figure looks wrong, a source has changed, or a data sheet you have says something different, email hello@rooftally.xyz with the page address, the figure and, if you have it, the document that shows the right value. We check it against the source, correct the page if it is wrong, and change the dates. Corrections are free, and we reply to every report.

Who runs the site and how it is paid for: About RoofTally. All guides: roofing guides, for example how many roof tiles per m².

Last updated .