Roof & Storm Drain Sizing (IPC): Rainfall, Area & Overflow

26 Aug 2026 MEPMate Team 64 views
All Blog Posts
Table of Contents
    Roof & Storm Drain Sizing (IPC): Rainfall, Area & Overflow

    Quick answer: Roof and storm drains are sized on the rainfall rate for your location and the roof area they serve. The International Plumbing Code (IPC) tables are built on a 100-year, 1-hour rainfall rate, and they list how many square feet of roof each drain, leader and horizontal storm pipe can handle at a given rainfall intensity. The core relationship: flow (GPM) = roof area (ft²) × rainfall (in/hr) × 0.0104. Size drains, leaders and storm piping with the roof drain sizing calculator.

    Why roof drainage is a code-driven calculation

    A roof is a large flat collector, and in a heavy US downpour it can shed thousands of gallons per minute. If the drainage system can’t carry that away fast enough, water ponds — and ponding is dangerous: every inch of standing water adds about 5.2 pounds per square foot of load, and a blocked or undersized drain can collapse a flat roof. That’s why the IPC (Chapter 11, Storm Drainage) prescribes exactly how to size primary drains, secondary (overflow) drains, leaders and horizontal storm piping based on rainfall and area.

    The two inputs: rainfall rate and roof area

    Rainfall rate

    US storm drainage uses the 100-year, 1-hour rainfall rate for the project location, in inches per hour. This is the intensity a storm system must handle, and it varies enormously across the country — roughly 2–3 in/hr in the arid West, but 3–4 in/hr across much of the East and Midwest, and higher along the Gulf Coast. You get the value from the IPC rainfall maps (or NOAA Atlas 14 data) for the specific city.

    Roof (drainage) area

    This is the horizontal projected area the drain serves, in square feet. Vertical walls that drain onto the roof add a portion of their area too (the IPC includes 50% of adjacent vertical wall area). Divide the total roof into the areas served by each drain.

    The flow formula

    The design flow to a drain is:

    Q (GPM) = Roof area (ft²) × Rainfall rate (in/hr) × 0.0104

    The constant 0.0104 converts (square feet × inches/hour) into gallons per minute (1 in/hr over 1 ft² = 0.623 gal/hr = 0.0104 GPM). So a 10,000 ft² roof at a 4 in/hr rainfall rate sheds:

    Q = 10,000 × 4 × 0.0104 = 416 GPM

    The IPC tables bake this relationship in — they list allowable roof areas per pipe size at various rainfall rates, so you can look up the pipe directly. The roof drain sizing calculator handles both the flow and the IPC table lookup.

    Sizing the components

    A storm system has several parts, each with its own IPC table:

    ComponentIPC referenceSized on
    Roof drains & leaders (vertical)Table 1106.2Roof area at design rainfall
    Horizontal storm pipingTable 1106.3Area, rainfall, and pipe slope (⅛", ¼", ½" per ft)
    Vertical leaders/conductorsTable 1106.2Area at design rainfall
    GuttersTable 1106.6Area, rainfall, and slope

    Note that horizontal pipes depend on slope — a steeper pipe carries more, so a ¼"-per-foot storm main handles more roof area than a ⅛" one of the same diameter. Vertical leaders don’t have a slope variable; they’re sized purely on area and rainfall.

    Worked example

    A 20,000 ft² flat roof in a region with a 4 in/hr design rainfall, drained by four roof drains (5,000 ft² each).

    • Flow per drain: 5,000 × 4 × 0.0104 = 208 GPM each.
    • Drain & leader: From IPC Table 1106.2 at 4 in/hr, a 5,000 ft² area calls for roughly a 5" leader (a 4" leader handles ~4,600 ft² at 4 in/hr, so 5,000 pushes to 5").
    • Horizontal main collecting all four (20,000 ft², 832 GPM) at ¼"/ft slope: from Table 1106.3, an 8" storm main at ¼" slope carries around 20,000 ft² at 4 in/hr.

    Change the city to a 2 in/hr rainfall rate and each drain only sees 104 GPM — the same roof might need only 4" leaders. Rainfall rate is the biggest driver, which is why you can’t reuse a design across climates.

    Secondary (overflow) drainage — not optional

    The IPC requires a secondary (overflow) drainage system in addition to the primary drains, sized for the same design rainfall. Its job is to protect the roof if the primary drains clog (leaves, ice, debris). It’s implemented one of two ways:

    • Overflow drains set about 2 inches above the roof surface, piped to a separate system that discharges where it will be noticed.
    • Scuppers — openings through the parapet wall that let water escape once it rises to a set depth.

    Critically, the secondary system must discharge to a conspicuous point (like splashing onto grade), not tie back into the primary storm system — so that overflow running is a visible warning that the primary drains are blocked. Sizing the overflow to the full design storm is a code requirement, not a courtesy.

    Conventional vs. siphonic roof drainage

    There are two fundamentally different ways to drain a large roof, and they size very differently:

    • Conventional (gravity) drainage — the traditional system this article describes. Pipes run partly full, sloped, relying on gravity. Each drain needs its own leader and the horizontal mains are sloped and relatively large. Simple, robust, and what the IPC tables are built around.
    • Siphonic drainage — specially designed drains with air baffles that prime the piping to run completely full, creating a siphon that pulls water at high velocity. Because the pipe runs full, siphonic systems use smaller-diameter, un-sloped horizontal pipe and can connect many drains to a single downpipe — a major advantage on very large roofs like warehouses, stadiums and airports.

    Siphonic design is a specialized, proprietary calculation (not the simple IPC table lookup) and must be engineered by the drain manufacturer for the specific roof, because the whole system depends on the pipe filling and priming correctly. For the vast majority of buildings, conventional gravity drainage sized from the IPC tables is the right and code-straightforward choice; siphonic is reserved for large roofs where its smaller pipe and flat runs justify the added engineering. Know which system you are sizing before you reach for the IPC tables — they apply to conventional drainage.

    Common roof drain sizing mistakes

    • Using the wrong rainfall rate. Grabbing a national average instead of the local 100-year/1-hour value badly under- or over-sizes the system.
    • Forgetting adjacent vertical walls. The IPC adds 50% of walls that drain onto the roof to the drainage area.
    • Ignoring slope on horizontal piping. A flatter slope carries much less — size for the slope you’ll actually install.
    • Skipping or undersizing overflow drainage. The secondary system must handle the full design storm and discharge conspicuously.
    • Too few drains on a big roof. One giant drain is riskier than several — distribute drains so a single clog doesn’t flood the roof.
    • Not checking ponding load with the structural engineer. Drainage and roof structure must be coordinated.

    Controlled-flow and green-roof considerations

    Two modern wrinkles affect roof drainage sizing. Controlled-flow (control-flow) roof drainage deliberately restricts the drains so the roof ponds a shallow, controlled depth of water during a storm and releases it slowly — reducing the peak flow the storm sewer sees and shrinking downstream pipe sizes. It requires a structure designed for the added water load and is an intentional, engineered exception to “drain it as fast as possible.” Green roofs (vegetated assemblies) absorb and delay runoff, so their effective drainage flow is lower than a bare roof of the same area — but the drains, media and overflow must still be sized for the design storm on the assumption the media is saturated. Both approaches interact with local stormwater management rules, which increasingly require on-site detention or retention regardless of how the roof itself drains. When a project uses controlled-flow or green-roof drainage, the roof-drain sizing is coordinated with the site’s stormwater design and the structural rain-load analysis, not calculated in isolation.

    Standards and references

    ReferenceWhat it covers
    IPC Chapter 11Storm drainage — drains, leaders, piping, overflow
    IPC Table 1106.2 / 1106.3Vertical leaders & horizontal storm pipe sizing
    NOAA Atlas 14Location rainfall intensity data
    ASCE 7Rain loads & ponding on roof structure
    FormulaQ (GPM) = area × rainfall(in/hr) × 0.0104

    The bottom line

    Roof and storm drain sizing comes down to two inputs — the local 100-year/1-hour rainfall rate and the roof area each drain serves — run through the IPC Chapter 11 tables (or the flow formula Q = area × rainfall × 0.0104). Size the drains, leaders and sloped horizontal piping for the design storm, always include a full-capacity overflow system that discharges conspicuously, and coordinate ponding loads with the structural engineer. Get fast, IPC-based sizes with the roof drain sizing calculator, and have the final storm design confirmed by a licensed plumbing engineer against your local code and rainfall data.

    Frequently asked questions

    How do you size a roof drain?

    Size it on the local rainfall rate and the roof area the drain serves. The design flow is Q (GPM) = roof area in square feet times rainfall in inches per hour times 0.0104. Then use the IPC Chapter 11 tables (1106.2 for leaders, 1106.3 for horizontal piping) to select the drain, leader and pipe size that can carry that area at your design rainfall. US storm drainage uses the 100-year, 1-hour rainfall rate for the location.

    What rainfall rate is used for roof drain design?

    US storm drainage design uses the 100-year, 1-hour rainfall rate for the specific project location, in inches per hour, taken from the IPC rainfall maps or NOAA Atlas 14 data. It varies widely — roughly 2 to 3 inches per hour in the arid West, 3 to 4 across much of the East and Midwest, and higher on the Gulf Coast. Rainfall rate is the biggest driver of drain size, so designs cannot be reused across climates.

    What is the roof drain flow formula?

    The design flow to a drain is Q (gallons per minute) = roof area (square feet) times rainfall rate (inches per hour) times 0.0104. The constant converts square-feet-times-inches-per-hour into GPM. For example, a 10,000 square foot roof at a 4 inch-per-hour rainfall rate sheds about 416 GPM. The IPC tables build this relationship in, listing allowable roof area per pipe size at various rainfall rates.

    Are overflow (secondary) roof drains required?

    Yes. The IPC requires a secondary or overflow drainage system in addition to the primary drains, sized for the same design rainfall, to protect the roof if the primary drains clog. It is implemented as overflow drains set about 2 inches above the roof or as scuppers through the parapet. Critically, the overflow must discharge to a conspicuous point rather than tying into the primary system, so overflow running is a visible warning of a blockage.

    Does pipe slope affect storm drain sizing?

    Yes, for horizontal storm piping. A steeper slope carries more flow, so a horizontal storm main at 1/4 inch per foot handles more roof area than the same diameter pipe at 1/8 inch per foot. IPC Table 1106.3 gives allowable areas by pipe size, rainfall rate and slope. Vertical leaders and conductors do not have a slope variable and are sized on area and rainfall alone using Table 1106.2.

    Why is roof ponding dangerous?

    Because standing water is heavy and roofs are large. Every inch of ponded water adds about 5.2 pounds per square foot of load, so an undersized or blocked drain that lets water accumulate can overload and collapse a flat roof, especially as ponding causes the roof to sag and collect even more water. This is why the IPC mandates both adequately sized primary drainage and a full-capacity overflow system, coordinated with the structural rain-load design under ASCE 7.

    Is a roof drain sizing calculator accurate for design?

    A calculator that uses the IPC Chapter 11 tables and the rainfall-and-area flow formula gives reliable sizes for drains, leaders and storm piping. A complete design also requires the correct local 100-year/1-hour rainfall rate, inclusion of adjacent vertical wall area, a full-capacity overflow system that discharges conspicuously, and coordination of ponding loads with the structural engineer, verified by a licensed plumbing engineer against the local code.

    roof drain sizing storm drainage IPC chapter 11 rainfall rate leaders overflow drains scuppers