What the roofing calculators cover
A roof quantity starts from the slope and not from the plan. This page lists the calculators in the order the work runs: the roof's area and pitch, the framing that sets its shape, pitched coverings, flat and low-slope systems, green roofs, the layers under the covering, the ridge, eaves and drainage, and last the load and safety checks. Each one says what its answer rests on.
The area group turns a footprint and a pitch into a true roof area with the slope multiplier, which is the square root of one plus the square of rise over run, and then into roofing squares, the unit the roof squares calculator names as the North American trade unit. The conversion pages turn squares back into an area for checking a quote, and a pitch into degrees and back.
Pitched coverings are counted product by product: shingle bundles, tiles and slates from the maker's gauge, wood shingles at an exposure, and metal panels by cover width, with the battens, clips and fixings that go with them. Low-slope roofs are counted in membranes, tapes, cover boards and terminations, and green roofs in growing medium, retention and a drainage layer, with the saturated weight set beside them as a figure for the structural designer. The layers under a covering are the underlayment, the eaves membrane and the flashings at curbs, skylights and vents.
How the answers are worked out
Shingles are counted from the true roof area with a stated number of bundles to the square, and the shingle page prints the footprint area, the true surface area and the bundles needed, with the waste factor as an input. Tiles and slates use the maker's figures: the roof tile calculator takes the length, the cover width, the headlap and the gauge from manufacturers' technical specifications, which is why it sets the maximum gauge at the tile's length less the minimum headlap, and it counts battens with the tiles. Wood shingle coverage scales the rated bundle coverage by the actual exposure, and the slate page counts courses from the weather exposure.
Metal roofing counts panels from the cover width left after the side lap, and runs a panel full length from eave to ridge where it can, as the Metal Construction Association guidance the calculator cites advises. The thermal movement page applies linear expansion: the panel length times the metal's coefficient times the expected temperature swing. Built-up base sheets and modified bitumen cap sheets are counted from roll coverage with an allowance that the page states, a lap allowance for the first and a scrap allowance for granule loss and heat damage at the seams for the second.
The load pages follow named methods and do not supply the code's values. The snow load page applies the ASCE 7 flat-roof relation to a ground snow load you enter, and the uplift page says in plain words that the external pressure coefficient is not supplied and must be read from the code edition your jurisdiction has adopted.
Units and documents by market
The market setting chooses the system the answers appear in: inch-pound units and roofing squares for the United States, metric for the United Kingdom, Australia and Canada, with each answer restated in the other system. The attic ventilation calculator is the one page here that checks four codes, the 2021 International Residential Code, the National Building Code of Canada 2020, BS 5250 and Approved Document C for the United Kingdom, and the NCC. The table shows the documents the other calculators cite for each market.
| Market | Ordered by | Measured as | Worth knowing |
|---|---|---|---|
| United States | Roofing squares and bundles, with underlayment counted by the roll | Pitch as rise over a run of twelve; ASCE 7 for the snow and wind relations; IRC R905.1.2 for the ice barrier at the eaves | The modified bitumen and low-slope pages name NRCA guidance, and the built-up page names ASTM D4601 and D2626 base sheets. |
| United Kingdom | Square metres, with tiles counted from the maker's gauge, headlap and cover width | BS 5534 is named by the roof tile page as the code of practice behind those figures; BS 5250 and Approved Document C by the ventilation page; BS 8747 by the built-up page | The tile figures come from Marley technical specifications, so the headlap and gauge are inputs and not constants. |
| Australia | Square metres, with sheet metal counted by cover width | AS 2050 is named by the roof tile page, through a Bristile technical manual; the ventilation page checks the NCC | The site names the NCC as this market's reference. |
| Canada | Square metres, metric first, with answers restated in the other system | The National Building Code of Canada 2020, Article 9.19, for the ventilation of an insulated roof space | Provincial and municipal amendments govern over any model code, as the site's own market note says. |
Allowance, laps and whole units
Counts round up because a bundle, a roll, a panel or a length of gutter is bought whole, and the gutter calculator counts sections in the stock length of the market it is set to. Underlayment is counted by the roll from the area the roll covers, the ice barrier by the area along the eave that a code figure asks for, ridge cap by the length of the ridge and hips, and ridge vent by the length of the ridge. Edges and penetrations are counted apart from area because they scale with length or number: the flashing pages count the run around a curb, a skylight or a vent, not a share of the roof.
What the calculators leave to others
The loads group checks a figure against a published method and does not set it: snow, wind, deflection limits and the anchors for work at height are the code's and the designer's. The fall protection page says that anchor spacing and layout must follow the system maker's engineering and the safety rules that apply, and that its layout is an estimate and not a plan. The uplift page stops at a net pressure for the coefficient you enter, and the snow guard page counts guards per row from a layout practice it names.
Which calculator for which job
Every roofing calculator on the site, grouped by what it does for the material, with the reason it is here. Open the one that matches the question in front of you; each restates its answer in both unit systems.
Measure the roof
The slope area, the unit it is sold in and the pitch it is measured against.
| Calculator | What it does for roofing |
|---|---|
| L-Shaped and T-Shaped Roof Calculator (Area, Ridges, Hips, Valleys, Eaves and Rakes) | The slope area and every ridge, hip, valley, eave and rake of an L- or T-shaped roof. |
| Roof Squares Calculator | The plan area and pitch turned into roofing squares, the unit material is ordered in. |
| Square Feet to Roofing Squares Calculator | A measured roof area turned into squares. |
| Roofing Squares to Square Feet Calculator | Squares turned back into area, to check a quote against your own measurement. |
| Roof Pitch to Angle Calculator | A rise-over-twelve pitch as an angle and a percentage slope. |
| Roof Pitch to Degrees Calculator | An American pitch as degrees, for cutting and for metric drawings. |
| Degrees to Roof Pitch Calculator | A measured angle as the rise-over-twelve pitch a US schedule uses. |
Framing that sets the roof's shape
The few framing figures a roofer needs to start from.
| Calculator | What it does for roofing |
|---|---|
| Common Gable Rafter Length Calculator | A common rafter's length from the building's width and pitch, with the tail. |
| Rafter Quantity Calculator (Gable, Hip, Shed, L- and T-Shaped Roofs: Rafters, Hips, Valleys, Jacks and Ridge Board) | The rafters and ridge board of a stick-framed gable, where the roof is not trussed. |
| Roof Truss Spacing & Count Calculator | The trusses a building length needs at a given spacing. |
| Roof Cricket (Saddle) Framing Calculator | The ridge height of a cricket built to turn water around a chimney. |
Pitched roof coverings
Shingles, tiles, slates and metal panels, with the battens and fixings that go with them.
| Calculator | What it does for roofing |
|---|---|
| Roofing Shingle Calculator | The true roof area and the shingle bundles it takes, with pitch and waste counted. |
| Roof Ridge Cap Calculator | The ridge cap bundles for the ridge and hip lines. |
| Roof Tile and Slate Calculator (Gauge, Battens and Ridge Tiles) | Tiles or slates from the maker's gauge and cover width, with battens, ridge and hip pieces. |
| Clay Barrel Roof Tile Calculator | Clay barrel tiles for a roof area, with waste. |
| Slate Shingle Course Calculator | The courses a slate roof run takes from the slate's weather exposure. |
| Wood Shingle Triple-Lap Exposure Calculator | Wood shingle bundles at a given exposure, scaled from the standard bundle coverage. |
| Metal Roof Panel Calculator | Standing-seam or corrugated panels for a slope, with side laps and the ridge overhang. |
| Corrugated Metal Panel Side Lap Overlap Calculator | Corrugated metal panels across a roof width, counting the side lap. |
| Standing Seam Metal Roof Clip Count Calculator | The panel clips a standing-seam roof takes. |
| Standing Seam Roof Thermal Movement Calculator | How far a standing-seam panel expands and contracts, so the clip and the end details allow it. |
| Roof Batten Spacing Calculator (Tile Roofing) | The batten rows up a tile roof slope for a given gauge. |
| Roof Covering Fixing Calculator | The nails, clips or screws that hold a covering down, from its width and exposure. |
Flat and low-slope roofs
Membranes, tapered insulation, terminations and the drainage details of a roof that is nearly flat.
| Calculator | What it does for roofing |
|---|---|
| EPDM Single-Ply Roofing Roll Calculator | Rolls of single-ply EPDM membrane for a roof area. |
| EPDM Seam Adhesive/Tape Linear Footage Calculator | Seam tape or adhesive for an EPDM membrane's seams, with waste. |
| Built-Up Roofing (BUR) Base Sheet Calculator | Base ply sheets for a built-up roof, with the overlap. |
| Modified Bitumen Cap Sheet Scrap Factor Calculator | Modified bitumen cap sheet, with the scrap allowance for granule loss. |
| Low-Slope Roof Cricket Taper Calculator | A cricket's thickness at a curb on a nearly flat roof, and the tapered boards that build it. |
| Tapered Roof Insulation Slope Calculator | The insulation thickness rise across a run for a target drainage slope. |
| Roof Insulation Cover Board Calculator | Cover board sheets over roof insulation before the membrane. |
| Roof Perimeter Termination Bar Calculator | Termination bar around a single-ply membrane's perimeter, with waste. |
| Roof Membrane Termination Bar Fastener Calculator | The fasteners along a termination bar. |
| Roof Expansion Joint Cover Calculator | Expansion joint cover material for a roof, with waste. |
| Roof Drain Sump Pan Sizing Calculator | The sump pan area around a roof drain from the pipe diameter and clearance. |
| Roof Scupper/Secondary Emergency Drain Sizing Calculator | The scupper or secondary drain opening area for a roof, from a rainfall intensity. |
| Roof Walk Pad Protection Panel Calculator | The walk pad panels that protect a membrane along a service path. |
| Roof Paver Pedestal Grid Calculator | The adjustable pedestals under a roof paver deck. |
Green roofs
The growing medium, the retention and the drainage layer, with the weight they put on the structure.
| Calculator | What it does for roofing |
|---|---|
| Green Roof Growing Medium Volume Calculator | The substrate a green roof needs to reach its design depth. |
| Green Roof Vegetated Tray Rainwater Retention Calculator | The rainwater a green roof's trays hold before runoff starts. |
| Green Roof Growing Medium Saturated Load Calculator | The saturated weight of the growing medium, as a figure for the structural designer. |
| Vegetative (Green) Roof Drainage Layer Calculator | The drainage and retention mat beneath a green roof's growing medium. |
Underlayment, membranes and flashing
The layers under the covering and the metal that closes each junction.
| Calculator | What it does for roofing |
|---|---|
| Roofing Underlayment Calculator | The rolls of synthetic underlayment beneath shingles. |
| Ice & Water Shield Calculator | The rolls of self-adhered membrane for the eaves. |
| Roof Eave Ice Dam Protection Membrane Footprint (and Valley Lining) | The membrane area at the eaves that a cold-climate code asks for. |
| Exterior Flashing Layout Trim Sheet Calculator | Flashing sheets or coil pieces for a total run. |
| Rooftop Unit Curb Flashing Calculator | Flashing around a rooftop unit's curb, with waste. |
| Roof Hatch Curb Flashing Calculator | Flashing around a roof access hatch's curb. |
| Skylight Curb Perimeter Flashing Length Calculator | The length of flashing around a skylight curb. |
| Roof Vent Pipe Boot Count Calculator | The flashing boots for a roof's plumbing and exhaust penetrations. |
Ridge, eaves and drainage
Ventilation at the ridge, the roof's edge and the gutters that collect what it sheds.
| Calculator | What it does for roofing |
|---|---|
| Ridge Vent Linear Footage Calculator | Ridge vent along the ridge line, with waste. |
| Attic and Loft Ventilation Calculator (Intake, Exhaust and Vent Count) | Net free vent area for a cold loft, split between eaves and ridge, under four codes. |
| Gutter Calculator | Gutter sections and downspouts for a roofline. |
| Gutter Guard Calculator | Gutter guard sections for a gutter run. |
| Gutter Hanger Spacing Calculator | The hangers that support a gutter run. |
| Downspout Length Calculator | The downspout pipe and elbows for a gutter system. |
| Fascia Board Calculator | Fascia boards along the eave length. |
| Soffit Panel Calculator | Soffit panels for the underside of an overhang. |
| Metal Roof Snow Guard Spacing Calculator | The snow guards per row along a metal roof's eave. |
Loads and safety
Snow, wind and deflection figures checked against a published method, and the anchors for work at height. They check a figure; the code sets the value.
| Calculator | What it does for roofing |
|---|---|
| Ground-to-Roof Snow Load Calculator | Ground snow load turned into a flat-roof design snow load by the published method. |
| Roof Snow Drift Surcharge Calculator | The drift on a lower roof beside a taller one: its height, reach and surcharge. |
| Roof Uplift Zone Pressure and Zone Width Calculator | The velocity pressure at roof height and the net uplift for the coefficient your code gives. |
| Roof/Floor Deflection Limit Calculator | The allowable deflection for a span and a code ratio. |
| Roof Fall Protection Anchor Spacing Calculator | The anchor points along a rooftop walk path. |
Whole jobs, taken off
A job takeoff asks for the dimensions once and returns every line the job needs, each from its own calculator. These are the ones where roofing is a main line.
- Asphalt shingle roof
Shingles, underlayment, ice-dam membrane, ridge cap and ridge vent from the roof's footprint.
- Standing seam metal roof
A metal roof's panels, clips, thermal movement and underlayment, for a lean-to or a plain gable.
- Pitched roof re-covering
A pitched roof stripped to the rafters and covered again, with the scaffold, battens, ventilation and flashings.
- Flat roof replacement (warm roof)
A flat roof rebuilt warm: the deck, the insulation, the waterproofing, the upstands and the gutter.
- Eaves and rainwater
Fascia, soffit, gutter, hangers and guard, all taken from one total eave length.
Read an answer backwards
When you start from what you hold and want to know what it will cover, these pages run the same calculators in reverse.
- How much roof will my rolls of underlayment cover?
- How much roof will my bundles of shingles cover?
- How much ridge will my bundles of ridge cap cover?
- How much eave will my rolls of ice and water shield cover?
- How much flat roof will my rolls of EPDM cover?
- How much roof will my cover board sheets cover?
- How much green roof will my growing medium cover?
Worked examples
A job worked through with its inputs and its working shown, so you can see the figures before you enter your own.
- Shingle roof replacement
A house re-roofed in shingles, from the slope area to the ridge, with each line bought in the order it goes on.
- Flat roof recovered
A flat roof re-covered, so the membrane, the insulation and the edge details are counted together.
- An L-shaped hip and valley roof, measured
The roof area and edge lengths of an L-shaped house with a hipped main roof and a gabled wing
- A semi's roof re-covered, in tiles and battens
Concrete interlocking roof tiles for re-covering a 81 m² two-slope roof
- A low-pitch garage roof, in squares and bundles
Shingles for a detached garage roof 24 by 24 ft on plan, at a 4/12 pitch
- A gable roof, in squares and bundles
Shingles for a gable roof 34 by 26 ft on plan, at a 6/12 pitch
Reference tables
- Production rates by operation
How long each operation takes one person, in person-hours per unit of work.
Guides
The practice behind the numbers: how the work is done, what goes wrong and how to check it.
- Measuring a Roof From the Ground
Quoting a re-roof off plan dimensions and a pitch read from the driveway, then sizing a ladder that actually reaches the eave.
- Shingling a Roof
Shingling judged the way water judges it: every lap, nail and flashing traced from the ridge slot down to the gutter line.
- Installing a Standing Seam Metal Roof
Standing seam panels expand and contract every single day, and every clip, seam and trim detail either allows that movement or fights it.
- Laying a Clay Barrel Tile Roof
Barrel tile is heavy, brittle and counted piece by piece — and how it reaches the roof is settled by a ladder rule, not by how strong the crew is.
- Setting Out a Slate or Cedar Roof
Gauge, margin and headlap fixed with a chalk line on bare rafters, and the course arithmetic that has to close before slate or cedar is ordered.
- Replacing a Slipped or Broken Slate
One slate down is a tingle and an hour. Six down in a winter is a nail count and a scaffold — how to tell which of the two you are holding.
- Setting Out Roof Battens: Gauge and Headlap
The eaves line, the top line, and a whole number of equal steps between them — how a batten gauge gets settled without ever giving up headlap.
- Dry-Fixing Ridge, Hip and Verge
A cracked ridge, one quote to re-bed it and one to strip it. What the 2014 revision of BS 5534 removed, and what mortar alone can no longer do.
- Low-Slope and Flat Roofing
On a flat roof every failure has an address: find where the water stops, then price what it costs in build-up to move it.
- Warm Deck or Cold Deck on a Flat Roof Over a Room
Insulation above the deck or between the joists: on an extension or a dormer the answer is settled by how far the roof can rise.
- Flashing a Roof Curb
Eleven boxes on a roof are eleven perimeters, eleven blank widths and forty-four corners. Here is how all three reach the shop in one order.
- Leadwork Around a Chimney
Four separate pieces wrap a stack and none of them seals. Which detail suits your covering, what code of lead to buy, and how far each piece runs.
- Detailing a Parapet and the Cricket Behind a Curb
A parapet gets weather on three faces and a cricket is the only slope you build by hand — this is what both cost in metal, board and flashing height.
- Fitting a Roof Window Into a Pitched Roof
A roof window is ordered twice: once for the unit, once for the flashing kit that has to suit the covering it lands in and the pitch it lands on.
- Stopping Ice Dams at the Eaves
Icicles are a symptom with an address. Read the melt pattern, find the warm air reaching the deck, then clear the eave path.
- Balancing Roof Ventilation
Roof intake and exhaust form a single pressure loop — the failures all trace back to one side outrunning the other.
- Sizing Gutters and Downspouts
A rainwater run carries only what its tightest point allows, so size the trough, the outlet drop and the leader against one storm.
- Replacing Fascia, Soffit and Bargeboard
Capping over a tired fascia and stripping it back to the rafter feet buy the same frontage and commit you to very different buildings.
- Fastening a Roof for Wind Uplift
Wind never loads a roof evenly, so the fastening cannot be even either — marking the corner and edge zones, then setting the pattern each one demands.
- Designing a Roof for Snow
Snow does not load a roof where it falls but where wind and slide pile it, so frame the drifts before the field.
- Building a Green Roof the Structure Can Carry
The saturated dead load and the stormwater credit are the same water counted twice. Settle both before a bag of substrate is ordered.
Terms
How the numbers are worked out
Every calculator names the method it uses and the standard or guidance behind it. These are the methods the most of the calculators above rest on, and the published documents they cite.
Methods
- Quantity, Waste and Rounding
Why a material count is a ceiling function rather than a division, and why the waste factor — not the geometry — carries the risk. Applies to 20 of the calculators above.
- Slope, Pitch and True Surface Area
Converting a plan footprint into the sloped area a roof actually has — the factor that decides whether a shingle order is right or a third short. Applies to 10 of the calculators above.
- Perimeter Runs, Stock Lengths and Mitres
Why a room's area tells you nothing about how much skirting it needs, why adding a door can increase the trim order, and why a crown moulding mitre is neither forty-five degrees nor half the corner angle. Applies to 6 of the calculators above.
- Rolls, Sheets and the Lap Between Them
Why covering an area with rolls is a strip count rather than a division, why the lap is bought twice over, and why turning the strips the other way can change the order. Applies to 6 of the calculators above.
- Spacing, Pitch and the Count That Follows
Why a run divided by a spacing gives the number of gaps and not the number of things, why the division rounds up rather than to nearest, and what the leftover bay at the end does to both. Applies to 6 of the calculators above.
- Fastener Schedules, Supports and Counting Over a Grid
Why a fixing count is never area divided by spacing, why the edges of a panel supply more fasteners than its middle, and why the tighter schedule at a roof corner is a requirement rather than caution. Applies to 4 of the calculators above.
Standards cited
- ASCE 7
Cited by 2 of the calculators above.
- International Residential Code
United States. Cited by 2 of the calculators above.
- Approved Documents to the Building Regulations (England)
England (Wales, Scotland and Northern Ireland have their own). Cited by 1 of the calculators above.
- International Plumbing Code
United States. Cited by 1 of the calculators above.
Frequently asked questions
- What is a roofing square?
- A roofing square is a unit of roof surface, which the roof squares calculator names as the North American roofing trade unit. That calculator turns your plan area and pitch into squares, and the conversion pages turn squares back into the area you measured.
- How do I find the true area of a pitched roof?
- Measure the plan area of each slope and multiply by the pitch factor, which grows as the roof steepens. The roofing shingle and roof squares calculators apply the factor for you, then add waste for ridges, hips and valleys.
- How many bundles of shingles do I need?
- The shingle calculator finds the true roof area from the footprint and the pitch, applies the waste factor you set, and counts bundles at a stated number to the square, rounded up to whole bundles. The ridge cap calculator counts the bundles for the ridge and hip lines separately.
- How do I count underlayment and eaves membrane?
- The underlayment calculator counts rolls from the area one roll covers. The ice barrier pages count the membrane along the eave from the overhang, the pitch and the distance inside the wall line that a code figure asks for, citing IRC R905.1.2. Your code and the covering's maker decide whether and where it is used.
- Can the calculators check snow and wind loads?
- They test a figure against a published method, such as ASCE 7 for turning a ground snow load into a flat-roof snow load, so you can see it. The loads that apply to your roof are set by the code, the site and the designer, and the uplift page leaves the pressure coefficient to the code edition you use.
