Flat Roof Calculator

This free flat roof calculator builds a materials list for a low-slope roof (under 2:12) — a garage, porch, addition or rowhouse roof. Pick EPDM rubber, self-adhered modified bitumen or TPO, tell it what each edge ends at (drip edge, gravel stop or a wall), and count the pipes, curbs and drains. It returns the membrane to buy, adhesive pails, seam tape and primer, flashing, termination bar, edge-metal pieces, insulation boards and fastener minimums.

Flat Roof Calculator

Materials for a low-slope roof (under 2:12) in EPDM rubber, self-adhered modified bitumen or TPO: membrane sheets and rolls with the off-cut, bonding adhesive, seam tape, flashing, termination bar, edge metal, insulation and fasteners. Free, no signup.

Roof size and slope

Measure the flat deck edge to edge. Rectangular roofs only — split an L-shaped roof into two rectangles and run each.

Measured in feet and inches? Convert to decimal feet →

Not sure it's low-slope? Check the pitch and area →

Roofing system

EPDM and self-adhered mod-bit are the realistic DIY choices. TPO is heat-welded by pros; use it to check a bid.

Edges

What each side ends at. Edge metal goes on open edges; where the roof meets a wall, the membrane turns up 8 in and is held with termination bar.

Penetrations

Each one needs its own flashing.

Insulation (optional)

Polyiso board under the membrane, with an optional cover board. Pick your climate zone to check it against the 2024 IECC.

EPDM vs. modified bitumen vs. TPO

All three are approved for low-slope roofs down to ¼ in per foot. For a homeowner, the deciding factor is usually how the seams are made. EPDM and self-adhered modified bitumen go down without heat, while TPO seams are welded with hot air.

EPDM (adhered)Self-adhered SBSTPO
Install methodRolled contact adhesive, taped seams; no heatPeel-and-stick base and cap sheets; no flameHeat-welded seams with an automatic welder
DIY?Yes, on small roofsYes, with a crew (GAF suggests 2–4 people)No — professional install
Small-roof advantageOne seamless sheet up to 20 × 25 ft or 40 × 40 ftRolls handle any shapeRolls are 100 ft long, so small roofs waste a lot
Minimum slope¼:12¼:12 code; ½:12 for many self-adhered products¼:12
SeamsTaped, 3 in minimum overlapLapped selvage and 6 in end lapsWelded, 1½ in minimum weld
ColorBlack (white available)Granulated cap, several colorsWhite standard (gray and tan available)

Why you buy more membrane than roof

Membrane is sold in fixed sheets and rolls, not by the square foot. A 12 × 20 ft garage roof is 240 sq ft, but the membrane must also run 8 in up the wall and past each edge, so the piece you need is about 13⅓ × 21⅓ ft. The smallest stocked EPDM sheet that covers it in one piece is 15 × 25 ft, which leaves a 32% off-cut. That still beats buying a narrower sheet and making a field seam. Calculators that just add 10% to the area under-buy membrane on small roofs. TPO is worse: rolls are 100 ft long, so that same garage would take a 10 ft field roll and a 6 ft perimeter roll.

Size a dumpster for this debris

Don't guess at the container size — overage fees run $100–$300+ when you hit the weight cap or fill past the line. See the right size for this material.

Get the right dumpster size →

Related Calculators

Explore Roofing & Gutters: calculators, diagrams & guidesEvery calculator, cross-section diagram, and guide for this trade in one place.

How to Use This Calculator

  1. Enter the flat deck length and width in feet. For an L-shaped roof, run each rectangle separately.
  2. Pick the slope to drain. A dead-flat deck needs a tapered insulation design first; the calculator stops there.
  3. Choose the membrane: EPDM fully adhered, 2-ply self-adhered modified bitumen, or TPO (mechanically attached or fully adhered).
  4. Set what each side ends at: drip edge, gravel stop, or a wall or parapet where the membrane turns up.
  5. Count pipes, roof drains and curbs (skylights, hatches, units), with the perimeter of each curb.
  6. Optionally add polyiso insulation and a cover board, and pick your climate zone to check it against the 2024 IECC.
  7. Click Calculate for the membrane to buy with the off-cut, plus adhesive, seams, flashing, edge metal, insulation and fastener minimums.

