Flat Roof Calculator
Estimate membrane squares, adhesive gallons, and insulation boards for TPO, EPDM, and PVC flat roofs.
- Membrane Rolls
- 2 rolls (1000 sq ft per roll)
- Bonding Adhesive
- 22 gallons
- Seam Tape Rolls
- 3 rolls (230 ft of seams)
- Insulation Boards (4'x8')
- 40 boards
- Raw Surface Area
- 1,217 sq ft
- Slope Factor Applied
- 1.014
Enter your values and press Calculate to see your result.
How the Flat Roof Calculator Works
Follow the exact steps to get your result instantly and privately.
Step 1: Input Dimensions
Enter the length and width of the building, including overhangs.
Step 2: Select Material
Choose rubber EPDM, white reflective TPO, PVC, or standard built-up.
Step 3: Review Estimate
Get the required membrane rolls, adhesive, seam tape, and insulation board count.
Step 1: Input Dimensions
Enter the length and width of the building, including overhangs.
Flat Roof Material Formula
Flat roofs are calculated as flat horizontal surfaces with a low slope factor (typically 1.014 for drainage). Unlike shingled roofs, they require continuous sheets, bonding adhesives, and seam tapes.
Measuring Methods
- Parapet-to-Parapet Measurement: On roofs with parapet walls, measure the deck inside the walls, then add the height of every wall face the membrane turns up (usually 8 to 12 inches per side) multiplied by the perimeter. Parapet flashing is where most flat roof estimates come up short.
- Drains, Scuppers & Penetrations: Add roughly 10 sq ft of membrane for each drain, scupper, vent stack, and HVAC curb. These need target patches, pipe boots, or curb wraps cut from the same roll.
- Drainage Slope Check: The IRC requires a minimum slope of 1/4 inch per foot for built-up, modified bitumen, and single-ply membranes. If the deck is dead flat, budget for tapered insulation rather than relying on the 1.4% drainage factor alone.
Roof Area = (Length + 2 * Overhang) * (Width + 2 * Overhang) * 1.014
Adhesive Gallons = Area / 60
Insulation Boards (4x8) = Area / 32A 24 × 20 ft garage with a 1 ft overhang: (24 + 2) × (20 + 2) = 572 sq ft of footprint. Multiply by 1.014 for drainage slope to get 580 sq ft (5.8 squares). That needs about 10 gallons of bonding adhesive (580 ÷ 60) and 19 sheets of 4 × 8 insulation board (580 ÷ 32, rounded up).
Flat Roof Material Examples
Flat and low-slope roofs are estimated by continuous membrane coverage rather than shingle bundles. These examples show how deck size and membrane choice change the roll, adhesive, and insulation counts.
| Scenario | Calculation | Result |
|---|---|---|
| 40 × 30 ft deck, TPO, 5% waste | 1,200 sq ft × 1.014 slope × 1.05 waste ≈ 1,278 sq ft; 1,000 sq ft rolls | 2 membrane rolls, ~22 gal adhesive, ~40 insulation boards |
| 24 × 20 ft deck, EPDM, 5% waste | 480 sq ft × 1.014 × 1.05 ≈ 511 sq ft; 500 sq ft EPDM rolls | 2 membrane rolls, ~9 gal adhesive, ~16 insulation boards |
| 60 × 40 ft deck, PVC, 10% waste (protrusions) | 2,400 sq ft × 1.014 × 1.10 ≈ 2,677 sq ft; 1,000 sq ft rolls | 3 membrane rolls, ~45 gal adhesive, ~84 insulation boards |
Flat Roof Membrane, Adhesive & Insulation Chart
Flat roof membranes are ordered by the square like shingles, but the accessories scale differently. Bonding adhesive is usually spread at about 60 sq ft per gallon when you coat both the deck and the membrane, and each 4 × 8 insulation board covers 32 sq ft.
The table assumes a 1.4% drainage slope allowance and a fully adhered installation. Mechanically attached TPO skips most of the adhesive but adds plates and fasteners, and ballasted EPDM replaces adhesive with stone, so check your system before ordering glue.
For roofs with parapets, add the turn-up area described above before using these numbers.
| Footprint | Membrane Area | Adhesive (gal) | 4×8 Insulation Boards |
|---|---|---|---|
| 500 sq ft | 507 sq ft (5.1 squares) | 9 | 16 |
| 1,000 sq ft | 1,014 sq ft (10.1 squares) | 17 | 32 |
| 1,500 sq ft | 1,521 sq ft (15.2 squares) | 26 | 48 |
| 2,000 sq ft | 2,028 sq ft (20.3 squares) | 34 | 64 |
| 3,000 sq ft | 3,042 sq ft (30.4 squares) | 51 | 96 |
Quick facts
- A standard flat roof slopes slightly (1/4 inch per foot) so water runs toward drains rather than ponding.
- Bonding adhesive typically covers about 60 square feet per gallon of finished roof area on fully adhered membranes.
- Flat roof insulation boards are usually 4x8 feet (32 sq ft) or 4x4 feet (16 sq ft).
Frequently Asked Questions
Clear answers about roof square footage calculations, pitch slope factors, shingle bundles, and ordering materials.
Multiply the deck length by the width, add any overhang to each side, then apply a small slope factor (about 1.014) for the drainage pitch. Flat roofs still slope roughly 1/4 inch per foot, so the true membrane area is slightly larger than the plan footprint.
Divide your total membrane area (including waste) by the roll size. TPO and PVC usually come in 1,000 sq ft rolls, while EPDM is commonly sold in 500 sq ft rolls. This calculator rounds up to whole rolls for you.
For a fully adhered membrane, plan on roughly 60 square feet of finished roof per gallon, since adhesive is applied to both the membrane and the substrate. A 1,200 sq ft roof needs about 20 gallons.
Use about 5% for a simple rectangular deck, 10% for roofs with curbs, drains, or protrusions, and up to 15% for highly irregular layouts. Seam overlaps and flashing around penetrations drive the extra material.
Most modern flat roofs use rigid polyiso insulation under the membrane for R-value and to create slope. Boards are typically 4x8 feet (32 sq ft each), so divide your roof area by 32 to estimate board count.
Still have questions about your roof takeoff?
Explore our comprehensive suite of specialized calculators or contact our estimator team for personalized guidance.



