Subscribe

INSTALL & DIY · June 15, 2026

Flat Roof Drainage Plan and Design: Slope, Scuppers, Drains, and the Ponding Water Problem

Flat roof drainage plan: 1/4 inch per foot slope (IBC 1507), overflow 2 in above the low point (IRC R903.4.1), and drain sizing worked in gpm per IPC 1106.

Flat Roof Drainage Plan and Design: Slope, Scuppers, Drains, and the Ponding Water Problem

By The Roofing Brief Team | Last reviewed: October 2026.

A flat roof drainage plan has to deliver three things: positive slope to the drains (the 2018 IBC sets 1/4 inch per foot as the design minimum for most membranes), a separate overflow path 2 inches above the primary inlet, and drains and leaders sized in gpm to the local 100-year, 1-hour rainfall. Tapered polyiso insulation is the common way to build slope into a flat deck. The ponding water problem is solved at design, not at warranty time: a roof that ponds has inadequate slope, undersized drains, or a structural deflection that nobody accounted for during the original spec.

The short version

  • IBC 1507 sets a design slope of not less than 1/4 inch per foot for built-up (except coal-tar, 1/8), modified bitumen, thermoset (EPDM), thermoplastic, sprayed foam and liquid-applied roofs.
  • Every primary drain needs a separate overflow: an overflow drain with its inlet 2 inches above the low point, or scuppers 3 times the drain size with a 4 inch minimum opening height (IRC R903.4.1, IPC 1108).
  • Size drains from the 100-year, 1-hour rainfall: 1 gpm drains 96.15 sq ft at 1 inch per hour, so a 4 inch leader rated 192 gpm serves about 4,600 sq ft at 4 inches per hour.
  • Tapered polyiso insulation is the modern way to add slope to a flat deck; at 1/4 inch per foot a 40 foot run to the drain adds 10 inches of taper.
  • Scuppers vs internal drains: scuppers are simpler but require parapet walls, internal drains work on any roof but add plumbing complexity.
  • Ponding is a design problem, not a maintenance problem. Fix the slope, the drain sizing or the drain count.

Short answer: the design rules that matter

Three numbers run flat roof drainage: slope of 1/4 inch per foot minimum, a secondary drain 2 inches above the primary inlet, and leaders sized to the design storm. Hit all three and the roof drains. Miss any of them and you get ponding, warranty trouble, and accelerated membrane failure.

The code bases are the IBC Section 1507 (slope), IPC Sections 1106 and 1108 (sizing and secondary drains) and IBC Section 1611 (rain load and ponding instability, which points to ASCE 7 Section 8.4). Residential flat sections follow IRC R903.4 and R905. Most flat roof drainage failures violate at least two of these. For ponding as a failure mode, see ponding water flat roof.

Slope requirements: the 1/4 inch per foot rule

The 2018 IBC lists the minimum design slope for drainage under each membrane: built-up roofs 1/4 inch per foot (coal-tar built-up 1/8, Section 1507.10.1), modified bitumen 1507.11.1, thermoset single-ply such as EPDM 1507.12.1, thermoplastic single-ply 1507.13.1, sprayed polyurethane foam 1507.14.1 and liquid-applied 1507.15.1, all at 1/4 inch per foot. The IRC matches it for residential: R905.11.1 (modified bitumen) and R905.12.1 (thermoset) both say 1/4 inch per foot. Membrane makers may set a higher minimum for warranty coverage, so read the data sheet.

If your slope is Then
1/2 inch per foot or steeper Exceeds every IBC 1507 minimum; check the maker’s warranty minimum and you are done
1/4 inch per foot Meets the IBC 1507 minimum for built-up, modified bitumen, thermoset, thermoplastic, foam and liquid-applied roofs
Between 1/8 and 1/4 inch per foot Only coal-tar built-up is permitted at 1/8 (IBC 1507.10.1); every other membrane needs added taper
Under 1/8 inch per foot, or water standing after rain stops Treat it as a slope or drain defect; spec tapered insulation and read your warranty, since many exclude ponding
Water flows away from the drains Re-plan the drain layout before adding membrane; slope cannot fix drains in the wrong place

