Roof Drain Calculator

Updated on 30-May-2026

Calculate roof drainage requirements using roof area, rainfall intensity, and drain capacity. Easy roof drain calculator for estimating drain flow and quantity.


Total roof area contributing to drainage
Check local 1-hour rainfall intensity (typical: 2-6 in/hr)
Typical drain capacities: 2"=60 GPM, 3"=150 GPM, 4"=300 GPM
Result
Round up to next whole number for safety
Roof Drain Diagram

A Roof Drain Calculator helps estimate the drainage requirements for a roof during rainfall. Proper roof drainage prevents water accumulation, reduces structural stress, and protects buildings from leaks and water damage.

This calculator uses the following inputs:

  • Roof Area
  • Rainfall Intensity
  • Drain Capacity

Why Roof Drainage Is Important

Proper roof drainage helps:

  • Prevent standing water on roofs
  • Reduce structural load from water accumulation
  • Minimize roof leaks and damage
  • Improve drainage system performance
  • Extend roof lifespan

Flat roofs especially require properly sized drains to handle heavy rainfall efficiently.

Formula Used in Roof Drain Calculator

Step 1: Calculate Required Drainage Flow Rate

The required drainage flow rate is calculated using roof area and rainfall intensity.

Formula:

Q=A×I96.23Q = \frac{A \times I}{96.23}

Where:

  • (Q) = Required flow rate (GPM)
  • (A) = Roof area (sq ft)
  • (I) = Rainfall intensity (in/hr)

Step 2: Calculate Number of Roof Drains Needed

The total flow rate is divided by the drain capacity. The result is rounded up to ensure adequate drainage.

Formula:

Number of Roof Drains=QDrain Capacity\text{Number of Roof Drains} = \left\lceil \frac{Q}{\text{Drain Capacity}} \right\rceil

Step 3: Calculate Flow Rate per Drain

Formula:

Flow Rate per Drain=QNumber of Roof Drains\text{Flow Rate per Drain} = \frac{Q}{\text{Number of Roof Drains}}

Step 4: Calculate Recommended Drain Capacity

A 25% safety factor is added to improve drainage performance.

Formula:

Recommended Drain Capacity=Flow Rate per Drain×1.25\text{Recommended Drain Capacity} = \text{Flow Rate per Drain} \times 1.25

Example Calculation

Given Values

  • Roof Area = 4,000 sq ft
  • Rainfall Intensity = 3 in/hr
  • Drain Capacity = 40 GPM

Step 1: Calculate Required Drainage Flow Rate

Q=4000×396.23Q = \frac{4000 \times 3}{96.23}

Q124.7 GPMQ \approx 124.7 \text{ GPM}

Step 2: Calculate Number of Roof Drains Needed

Number of Roof Drains=124.740\text{Number of Roof Drains} = \left\lceil \frac{124.7}{40} \right\rceil

Number of Roof Drains=3.12\text{Number of Roof Drains} = \left\lceil 3.12 \right\rceil

Number of Roof Drains=4\text{Number of Roof Drains} = 4

Step 3: Calculate Flow Rate per Drain

Flow Rate per Drain=124.74\text{Flow Rate per Drain} = \frac{124.7}{4}

Flow Rate per Drain31.2 GPM\text{Flow Rate per Drain} \approx 31.2 \text{ GPM}

Step 4: Calculate Recommended Drain Capacity

Recommended Drain Capacity=31.2×1.25\text{Recommended Drain Capacity} = 31.2 \times 1.25

Recommended Drain Capacity39.0 GPM\text{Recommended Drain Capacity} \approx 39.0 \text{ GPM}

Benefits of Using a Roof Drain Calculator

  • Helps prevent roof ponding
  • Improves rainwater drainage planning
  • Assists with drain sizing and quantity
  • Reduces risk of roof leaks
  • Supports safer roof system design

FAQs About Roof Drains

1. What is a roof drain?

A roof drain is a drainage system installed on flat or low-slope roofs to collect and direct rainwater away from the roof surface. Proper roof drains help prevent water ponding, leaks, and structural damage.

2. How many roof drains do I need?

The number of roof drains depends on the roof area, local rainfall intensity, and the drainage capacity of each drain. Larger roofs or areas with heavy rainfall typically require more drains.

3. What happens if a roof drain is undersized?

An undersized roof drain may not remove water quickly enough during heavy rain. This can lead to standing water, increased roof loads, leaks, and potential structural damage over time.

4. How is roof drain capacity measured?

Roof drain capacity is usually measured in gallons per minute (GPM) or liters per minute (LPM). It indicates how much water a drain can safely handle under normal operating conditions.