# Roof Drain Pipe Size Calculator

Roof drain pipe size calculator using 2021 International Plumbing Code Tables 1106.2 and 1106.3. Enter roof area, rainfall, and slope to get minimum horizontal and vertical drain diameters.

## What this calculates

Undersized roof drains turn into ponding, leaks, and in commercial buildings, collapsed decks. This roof drain pipe size calculator reads directly from the 2021 International Plumbing Code Tables 1106.2 and 1106.3 and sizes both horizontal storm drain pipe and vertical leaders from your roof area, local rainfall rate, and pipe slope. Enter the projected roof area feeding the drain plus the design storm intensity for your location, and the calculator returns the minimum compliant pipe size along with a capacity margin so you can see how close you are to the limit.

## Inputs

- **Roof Area Draining to Pipe** (ft²) — min 0 — Horizontal projected roof area feeding this drain line
- **Design Rainfall Intensity** (in/hr) — min 1, max 15 — 100-year 1-hour rainfall for your location (NOAA Atlas 14). IPC baseline is 4 in/hr.
- **Horizontal Pipe Slope** — options: 1/16 in per ft (0.52%), 1/8 in per ft (1.04%), 1/4 in per ft (2.08%), 1/2 in per ft (4.17%) — Steeper slope increases capacity. Code minimum is typically 1/8 in per foot.
- **Adjacent Vertical Walls** — options: None (flat, open roof), One vertical wall draining onto roof, Two adjacent walls, Two opposite walls, Three walls (courtyard) — Add 50% of wall height x wall length for each adjacent vertical wall (IPC 1106.4).
- **Average Wall Height** (ft) — min 0 — Average height of adjacent walls draining onto the roof
- **Total Wall Length** (ft) — min 0 — Total linear feet of adjacent walls

## Outputs

- **Adjusted Roof Area** (ft²) — Roof area plus wall contribution per IPC 1106.4
- **Design Flow Rate** (GPM) — Peak stormwater flow (Q = 0.0104 x A x i)
- **Horizontal Drain Pipe Size** — formatted as text — Minimum nominal pipe diameter for horizontal run at your chosen slope
- **Horizontal Pipe Diameter** (in)
- **Vertical Leader Size** — formatted as text — Minimum nominal diameter for vertical downspout/leader
- **Vertical Leader Diameter** (in)
- **Horizontal Pipe Capacity** (sq ft) — Maximum roof area the selected horizontal pipe can handle
- **Capacity Margin** (%) — Percent extra capacity above design load

## Details

## How the Roof Drain Pipe Size Calculator Works

Three inputs drive the result:

1. **Adjusted roof area** - horizontal projected area draining to the pipe, plus 50% of any adjacent vertical wall area per IPC 1106.4.
2. **Design flow rate** - Q (GPM) = 0.0104 x Area x rainfall intensity (in/hr).
3. **Pipe capacity lookup** - IPC Table 1106.2 for horizontal storm drains, Table 1106.3 for vertical leaders. Both tables are rated at 4 in/hr rainfall and are scaled linearly for your local rainfall.

## Horizontal Storm Drain Sizing (IPC Table 1106.2)

Maximum allowable roof area in square feet at 4 in/hr rainfall, at common pipe slopes:

| Pipe Diameter | 1/16 in/ft slope | 1/8 in/ft slope | 1/4 in/ft slope | 1/2 in/ft slope |
|---------------|------------------|-----------------|-----------------|-----------------|
| 3 in | 580 | 822 | 1,160 | 1,644 |
| 4 in | 1,320 | 1,880 | 2,650 | 3,760 |
| 5 in | 2,350 | 3,340 | 4,720 | 6,680 |
| 6 in | 3,760 | 5,350 | 7,550 | 10,700 |
| 8 in | 8,100 | 11,500 | 16,300 | 23,000 |
| 10 in | 14,500 | 20,700 | 29,200 | 41,400 |
| 12 in | 23,400 | 33,300 | 47,000 | 66,600 |

For locations with higher design rainfall, scale the allowed area down: **allowed_area = table_value x (4 / local_rainfall_rate)**. A 6 in pipe at 1/8 slope handles 5,350 sq ft at 4 in/hr but only 2,675 sq ft at 8 in/hr.

## Vertical Leader Sizing (IPC Table 1106.3)

Vertical downspouts move water faster than horizontal pipes and carry more area per diameter:

| Leader Diameter | Max Roof Area (sq ft) at 4 in/hr |
|-----------------|----------------------------------|
| 2 in | 2,880 |
| 3 in | 8,800 |
| 4 in | 18,400 |
| 5 in | 34,600 |
| 6 in | 54,000 |
| 8 in | 116,000 |

## Adjacent Wall Adjustment (IPC 1106.4)

When a vertical wall drains onto the roof, you must add wall area to the roof area used for pipe sizing. The code multiplier is 50% of wall height times wall length for a single wall. For two walls that meet at a corner, use 35% because only the taller adds useful area. Three walls around a courtyard use 35% per wall. This roof drain pipe size calculator handles the adjustment automatically when you specify wall orientation, height, and length.