How drain sizing actually works

Drain sizing runs on gallons per minute. IPC 1106.1 bases leaders, storm drains and sewers on the 100-year, 1-hour rainfall rate, and one inch of rain per hour over 96.15 sq ft produces 1 gpm. So roof area served = gpm x 96.15 / rainfall in inches per hour. IPC 1106.4 also adds half the area of any vertical wall that sheds rain onto the roof. The 2015 IPC Table 1106.3 rates round leaders as below, and the table shows the roof area each can serve:

Leader size Capacity (gpm), IPC Table 1106.3 Roof sq ft at 1 in/hr At 3 in/hr At 4 in/hr At 5 in/hr
2 inch 30 2,884 962 721 577
3 inch 92 8,846 2,949 2,211 1,769
4 inch 192 18,461 6,154 4,615 3,692
5 inch 360 34,614 11,538 8,654 6,923
6 inch 563 54,132 18,044 13,533 10,826
8 inch 1,208 116,149 38,716 29,037 23,230

The leader rating is a ceiling. The drain body has its own flow curve at ponding depth from the maker, so size to the lower of the two. Look up your 100-year, 1-hour rainfall in IPC Figure 1106.1 (or IBC Figure 1611.1), or from NOAA Atlas 14 for your location.

Worked example: a 10,000 sq ft roof at an assumed 4 inches per hour needs 10,000 x 4 / 96.15 = about 416 gpm. Three 4 inch leaders (3 x 192 = 576 gpm) clear it at roughly 3,300 sq ft each, or one 6 inch leader (563 gpm) if only one drain is practical. The roof then needs a second, independent overflow system sized for the same rainfall.

Overflow drainage: the IPC 1106 requirement

Secondary drainage is required wherever the roof perimeter extends above the roof so that water would be trapped if the primary drains clog: IBC 1502.2, IRC R903.4.1 and IPC 1108.1. The geometry in the residential code is exact: an overflow drain the same size as the roof drain with its inlet flow line 2 inches above the low point, or overflow scuppers three times the size of the roof drains, with a 4 inch minimum opening height, set in the parapet with the inlet 2 inches above the low point.

IPC 1108.2 requires the secondary system to end at a separate discharge, above grade, where occupants or maintenance staff will notice it. IPC 1108.3 sizes it for the rainfall rate used for the primary system and ignores the primary flow, and scuppers may not have an opening dimension under 4 inches. IBC 1502.3 adds that scupper size, location and inlet elevation must keep ponding depth within what the roof was designed for.

Overflow method How it works Pros Cons
Scupper through parapet Secondary opening with its inlet 2 inches above the low point Visible from grade, gravity discharge, no plumbing Needs a parapet; water dumps to grade
Internal overflow drain to a leader Secondary drain assembly, dome set 2 inches higher No parapet needed; controlled discharge More plumbing and leak risk
Internal overflow drain to a splash pad Separate, visible discharge above grade (IPC 1108.2) Visible discharge alerts the owner to a primary clog Splash pad must handle the full flow

A missing or undersized overflow is the main structural risk on older flat roofs: a clogged primary drain with no working overflow lets water accumulate at 5.2 psf per inch until the deck carries it (see the rain load section). Verify overflow function at every flat roof inspection. For scuppers as overflow and primary drainage, see scuppers vs gutters flat roof.

Tapered insulation: the modern slope delivery system

The traditional way to deliver slope was structural slope, framing the deck itself at 1/4 inch per foot to the drains. It works but needs custom framing and is hard to retrofit. Tapered insulation puts the slope in the insulation layer: factory-cut polyiso panels at 1/4 or 1/2 inch per foot are laid out across a flat deck to direct water to the drains, and the structural calculation stays simple.

Tapered system Slope Use
Tapered base layer 1/4 inch per foot Main field slope to drains; meets the IBC 1507 minimum
Tapered base layer 1/2 inch per foot Extra slope margin on long runs to the drain
Tapered crickets at curbs and walls Set by the designer Local slope that diverts water around an obstruction
Custom tapered to the drain layout Variable Drains placed in the low points of an irregular roof

