TPO Roofing Calculator
Membrane area, adhesive, and accessories for TPO system.
Inputs
%
Results
Roof Area (sqft)
7,200
Membrane Needed (sqft)8,435
Number of Rolls7
Seam Length (LF)720
Fasteners + Plates4,416
Termination Bar (pcs)36
Edge Metal (pcs)36
Est. Material Cost ($)$6,655.00
Roof Area With Waste7,776
How to Use This Calculator
- Enter roof dimensions (length x width in feet), membrane thickness (mil), and roll width (ft).
- Enter the number of penetrations.
- Review roof area, membrane sqft, number of rolls, total seam length (LF), and fasteners.
- Include cover board if required by the specification -- TPO directly over insulation may reduce warranty.
- TPO seams are heat-welded -- seam quality is critical and requires an approved weld tester for QC.
How the result changes with Roof Length (ft)
| Roof Length (ft) | Roof Area (sqft) |
|---|---|
| 201 | 12,060 |
| 701 | 42,060 |
| 1,300 | 78,000 |
| 1,800 | 108,000 |
What each input means
- Roof Length (ft)
- Length of the roof area in feet.
- Roof Width (ft)
- Width of the roof area in feet.
- Membrane Thickness (mil)
- TPO thickness: 45 mil (budget), 60 mil (standard), 80 mil (premium).
- Roll Width (ft)
- TPO roll width. Common: 6 ft, 8 ft, 10 ft, 12 ft.
- Roof Penetrations
- Number of pipes, vents, and HVAC curbs requiring flashing.
- Waste Factor (%)
- Extra material for overlaps, cuts, and waste.
What each result means
- Roof Area (sqft)
- Total flat roof area.
- Membrane Needed (sqft)
- Total TPO membrane including overlaps and waste.
- Number of Rolls
- TPO membrane rolls required.
- Seam Length (LF)
- Total linear feet of hot-air welded seams.
- Fasteners + Plates
- Mechanical fasteners with stress plates (field + perimeter + corners).
- Termination Bar (pcs)
- 10 ft termination bar pieces for perimeter.
- Edge Metal (pcs)
- 10 ft TPO-coated edge metal pieces.
- Est. Material Cost ($)
- Approximate material cost (labor not included).
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersRoof Length (ft) = 120, Roof Width (ft) = 60, Membrane Thickness (mil) = 60, Roll Width (ft) = 10 = 6 input(s) provided
- Calculate Roof AreaRoof Area = roofLength * roofWidth7200 = 7200
- Calculate Membrane NeededMembrane Needed = numRolls * rollWidth * (roofLength + 0.5)8435 = 8435
- Calculate Number of RollsNumber of Rolls7 = 7
Engine last updated . Checked against 1 independently-derived test — how we verify calculators.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
More in Construction & Building Trades.