## Typical Design Rainfall Rates (100-year, 1-hour)

- **Pacific Northwest:** 1.5-2.5 in/hr
- **Northeast, Great Lakes:** 2.5-3.5 in/hr
- **Mid-Atlantic, Midwest:** 3-4 in/hr
- **Southeast, Florida:** 4-6 in/hr
- **Gulf Coast, South Texas:** 5-7 in/hr
- **Western mountain and desert:** 1-3 in/hr

Use NOAA Atlas 14 precipitation frequency data for your exact location. Your local code may require a longer return period (500-year for critical facilities).

## Worked Example: 10,000 sq ft Flat Roof

A 10,000 sq ft flat commercial roof in Atlanta (5 in/hr design) with 1/8 in per foot horizontal slope:

1. Adjusted roof area: 10,000 sq ft (no walls)
2. Design flow: 0.0104 x 10,000 x 5 = 520 GPM
3. Scaled capacity at 5 in/hr = table_value x (4/5) = 0.8x
4. 8 in pipe: 11,500 x 0.8 = 9,200 sq ft (undersized)
5. 10 in pipe: 20,700 x 0.8 = 16,560 sq ft (66% margin, passes)

Choose a 10 in horizontal storm drain. For the vertical leader, a 4 in leader handles 18,400 x 0.8 = 14,720 sq ft (47% margin).

## When to Oversize

Increase pipe size by one nominal step when:

- Roof has pitched valleys or scuppers that concentrate flow
- Drain catches debris (pine needles, leaves)
- Commercial roof where a blocked primary drain triggers the secondary overflow
- Local code requires a 500-year design storm

Oversizing one pipe size typically adds 15-25% to material cost but doubles capacity margin.

## Secondary (Emergency Overflow) Drains

IPC 1107 requires secondary roof drains at an elevation 2 inches above the primary. Size the secondary for the same design storm as if the primary were fully blocked. Use this roof drain pipe size calculator twice: once for primary, once for secondary overflow.

## Frequently Asked Questions

**Q: How do you calculate roof drain pipe size?**

A: Calculate adjusted roof area (projected area plus 50% of adjacent wall area), determine local design rainfall rate (100-year 1-hour value from NOAA Atlas 14), and look up the minimum pipe size in IPC 2021 Table 1106.2 for horizontal runs or Table 1106.3 for vertical leaders. Scale the table value by 4 / local rainfall rate. A 4 in pipe at 1/8 slope handles 1,880 sq ft at 4 in/hr, or 940 sq ft at 8 in/hr.

**Q: What size drain pipe do I need for a 2,000 sq ft roof?**

A: A 2,000 sq ft roof at 4 in/hr design rainfall needs a 4 in horizontal drain at 1/4 in per foot slope (capacity 2,650 sq ft) or a 5 in drain at 1/8 in per foot slope (capacity 3,340 sq ft). The vertical leader can be as small as 3 in (capacity 8,800 sq ft) but 4 in is commonly used to match the horizontal run.

**Q: What slope should a horizontal roof drain pipe have?**

A: The IPC minimum is 1/8 in per foot (1.04%). Some jurisdictions allow 1/16 in per foot (0.52%) for pipes 8 in or larger. Steeper slope is always better: 1/4 in per foot increases capacity by about 40% over 1/8 in per foot and reduces sediment buildup. Maximum practical slope is 1/2 in per foot because steeper runs create hydraulic jump and flow separation.

**Q: How much roof area can a 6 inch drain pipe handle?**

A: At 4 in/hr rainfall, a 6 in horizontal pipe handles 5,350 sq ft at 1/8 in per foot slope and 7,550 sq ft at 1/4 in per foot slope. A 6 in vertical leader handles 54,000 sq ft at 4 in/hr. Scale down for higher rainfall intensity: 5,350 x (4/6) = 3,567 sq ft at 6 in/hr.

**Q: Does rainfall intensity change roof drain pipe size?**

A: Yes. Pipe capacity scales inversely with local rainfall rate. The IPC tables are published at 4 in/hr. For a 6 in/hr location, divide the table value by 6/4 = 1.5. That means a 6 in pipe at 1/8 slope drops from 5,350 sq ft (at 4 in/hr) to 3,567 sq ft (at 6 in/hr). Use the 100-year 1-hour intensity from NOAA Atlas 14 for code compliance.

**Q: How do I account for vertical walls draining onto the roof?**

A: IPC 1106.4 requires adding 50% of the wall area (height x length) to the tributary roof area for a single adjacent wall. For two walls that meet at a corner, use 35%. For three walls around a courtyard, add 35% per wall. A 2,000 sq ft roof with a 20 ft tall, 50 ft long wall gets 500 sq ft added, sizing for 2,500 sq ft total.

---

Source: https://vastcalc.com/calculators/construction/roof-drain-pipe
Category: Construction
Last updated: 2026-04-08