The taper math is simple. At 1/4 inch per foot, drains 80 feet apart with the high point halfway put 40 feet between the high point and each drain: 40 x 0.25 = 10 inches of taper at the peak. At 1/2 inch per foot the same layout is 20 inches, which is why drain count and slope are chosen together. Tapered polyiso is made by Carlisle, GAF, Hunter Panels, Atlas Roofing, Holcim (Firestone) and Johns Manville, among others; suppliers produce a layout drawing to your drain plan and quote from it.

Drain layout: spacing and placement rules

Put drains where the roof’s low points are, never where the plumbing leader happens to run. IRC R903.4 states the rule directly: unless roofs are sloped to drain over roof edges, roof drains are installed at each low point. The common error is letting the plumbing path dictate the drain position, which leaves ponding in the real low spots. Design the drainage first, then route the plumbing to the drainage points.

Drain placement rule Source or reason
A drain at each low point of the roof IRC R903.4
Overflow inlet 2 inches above the low point IRC R903.4.1, IPC 1108
Scupper opening at least 4 inches IBC 1502.3, IPC 1108.3
Add half of any adjoining vertical wall’s area to the roof area served IPC 1106.4
Secondary discharge separate from the primary, above grade IPC 1108.2
A cricket behind any curb that blocks flow Design practice, not a code section; keeps water from ponding behind the curb

Internal drains vs scuppers vs gutters: when to use which

System Best for Pros Cons
Internal roof drains to leader pipes Commercial roofs over conditioned space, no parapet Hidden plumbing, controlled discharge, works on any roof Leak risk at deck penetration, plumbing complexity
Scuppers through parapet wall Roofs with parapet walls, simpler designs No interior plumbing, visible function Requires a parapet; dumps to grade or a downspout
Gutters at perimeter edge Residential flat sections, smaller commercial Simple, familiar, no roof penetrations Limited to the perimeter; gutter capacity caps the system (IPC Table 1106.6)
Tapered to a single edge drain Small additions, porches Simplest, no plumbing One drain is one point of failure

Internal drains are the standard on large commercial roofs, perimeter gutters suit residential flat sections, and scuppers fit parapet roofs.

Crickets: the localized slope solution

A cricket is a sloped buildup behind a curb, wall or other obstruction that diverts water around it. For sloped roofs the 2018 IBC (Section 1503.5) and IRC (R903.2.2) require a cricket or saddle on the ridge side of any chimney or penetration more than 30 inches wide. On a flat roof around HVAC curbs and equipment there is no equivalent code number, so crickets are a design decision: slope them at least as steeply as the main field (1/4 inch per foot minimum) and make them about as wide as the obstruction.

For the sloped roof version, see chimney cricket install; a flat roof cricket swaps framed lumber for tapered insulation.

Structural rain load: ASCE 7-22 requirements

Drainage moves water off the roof. Rain load is what the deck must carry if water accumulates. IBC Section 1611.1 requires each roof portion to carry the water that accumulates if the primary drains are blocked, plus the water that rises above the secondary inlet at its design flow, based on the 100-year hourly rainfall. The load is R = 5.2 x (ds + dh) in psf (Equation 16-35 in SI form), where ds is the static head up to the secondary inlet and dh is the extra head needed to pass the design flow, both in inches.

Example: secondary inlets set 2 inches above the low point (ds = 2) with 1 inch of hydraulic head (dh = 1) give R = 5.2 x 3 = 15.6 psf. Scuppers with a 4 inch static head and 2 inches of head give 5.2 x 6 = 31.2 psf. Every extra inch of overflow height adds 5.2 psf, which is why the overflow elevation is a structural decision as well as a plumbing one. Section 1611.2 also requires bays susceptible to ponding instability to be evaluated under ASCE 7 Section 8.4, and 1611.3 requires a secondary drainage system at a higher elevation on roofs with controlled-flow hardware.

Retrofitting drainage on an existing roof