Why Fastener Counts Are Minimums

Membrane and insulation fasteners hold the roof down in wind. Manufacturers publish minimum fastening patterns (for example, 8 fasteners per 4 × 8 board of 2 in polyiso under an adhered membrane, or 5 under a mechanically attached one), but the spacing a specific roof needs comes from its wind design: the building height, exposure, and the perimeter and corner zones where uplift is highest. FM-style patterns add about 50% at the perimeter and 75% at the corners. This calculator gives the published minimums and says so on every fastener line. A roofer or the manufacturer confirms the final pattern for your site, and edge metal must be a tested (ES-1) product installed the way it was tested.

Frequently Asked Questions

How much EPDM do I need for a flat roof?

More than the roof area. The membrane runs about 8 in up each wall and past each edge, so a 12 × 20 ft garage roof needs a piece about 13⅓ × 21⅓ ft. EPDM is sold in fixed sheets (10 × 20, 10 × 25, 15 × 20, 15 × 25, 20 × 25, 20 × 50 ft and larger), so buy the smallest sheet that covers it in one piece: a 15 × 25 ft sheet here. One seamless sheet beats a smaller sheet plus a field seam, even with a 30% off-cut.

How much EPDM adhesive do I need?

Solvent-based bonding adhesive covers about 60 sq ft of finished roof per gallon, and water-based adhesive about 120 sq ft per gallon (ICC-ES ESR-1463). Count the deck plus the 8 in turn-ups on walls and curbs. A 240 sq ft garage roof with one 20 ft wall is about 253 sq ft, or 4.2 gallons of solvent adhesive: one 5-gallon pail. It is a contact adhesive, rolled onto both the deck and the back of the membrane.

What is the minimum slope for a flat roof?

A quarter inch per foot (¼:12, about 2%) for EPDM, TPO and modified bitumen under the IRC (R905.11.1 and R905.12.1 in the 2024 edition). A truly dead-flat roof ponds water, which voids most membrane warranties. If your deck has no slope, it needs tapered insulation or crickets laid out to the drains first. Many self-adhered modified bitumen products, such as GAF Liberty, list a ½:12 minimum.

Can I install a flat roof myself?

On a small roof, often yes, with EPDM or self-adhered modified bitumen. Fully adhered EPDM goes down with rolled contact adhesive and taped seams, and a garage-sized roof can be one seamless sheet. Self-adhered modified bitumen is peel-and-stick (GAF suggests 2–4 people). TPO is a different story: its seams are heat-welded with an automatic welder, and rolls are 100 ft long. Torch-down modified bitumen uses an open flame and is a professional job. Check whether your town requires a permit or a licensed roofer.

EPDM vs. TPO: which is better for a flat roof?

Both are proven single-ply membranes with the same ¼:12 minimum slope. EPDM (rubber) is usually black, very flexible, and installed with adhesive and tape — the easier DIY option. TPO is usually white, so it reflects heat (some cool-roof rules require that), and its heat-welded seams are very strong, but it needs welding equipment and a trained installer. For a small garage or porch done yourself, EPDM is the common choice. For a larger roof over living space in a hot climate, white TPO from a roofer is common.

Can I put a new flat roof over the old one?

Sometimes. The IRC does not allow a re-cover over two or more existing roof layers, or over a roof that is water-soaked or deteriorated (2024 IRC R908.4). Many adhered systems also require a clean, dry substrate. If there is one sound layer, a re-cover with a cover board may be allowed. If there are two, tear off to the deck. Check for soft spots and wet insulation before deciding.

How many fasteners does a flat roof need?

It depends on the system and the wind design. Under an adhered membrane, insulation boards take a manufacturer minimum of 8 fasteners per 4 × 8 board for 2 in+ polyiso, 12 for thinner board or a ½ in cover board, and 16 for the thinnest. Under mechanically attached TPO, boards take 5, and the membrane is fastened in every seam at up to 12 in on center. Perimeter and corner zones need more. This calculator shows the minimums; a roofer or the manufacturer confirms the pattern for your site.