TL;DR — Key Takeaways
• IBC Chapter 15 governs roof coverings — the waterproofing layer applied at the top of the building — not the structural roof deck (covered by the applicable structural chapter) or the roof insulation (governed by IECC/Chapter 13).
• Roof covering materials must be approved (§1502.1) — either listed per a recognized product standard (UL 580, FM Approvals, ASTM D1922, etc.) or evaluated per ICC-ES.
• Roof drainage (§1502.7): Roofs must be designed to drain all rainwater to a drain, downspout, or the ground within the lot; roofs with slope less than ¼:12 must have secondary (overflow) drainage or a scupper/internal drain system.
• Wind uplift resistance (§1504) must be demonstrated for the complete roof assembly — deck + insulation + membrane — through FM Approvals or UL listing. Hurricane zones (Florida, coastal Texas) have prescriptive requirements.
• Roof slope: Low-slope roofing (slope < 2:12) must use a roofing system rated for low-slope application; steep-slope systems (≥ 2:12) include shingles, tiles, and metal panels.
• Class A, B, or C fire rating per ASTM E108 is required for roof coverings depending on construction type and occupancy; Class A (highest resistance) is required for all construction in many jurisdictions.
• Re-roofing (§1511): When replacing the roof covering on an existing building, the installation must comply with Chapter 15 requirements. Not more than two layers of roof coverings are permitted on low-slope roofs before tear-off is required.
• Photovoltaic systems: Where PV panels are installed on the roof, the roof penetrations and attachment must comply with both Chapter 15 (roof waterproofing) and NEC Article 690 (electrical).
Roof Covering Classes and Fire Ratings
IBC §1505 establishes the minimum fire resistance classification required for roof coverings by construction type. The fire test standard is ASTM E108 (Fire Tests of Roof Coverings), which establishes Class A (most resistant), Class B, and Class C (least resistant).
| Construction Type | Minimum Roof Covering Class |
|---|---|
| Type I, II, III, IV | Class A (per §1505.1) |
| Type V | Class C (§1505.3) — or as required by local code |
Wildland-Urban Interface (WUI): Buildings in designated WUI areas (high fire hazard zones — most of California, parts of Colorado, Arizona, and other western states) must have Class A roof coverings regardless of construction type. California requires Class A for all occupancies in designated State Responsibility Areas (SRA) and High Fire Hazard Severity Zones (HFHSZ).
Common roof covering fire ratings:
• Modified bitumen (SBS/APP): Typically Class A when installed per FM Approvals or UL listing
• EPDM single-ply membrane: Class A listings available
• TPO and PVC single-ply: Class A listings available
• Concrete and clay tile: Non-combustible — inherently Class A
• Asphalt shingles: Available in Class A (fiberglass mat) or Class C (organic mat — largely discontinued)
• Metal roofing: Class A (non-combustible metal panels); may require fire-rated underlayment to maintain Class A rating
Roof Slope and Drainage (§1502 and §1503)
Minimum Roof Slopes
IBC §1507 establishes minimum slopes for each roofing type:
| Roofing System | Minimum Slope |
|---|---|
| Built-up roofing (BUR) | ¼:12 minimum |
| Polymer-modified bitumen (SBS/APP) | ¼:12 (fully adhered/mechanically attached) |
| Thermoset (EPDM) single-ply | ¼:12 |
| Thermoplastic (TPO, PVC) single-ply | ¼:12 |
| Metal panel systems (standing seam) | ½:12 minimum (flat panel); 3:12 (corrugated) |
| Asphalt shingles | 2:12 minimum (double underlayment at 2:12–4:12); 4:12 normal installation |
| Clay and concrete tile | 2.5:12 minimum (sealed tile); 4:12 standard |
| Slate | 4:12 minimum |
"Zero slope" or "flat" roofs are not code compliant. Every roof must have a minimum positive slope to drain. The ¼:12 minimum for low-slope systems means 1/4 inch of fall per 12 inches of horizontal run — very shallow but measurably positive.
Roof Drainage (§1502.7)
All roofs must be designed to drain storm water. IBC §1502.7 and §1106.1 (plumbing provisions) require:
Primary drainage: A roof drain, scupper, or gutter/downspout system sized to handle the design storm event. Storm drain sizing is per IPC §1106 using the 100-year, 1-hour rainfall intensity for the building location.
Secondary (overflow) drainage (§1502.7): For roofs sloped less than 4:12 with parapets or controlled drainage:
• Secondary drains must be provided at a higher elevation than the primary drains, set to activate when primary drains are blocked
• OR scuppers through the parapet at a maximum 2-inch water height (overflow height) must be provided
• The structure must be designed to carry the ponding load from the maximum water buildup if secondary drainage is relied upon
Gutters and downspouts: Not required by IBC but required by some state codes (particularly for residential under IRC §R903). Where provided, gutters and leaders must not discharge to sidewalks or adjacent properties where ponding would occur.
Wind Uplift Requirements (§1504)
Wind uplift is the dominant structural demand on low-slope commercial roofing — negative wind pressure on the roof creates suction that can separate the entire roofing system from the deck.
§1504.1 — General Uplift Resistance
Roof assemblies must withstand the design wind pressures calculated for the building's location and exposure per ASCE 7 Chapter 27 or 28 (roof zones — field, perimeter, corner — have different pressure demands, with corners generating the highest uplift).
Demonstration methods:
1. FM Approvals listing: FM Approvals (Factory Mutual) tests and rates roof assemblies by wind uplift capacity (I-60, I-90, I-120, I-135, I-150 — rated wind uplift in psf). The design team specifies the minimum FM rating that equals or exceeds the calculated design uplift.
2. UL listing: UL 580 tests wind uplift resistance of roof assemblies. UL listings are commonly used for coastal and high-wind applications.
Hurricane region requirements (§1504.3):
For buildings in Florida and the Gulf Coast within a specified distance of the coast, §1504.3 requires compliance with ASCE 7 or the applicable state building code (Florida Building Code has its own wind resistance provisions based on the FBC wind speed maps).
Low-Slope Commercial Roofing Systems
Single-Ply Membranes
TPO (Thermoplastic Polyolefin): Currently the most widely installed low-slope membrane in commercial construction. Energy-efficient (white surface reflects solar heat), Class A with appropriate underlayment, heat-welded seams. Typically 45–80 mil thickness.
EPDM (Ethylene Propylene Diene Monomer): Thermoset rubber membrane, historically dominant before TPO. Fully-adhered, mechanically-attached, or ballasted systems. Seams bonded with adhesive or tape (not heat-welded). Typically 45–60 mil.
PVC (Polyvinyl Chloride): Similar to TPO but different chemistry; heat-welded seams; more resistant to certain chemical exposure (grease, oil). Common in restaurant/food processing applications.
Built-Up Roofing (BUR)
Multiple plies of bitumen-saturated felt or glass fiber ply embedded in hot asphalt or cold-applied adhesive, topped with aggregate surfacing or a cap sheet. BUR has a 100+ year track record; the multi-ply redundancy provides high puncture and hail resistance. Less commonly specified for new construction since single-ply systems gained dominance.
Modified Bitumen
SBS (styrene-butadiene-styrene) or APP (atactic polypropylene) modified bitumen sheets applied by torch, hot mop, or cold adhesive. Two-ply (base sheet + cap sheet) systems are standard. SBS provides excellent flexibility in cold weather; APP provides superior UV resistance.
Roofing Over Occupied Spaces During Construction (§1503)
IBC §1503 requires that permanent waterproofing be in place or temporary weatherproofing be provided before rain events during construction. This is a general code requirement but is specifically invoked when interior work (MEP, finishes) is proceeding below an incomplete roof. The contractor is responsible for temporary weatherproofing even if the final roofing contractor has not yet begun work.
Research Roof Assembly Requirements for Your Project
Roof system selection requires balancing IBC Chapter 15 requirements (fire rating, wind uplift, slope, drainage) with IECC Chapter 4 energy requirements (insulation R-value) and the applicable FM or UL listing. Melt Code lets you search Chapter 15, Chapter 13 energy provisions, and your jurisdiction's amendments in one search.
Frequently Asked Questions
Yes — IBC §1502.7 requires secondary (overflow) drainage for any roof with parapets or controlled drainage where the primary drains can become blocked. The secondary system can be overflow drains at a higher elevation, scuppers through the parapet, or (with structural design for ponding loads) parapet openings. Without secondary drainage, a blocked primary drain can cause catastrophic roof ponding and collapse.
FM Approvals rates roof assemblies by their wind uplift resistance in pounds per square force (psf). An "I-90" assembly can resist 90 psf of uplift. The required FM rating for a building is determined by calculating the design uplift pressure per ASCE 7 and specifying a listed assembly with a rating equal to or exceeding that pressure. High-wind regions may require I-120 or I-150.
IBC §1511.3 allows re-roofing over existing roofing for low-slope systems, but only one layer of re-roofing over the original. When two layers are present, full tear-off to the deck is required. Additionally, if the existing roof is wet (moisture in insulation confirmed by IR survey or core sampling), tear-off is required regardless of the number of layers.
Solar PV panels and racking systems penetrate or attach to the roof membrane, creating potential leak points. Every penetration must be flashed per Chapter 15 and manufacturer's requirements. The roofing system must be compatible with the racking attachment method. The structural deck and framing must be capable of supporting the PV system dead load (typically 3–5 psf) plus code wind and seismic forces on the panels.
References
1. International Code Council — IBC 2024, Chapter 15: Roof Assemblies and Rooftop Structures
https://codes.iccsafe.org/content/IBC2024P1/chapter-15-roof-assemblies-and-rooftop-structures
2. FM Approvals — FM Approvals Roof Assembly Listings
https://www.approvalguide.com/
3. ASTM — E108: Standard Test Methods for Fire Tests of Roof Coverings
https://www.astm.org/e0108-11.html
4. NRCA — National Roofing Contractors Association: Guidelines for Roofing Systems
5. Single Ply Roofing Industry (SPRI) — Wind Design Standards for Roofing Systems
6. UpCodes — IBC 2024 Chapter 15 (searchable text)
https://up.codes/viewer/california/ibc-2024/chapter/15/roof-assemblies-and-rooftop-structures