← Free label toolsGuides
Home / Guides / Roof Drain & Scupper Sizing Calculator

How to Size Roof Drains and Scuppers

Roof drainage sizing turns roof area and design rainfall into a flow rate that drains, leaders, gutters, and scuppers must handle. The calculation is a code issue and a building-protection issue because blocked or undersized drainage can overload a roof.

Ready to make one? Convert roof area and rainfall into drain, leader, and overflow sizing checks with the free Roof Drain & Scupper Sizing Calculator.
Open Roof Drain & Scupper Sizing Calculator →

What roof drain sizing requires

Plumbing codes such as the International Plumbing Code size roof drainage using design rainfall rates and roof area, with tables or equations for drains, vertical leaders, horizontal piping, gutters, and scuppers. The adopted local code and rainfall map determine the actual design intensity.

The method applies to plumbing engineers, architects, contractors, roof consultants, and plan reviewers. It is especially important for flat and low-slope roofs where water can pond if primary drains clog or cannot keep up.

  • Determine design rainfall intensity for the location.
  • Measure the roof area draining to each point.
  • Size primary drainage and separate overflow drainage.
  • Check leader, horizontal pipe, gutter, and scupper limits.

How to calculate

A common flow conversion is Q in gallons per minute = roof area in square feet x rainfall inches per hour / 96.23. The constant comes from converting inches of rain over square feet into gallons per minute.

For example, a 12,000 square foot roof area using a 4 inch per hour design rainfall has Q = 12,000 x 4 / 96.23 = 498.8 gpm. If that area drains to four equal primary drains, each drain must handle about 125 gpm before applying code table choices and layout realities.

Primary versus overflow drainage

Primary roof drains handle normal design rainfall. Overflow drains or scuppers provide a separate path when primary drains clog or rainfall exceeds the primary system. Codes often require overflow drainage where roof configuration can trap water.

Overflow scuppers should be set at the correct elevation, located where discharge will be visible or safely routed, and sized independently. They are not a substitute for primary drains, and primary drains are not a substitute for overflow protection.

Common mistakes

Do not size one drain from total building roof area if the roof is divided by slopes, crickets, parapets, expansion joints, or high points. Each drainage area must be assigned to the drains or scuppers that actually receive its water.

Another mistake is overlooking vertical walls that shed rain onto lower roofs. Some codes require adding a portion of adjacent wall area to the roof drainage calculation, depending on wall orientation and local rules.

  • Using the wrong rainfall rate.
  • Ignoring ponding and structural slope.
  • Combining overflow and primary capacity improperly.
  • Forgetting strainers, domes, and maintenance access.

A practical workflow

Mark drainage areas on the roof plan, assign each area to a drain or scupper, look up the rainfall intensity required by the adopted code, convert area to flow, then select sizes from the applicable tables. Check horizontal pipe slope and downstream capacity, not just drain bowl size.

For existing buildings, compare the calculated demand with installed drain sizes and observed ponding. Re-roofing, added equipment curbs, solar supports, or changed overflow paths can alter drainage behavior even when the roof area has not changed.

Frequently asked questions

What rainfall rate should I use for roof drain sizing?

Use the rate required by the adopted local plumbing code and its rainfall maps or amendments. The correct value is location-specific.

Are scuppers allowed instead of roof drains?

They may be allowed in some designs, but the code, roof geometry, discharge location, and overflow requirements control whether scuppers are acceptable.

Do overflow drains connect to the same piping as primary drains?

Overflow drainage is typically designed as a separate system or separate discharge path so it remains available if the primary system is blocked.

Why does roof drain sizing use gallons per minute?

Rainfall over a roof produces a flow rate. Converting area and inches per hour into gpm lets designers select drains and pipes from capacity tables.

Ready to make one? Convert roof area and rainfall into drain, leader, and overflow sizing checks with the free Roof Drain & Scupper Sizing Calculator.
Open Roof Drain & Scupper Sizing Calculator →
Related free tool: Roof Drain & Scupper Sizing Calculator