AEO Answer · Plumbing
How Are Roof Drainage and Scuppers Designed?
By Jeremy Mills, CEO & Founder, Apex Grid Engineering — USAF Veteran. · Updated 2026-09-15
Roof drainage design sizes the components that remove rainwater from roofs — interior roof drains, gutters and downspouts, or scuppers — for the code's design rainfall rate, and provides overflow drainage (overflow scuppers or drains) above the primary level so blockages don't pond the roof. The structural design accounts for the water load the overflow level allows. The work follows the plumbing code's storm drainage provisions.
I'm Jeremy Mills, CEO & Founder of Apex Grid Engineering and a U.S. Air Force veteran. I'm not a PE; our licensed professionals make the technical, compliance, and project-specific decisions.
The concise answer
Roof drainage design sizes the components that remove rainwater from roofs — interior roof drains, gutters and downspouts, or scuppers — for the code's design rainfall rate, and provides overflow drainage (overflow scuppers or drains) above the primary level so blockages don't pond the roof. The structural design accounts for the water load the overflow level allows. The work follows the plumbing code's storm drainage provisions. Sizing starts with the roof area tributary to each drain or scupper and the design rainfall intensity. The plumbing code provides the rainfall rates and the sizing tables; the engineer applies them to the actual roof geometry, accounting for the slope that delivers water to each drainage point. A roof with good slope needs fewer, smaller drains than a dead-flat roof of the same area.
Primary drainage options
Interior roof drains suit large flat roofs — they collect water at low points and pipe it down through the building to the storm system. The design sets drain locations at the roof's low points (coordinated with the structural slope or tapered insulation plan), sizes the piping for the tributary flow, and details the drain flashing and strainers. Cleanouts and maintenance access matter because these drains clog with debris. Gutters and downspouts serve sloped roofs and smaller buildings: the gutter profile and downspout count follow the roof area and rainfall rate. Scuppers through parapets work for flat roofs with parapets — they're the simplest option and double nicely as overflow. Whatever the primary, the design shows the complete path of water from roof surface to the storm connection or daylight, with sizes at every step.
Overflow: the system that saves the roof
Overflow drainage is code-required and non-negotiable in my designs. The concept is simple: provide a second drainage path set slightly above the primary, so that when — not if — the primary clogs, water has somewhere to go before it ponds deep enough to threaten the structure. Overflow scuppers in the parapet are the classic solution: visible, simple, and they telegraph a problem by spilling visibly. The overflow elevation is a coordinated number. The plumbing engineer sets it, the structural engineer designs the roof for the water depth it permits, and the architect details the parapet and flashing around it. Set the overflow too high and the structural load grows; set it at the primary level and it isn't overflow. I also design for maintenance reality: strainers on primaries, accessible cleanouts, and overflow paths that stay clear. The drawings show primary and overflow as one complete drainage story.
- Design rainfall: code-specified intensity applied to actual roof tributary areas
- Primary options: interior drains, gutters and downspouts, or parapet scuppers
- Overflow required: secondary path set above primary so clogs don't pond the roof
- Structural link: roof designed for the water depth the overflow elevation allows
- Maintenance: strainers, cleanouts, and visible overflow that telegraphs blockages
Which related engineering resources can help?
What else do project teams ask?
What is a scupper, exactly?
Why does the structural engineer care about roof drains?
Does this guarantee permit approval?
What should I send for an initial review?
Ready to discuss your engineering scope?
Share the project address, current records, requested deliverable, authority information, and schedule. Apex Grid confirms professional responsibility, availability, and scope before work begins.
Start an Engineering Estimate