Material hub

Roofing: squares, coverings, underlayment, flashing and drainage

A roof is measured on the slope and not the plan, and every layer and edge adds a quantity of its own. This page gathers the area, covering, underlayment, flashing and gutter calculators in one place and says what each answer rests on.
  • 63Calculators
  • 5Whole-job takeoffs
  • 21Guides

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.

How each market orders and measures roofing, in words
MarketOrdered byMeasured asWorth knowing
United StatesRoofing squares and bundles, with underlayment counted by the rollPitch 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 eavesThe modified bitumen and low-slope pages name NRCA guidance, and the built-up page names ASTM D4601 and D2626 base sheets.
United KingdomSquare metres, with tiles counted from the maker's gauge, headlap and cover widthBS 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 pageThe tile figures come from Marley technical specifications, so the headlap and gauge are inputs and not constants.
AustraliaSquare metres, with sheet metal counted by cover widthAS 2050 is named by the roof tile page, through a Bristile technical manual; the ventilation page checks the NCCThe site names the NCC as this market's reference.
CanadaSquare metres, metric first, with answers restated in the other systemThe National Building Code of Canada 2020, Article 9.19, for the ventilation of an insulated roof spaceProvincial 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.

Measure the roof: each calculator and why it is on this page
CalculatorWhat 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 CalculatorThe plan area and pitch turned into roofing squares, the unit material is ordered in.
Square Feet to Roofing Squares CalculatorA measured roof area turned into squares.
Roofing Squares to Square Feet CalculatorSquares turned back into area, to check a quote against your own measurement.
Roof Pitch to Angle CalculatorA rise-over-twelve pitch as an angle and a percentage slope.
Roof Pitch to Degrees CalculatorAn American pitch as degrees, for cutting and for metric drawings.
Degrees to Roof Pitch CalculatorA 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.

Framing that sets the roof's shape: each calculator and why it is on this page
CalculatorWhat it does for roofing
Common Gable Rafter Length CalculatorA 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 CalculatorThe trusses a building length needs at a given spacing.
Roof Cricket (Saddle) Framing CalculatorThe 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.

Pitched roof coverings: each calculator and why it is on this page
CalculatorWhat it does for roofing
Roofing Shingle CalculatorThe true roof area and the shingle bundles it takes, with pitch and waste counted.
Roof Ridge Cap CalculatorThe 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 CalculatorClay barrel tiles for a roof area, with waste.
Slate Shingle Course CalculatorThe courses a slate roof run takes from the slate's weather exposure.
Wood Shingle Triple-Lap Exposure CalculatorWood shingle bundles at a given exposure, scaled from the standard bundle coverage.
Metal Roof Panel CalculatorStanding-seam or corrugated panels for a slope, with side laps and the ridge overhang.
Corrugated Metal Panel Side Lap Overlap CalculatorCorrugated metal panels across a roof width, counting the side lap.
Standing Seam Metal Roof Clip Count CalculatorThe panel clips a standing-seam roof takes.
Standing Seam Roof Thermal Movement CalculatorHow 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 CalculatorThe 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.

Flat and low-slope roofs: each calculator and why it is on this page
CalculatorWhat it does for roofing
EPDM Single-Ply Roofing Roll CalculatorRolls of single-ply EPDM membrane for a roof area.
EPDM Seam Adhesive/Tape Linear Footage CalculatorSeam tape or adhesive for an EPDM membrane's seams, with waste.
Built-Up Roofing (BUR) Base Sheet CalculatorBase ply sheets for a built-up roof, with the overlap.
Modified Bitumen Cap Sheet Scrap Factor CalculatorModified bitumen cap sheet, with the scrap allowance for granule loss.
Low-Slope Roof Cricket Taper CalculatorA cricket's thickness at a curb on a nearly flat roof, and the tapered boards that build it.
Tapered Roof Insulation Slope CalculatorThe insulation thickness rise across a run for a target drainage slope.
Roof Insulation Cover Board CalculatorCover board sheets over roof insulation before the membrane.
Roof Perimeter Termination Bar CalculatorTermination bar around a single-ply membrane's perimeter, with waste.
Roof Membrane Termination Bar Fastener CalculatorThe fasteners along a termination bar.
Roof Expansion Joint Cover CalculatorExpansion joint cover material for a roof, with waste.
Roof Drain Sump Pan Sizing CalculatorThe sump pan area around a roof drain from the pipe diameter and clearance.
Roof Scupper/Secondary Emergency Drain Sizing CalculatorThe scupper or secondary drain opening area for a roof, from a rainfall intensity.
Roof Walk Pad Protection Panel CalculatorThe walk pad panels that protect a membrane along a service path.
Roof Paver Pedestal Grid CalculatorThe 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.

Green roofs: each calculator and why it is on this page
CalculatorWhat it does for roofing
Green Roof Growing Medium Volume CalculatorThe substrate a green roof needs to reach its design depth.
Green Roof Vegetated Tray Rainwater Retention CalculatorThe rainwater a green roof's trays hold before runoff starts.
Green Roof Growing Medium Saturated Load CalculatorThe saturated weight of the growing medium, as a figure for the structural designer.
Vegetative (Green) Roof Drainage Layer CalculatorThe 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.

Underlayment, membranes and flashing: each calculator and why it is on this page
CalculatorWhat it does for roofing
Roofing Underlayment CalculatorThe rolls of synthetic underlayment beneath shingles.
Ice & Water Shield CalculatorThe 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 CalculatorFlashing sheets or coil pieces for a total run.
Rooftop Unit Curb Flashing CalculatorFlashing around a rooftop unit's curb, with waste.
Roof Hatch Curb Flashing CalculatorFlashing around a roof access hatch's curb.
Skylight Curb Perimeter Flashing Length CalculatorThe length of flashing around a skylight curb.
Roof Vent Pipe Boot Count CalculatorThe 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.

Ridge, eaves and drainage: each calculator and why it is on this page
CalculatorWhat it does for roofing
Ridge Vent Linear Footage CalculatorRidge 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 CalculatorGutter sections and downspouts for a roofline.
Gutter Guard CalculatorGutter guard sections for a gutter run.
Gutter Hanger Spacing CalculatorThe hangers that support a gutter run.
Downspout Length CalculatorThe downspout pipe and elbows for a gutter system.
Fascia Board CalculatorFascia boards along the eave length.
Soffit Panel CalculatorSoffit panels for the underside of an overhang.
Metal Roof Snow Guard Spacing CalculatorThe 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.

Loads and safety: each calculator and why it is on this page
CalculatorWhat it does for roofing
Ground-to-Roof Snow Load CalculatorGround snow load turned into a flat-roof design snow load by the published method.
Roof Snow Drift Surcharge CalculatorThe drift on a lower roof beside a taller one: its height, reach and surcharge.
Roof Uplift Zone Pressure and Zone Width CalculatorThe velocity pressure at roof height and the net uplift for the coefficient your code gives.
Roof/Floor Deflection Limit CalculatorThe allowable deflection for a span and a code ratio.
Roof Fall Protection Anchor Spacing CalculatorThe 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.

Worked examples

A job worked through with its inputs and its working shown, so you can see the figures before you enter your own.

Reference tables

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

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.