The Roof Drainage Formulas, Explained
Roof drain sizing rests on one famous equation — the Rational Method — plus a handful of unit conversions and a division. Nothing here is beyond a pocket calculator, but each term hides assumptions worth understanding before you trust a result. This guide derives every formula the calculator uses, shows exactly where the constants come from, and explains what the math can and can’t tell you.
The Roof Drain Calculator applies these formulas automatically; this page is the audit trail behind its answers. For the big picture, start with the complete guide.
Formula 1: The Rational Method (Q = C × I × A)
The Rational Method is the standard way to estimate peak runoff from a small catchment — and a roof is the ideal catchment: well-defined area, uniform surface, no infiltration.
Q = C × I × A
- Q = peak runoff rate (flow off the roof)
- C = runoff coefficient (dimensionless, 0 to 1)
- I = rainfall intensity (depth per time)
- A = catchment area
With fully consistent units, Q comes out directly: I in meters per hour × A in square meters = Q in cubic meters per hour. The method assumes rainfall falls uniformly over the whole roof at the design intensity for at least the time of concentration (the time water takes to travel from the farthest point to a drain) — for small roofs this is minutes, so any sustained storm qualifies.
Formula 2: Imperial Working Form (GPM)
US practice wants Q in gallons per minute from I in inches per hour and A in square feet:
Q (GPM) = I (in/hr) × A (ft²) × 0.0104 × C
Where does 0.0104 come from? One inch of rain over one square foot is 1/12 ft³ = 0.0833 ft³. One cubic foot holds 7.48052 gallons, so 0.0833 × 7.48052 = 0.6233 gallons per hour. Divide by 60 for per-minute: 0.6233 ÷ 60 = 0.01039 ≈ 0.0104 GPM per ft² per in/hr. Multiply by intensity and area, and you have the peak flow.
Formula 3: Metric Working Form (L/min)
Metric is cleaner: one millimeter of rain over one square meter is exactly one liter.
Q (L/min) = I (mm/hr) × A (m²) × C ÷ 60
Example: 100 mm/hr × 465 m² ÷ 60 = 775 L/min. (The imperial example gives 208 GPM; 208 × 3.78541 = 787 L/min. The small difference comes from rounding 100 mm/hr vs. the exact 101.6 mm/hr equivalent of 4 in/hr — the method is identical.)
Formula 4: Number of Drains
N = Q ÷ q, rounded up, where q is the rated capacity of one drain at the design head.
The “design head” matters: a drain’s flow rate depends on the depth of water above it. Manufacturers rate drains at standard heads (often 1–4 in / 25–100 mm). A drain that passes 100 GPM at 4 in of head passes noticeably less at 2 in. Always match the rating head to the ponding depth your design allows.
Formula 5: Leader (Downspout) Sizing
Each leader must pass the combined flow of every drain feeding it:
Q_leader = Σ Q_drains served
Pipe capacity is then read from standard flow tables for the pipe diameter at the expected slope (vertical leaders flow full under gravity). A practical check: never let a leader be smaller in diameter than the largest drain outlet feeding it.
Formula 6: Gutter Sizing
Gutters are sized by tributary area per linear foot of gutter at the design intensity. The rough form is the same Rational Method applied to the area draining to each gutter segment:
Q_segment = C × I × A_segment
Gutter capacity depends on cross-section, slope (typically 1/16–1/8 in per ft, i.e., ~5–10 mm per m), and outlet spacing. Because friction and slope effects are complex, gutter tables from manufacturers or the plumbing code are the practical reference — the formula tells you the required capacity, the table tells you which gutter provides it.
Formula 7: Overflow (Secondary) Sizing
There is no separate formula — the requirement is Q_overflow ≥ Q_design, independently of the primary system. If the primary system clogs, the scuppers or secondary drains alone must pass the full design flow. Size them with Formula 1 and the scupper/drain capacity data, exactly as you sized the primary system.
Unit Conversion Reference
| Conversion | Factor |
|---|---|
| 1 in/hr | 25.4 mm/hr |
| 1 ft² | 0.0929 m² |
| 1 GPM | 3.78541 L/min |
| 1 in/hr over 1 ft² | 0.0104 GPM |
| 1 mm/hr over 1 m² | 0.0167 L/min |
| 1 in of water depth | 5.2 lb/ft² load (2.5 cm ≈ 25 kg/m²) |
What the Math Doesn’t Cover
The Rational Method assumes uniform rainfall and a clean, unobstructed path to the drains. Real roofs add: clogged strainers, drifting snow that releases all at once, wind-driven rain concentrating flow on one side, and deflection under ponding load that deepens the pond. The standard answers are a safety factor (rounding drain counts up, never down), redundancy (multiple drains so one blockage isn’t catastrophic), and the overflow system as a backstop. Sizing is the arithmetic; these are the judgment — both are covered in the pro tips guide, and the common failure modes in the common mistakes guide.
Related Guides
- Complete Guide — roof drainage design from start to finish.
- Estimating Guide — from roof measurement to material takeoff.
- Roof Drain FAQ — quick answers to the most asked questions.
- Code Compliance — primary vs. secondary drainage and inspection checkpoints.
- Drainage Checklist — verify every input before you size or buy.
Frequently Asked Questions
Why is the runoff coefficient for roofs nearly 1.0?
Roofs are essentially impermeable — almost no water infiltrates or is stored. C = 0.95–1.0 reflects that nearly 100% of rainfall becomes runoff. Use 1.0 for a conservative design.
Where does the 0.0104 factor come from?
Unit conversion: 1 in/hr over 1 ft² = 0.0833 ft³/hr = 0.6233 gallons/hr = 0.0104 gallons/min. It’s arithmetic, not a fudge factor.
Do I really need to round the drain count up?
Yes. Rounding 2.1 drains down to 2 leaves the system undersized by definition. Round up — and remember that redundancy has value beyond the arithmetic.
How do I convert GPM to L/min?
Multiply by 3.78541. So 208 GPM ≈ 787 L/min.
Get Your Number
The formulas are simple, but the inputs deserve care: verify your catchment area from the plan, pull the design intensity from your code’s storm data (not a weather app’s average), and rate drains at a realistic head. The Roof Drain Calculator runs the full sequence — Rational Method, unit conversion, drain count — so you can check your hand math in seconds.
Disclaimer: Formulas shown are standard planning-estimate methods. Actual drainage design must follow local plumbing/building code sizing tables and design-storm data for your jurisdiction. Verify results with your local building authority and consult a licensed roofing or drainage professional for design decisions.
