First Flush Diverter Size Calculator for Rainwater Harvesting
Use this free first flush diverter size calculator to find the right diverter volume for your rainwater harvesting system. Enter your roof's catchment area and it instantly computes the diverter volume in gallons and liters, then recommends a standard diverter size to buy.
Enter your numbers
Use the roof's flat footprint (length × width), not the sloped surface — rain falls on the horizontal projection of your roof. Only include the area that drains to the downspout feeding the diverter.
Your results
| Volume (liters) | – |
|---|---|
| Rule used | – |
| Math | – |
Rule-of-thumb estimate, not a precise specification. Actual needs vary with roof material, slope, overhanging trees, and local air pollution. When in doubt, size up.
How to use this calculator
Measure the flat footprint of the roof section that feeds your rainwater system (length × width in feet). Enter that area in square feet, then pick your roof's debris level: "Standard" for metal, slate, or other clean-shedding roofs, or "Heavy debris" for asphalt shingles, tile, or roofs under overhanging trees. Your diverter volume and a recommended standard size update instantly.
If multiple downspouts feed different barrels, run the calculation once per downspout using just the area each one drains. And if you're between sizes, always round up — a diverter that's too big wastes a little water, but one that's too small lets dirty runoff into your tank.
How it works
This calculator uses the widely published rule of thumb for first flush diverters: 0.01 gallons of diverter volume per square foot of roof catchment area. That's the same as 1 gallon per 100 sq ft, or 10 gallons per 1,000 sq ft. The formula is:
Diverter volume (gal) = roof area (sq ft) × 0.01 gal/sq ft
Volumes are converted to liters by multiplying by 3.785. The recommended size rounds up to the nearest common diverter kit (5, 10, 15, 20, or 30 gallons); for roofs larger than 3,000 sq ft it rounds up to the next 5-gallon increment.
For roofs that hold a lot of dust and debris — asphalt shingles, clay tile, or heavy tree cover — the "Heavy debris" option uses 0.015 gal/sq ft (50% more volume) for extra protection. These are planning estimates, not manufacturer specifications: actual needs vary with roof material, local debris, and how dirty your gutters get between rains.
Frequently asked questions
What is a first flush diverter and why do I need one?
A first flush diverter is a simple device installed on a rainwater collection system that catches the first, dirtiest flush of water off your roof after dry weather and diverts it away from your storage tank. This prevents dust, pollen, leaves, bird droppings, and roofing debris from contaminating the clean rainwater you harvest.
How do I calculate first flush diverter size?
Use the common rule of thumb: 0.01 gallons of diverter volume per square foot of roof catchment area (about 1 gallon per 100 sq ft, or 10 gallons per 1,000 sq ft). Multiply your roof's flat footprint area by 0.01 to get the diverter volume in gallons, then convert to liters by multiplying by 3.785.
What size diverter do I need for a 1,000 sq ft roof?
A 1,000 sq ft roof needs about a 10-gallon first flush diverter (1,000 x 0.01 = 10 gallons, or roughly 38 liters). This matches common 10-gallon diverter kits sold for residential rainwater systems.
Does roof material change the diverter size needed?
Yes, it can. Smooth metal or coated roofs shed dust and debris quickly, so the standard rule of thumb usually works well. Rough materials like asphalt shingles, clay tile, or roofs under overhanging trees collect more debris, so you may want up to 50% more diverter volume (0.015 gallons per sq ft) for extra protection.
How often should a first flush diverter be cleaned?
Empty and rinse the diverter chamber after the first few heavy rains of the season, when debris buildup is highest, and then check it monthly. A diverter that stays full of sludge can't catch the next dirty flush, so keeping it clear is what keeps your harvested water clean.