An existing flat roof with inadequate drainage has four retrofit options; match the fix to where the water stands.

If the water stands Then
Around a drain that does not flow Clean and unclog it first, then run a flow test: pour a measured volume and time how fast it leaves
In one area far from any drain Add a drain or a scupper there (the IRC R903.4 low-point rule)
Behind a curb, wall or equipment platform Add a cricket to divert water around the obstruction
Across the whole field The slope is wrong: a tapered insulation retrofit with a new membrane, ideally timed to the membrane’s replacement

Maintenance: keeping drainage working

Drainage needs upkeep. Inspect drains and scuppers at least twice a year and after major storms, and more often under heavy tree canopy. Clear leaves and debris from strainers and scuppers, test drain flow with a measured volume of water and a timer, inspect the drain seal at the membrane termination for cracks or separation, and confirm the secondary path that IBC 1502.2 requires by temporarily blocking the primary drain and watching the water reach it. Photograph and date each inspection.

Debris is the most common drain failure, so a drain that worked on a clean roof can be blocked after one season of leaves. See ponding water flat roof for the fix path when ponding is already present.

FAQ

FAQs

What is the minimum slope for a flat roof?
The 2018 IBC sets a design slope of not less than 1/4 inch per 12 inches (1/4 inch per foot) for built-up (except coal-tar at 1/8), modified bitumen, thermoset, thermoplastic, sprayed foam and liquid-applied roofs (Sections 1507.10.1 to 1507.15.1). Check the membrane maker’s warranty minimum too, which can be higher.

How many drains does a flat roof need?
Enough to put a drain at each low point (IRC R903.4) and to keep each leader under its gpm capacity. Work it from the 100-year, 1-hour rainfall: gpm = roof sq ft x rainfall in/hr / 96.15. A 10,000 sq ft roof at an assumed 4 in/hr is about 416 gpm, which is three 4-inch leaders at 192 gpm each, and the secondary system needs the same capacity again.

What is overflow drainage?
A secondary path that activates when the primary drain clogs. Under IRC R903.4.1 an overflow drain the same size as the roof drain sits with its inlet 2 inches above the low point, or overflow scuppers three times the drain size with a 4 inch minimum opening height are set in the parapet, also 2 inches above the low point. IPC 1108 requires a separate discharge point, above grade, where occupants can see it.

How much slope does tapered insulation add?
At 1/4 inch per foot, a 40 foot run from a high point to a drain adds 10 inches of taper (40 x 0.25). Tapered polyiso is laid out by the supplier to the drain plan, and cost is quoted per layout, so get a take-off before comparing it with structural slope.

Can I fix ponding water without replacing the roof?
Sometimes. If water stands at one spot near a missing drain or behind a curb, adding a drain (IRC R903.4 puts one at each low point), scupper or cricket can fix it. If the whole field ponds, the slope is wrong and the lasting fix is a tapered insulation retrofit with a new membrane. Check your membrane warranty first, because many exclude ponding.

What is the difference between scuppers and internal drains?
Scuppers are openings through a parapet wall that drain water out by gravity. Internal drains penetrate the roof deck and tie into a leader pipe inside the building. Scuppers are simpler but require a parapet, and IBC 1502.3 sets a 4 inch minimum opening dimension. Internal drains work on any roof but add plumbing and a leak risk at the penetration. See scuppers vs gutters flat roof for the comparison.

Bottom line

Flat roof drainage is a design problem solved with three numbers: 1/4 inch per foot minimum slope (IBC 1507), an overflow inlet 2 inches above the low point on a separate discharge (IRC R903.4.1, IPC 1108), and leaders sized in gpm to the 100-year, 1-hour storm (IPC 1106). Tapered insulation is the modern slope system, drains and scuppers each have their place by building type, and the overflow elevation feeds straight into the structural rain load (5.2 psf per inch of water). Maintenance keeps the system working. For the failure mode and fix paths when ponding is already present, see ponding water flat roof. For the material choice that the drainage system supports, see flat roof types 2026 and flat roof materials compared.

Related reading