All projects
Water & PurificationVerified Build

Rooftop Rainwater Harvesting with First-Flush Diverter

Catch and store roof runoff, and throw away the dirty first few litres automatically so what reaches your tank is worth storing.

Rainwater harvesting tanks plumbed to a building's downpipes in South Africa
Photo: SuSanA Secretariat · CC BY 2.0. Reference photo of a comparable build, not the exact plan below.
Estimated cost
$90 – $300 depending on tank size and gutter run
Skill level
Beginner
Time
1 – 2 days

Why this is a Verified Build

Confirmed build with photo proof on a 48 m² iron-sheet roof in Kigali, Rwanda, filling a 5,000 L tank. Owner reported the diverter cut visible sediment in the tank to near zero.

Tools

  • Hacksaw
  • Drill
  • Ladder and a second person to foot it
  • Spirit level and string line
  • Spanner set

If you don't have it

  • No PVC pipe and end cap? Hang a 5 L plastic bottle on the downpipe with a hand-drilled 2 mm drain hole in the base — it fills, diverts and drains itself between storms.

Materials

  • Guttering to suit your roof length, plus brackets at 800 mm centres
  • 110 mm PVC downpipe and fittings
  • 110 mm PVC pipe, 1.5 – 2 m, capped, for the first-flush chamber
  • A ball float or a simple slow-release drip cap for the chamber
  • Leaf screen mesh and a fine mosquito mesh
  • Storage tank — plastic, ferrocement or a lined masonry tank
  • Tank overflow pipe and a lockable draw-off tap

Dimensions & cut list

A standpipe first-flush diverter on a downpipe from a 40 m² iron roof. These are the reference sizes from Appropedia — scale them to what you have, but keep the ratios.

Water to divert0.4–1 litre per m² of roof40 m² roof means 16–40 litres dumped first
Standpipe diameter110 mm PVC
Standpipe length1.7 m holds ≈ 16 litresAdd a second pipe rather than making one absurdly tall
Drain outlet8–10 mm hole or tap at the baseMust empty fully between storms
Screen mesh1 mm at the gutter outlet

Take this list to the yard

  • 2 m110 mm PVC pipe
  • 1 each110 mm tee and end cap
  • 250 mlSolvent cement
  • 3Pipe clips into the wall

Step by step

Step 1 of 7

1

Size the system to your roof

Roof area in m² × rainfall in mm × 0.8 gives you litres per event. A 50 m² roof in a 30 mm downpour yields about 1,200 L. Size the tank for the dry spell you need to bridge, not the biggest storm.

Swipe or use arrow keys

Safety notes

  • Do not drink rainwater untreated. Chlorinate, filter or boil, and never harvest from asbestos, lead-flashed or freshly painted roofs.
  • Working at roof height causes most injuries on this build — use a footed ladder and never work alone.
  • A full 5,000 L tank weighs 5 tonnes. Build it on a compacted, level sand-and-gravel base or a concrete slab, never on loose fill.
  • Every opening must be screened or you have built a mosquito hatchery.

Source & attribution

This plan is our build-step write-up of work documented by Appropedia. The original design and documentation belong to them — go read the source before you build.

Rainwater catchment and first-flush diverter sizing

Local adaptations

What builders changed to make this work where they live.

  • Claudine U. · Kigali, Rwanda

    We swapped the drilled cap for a tap on the flush chamber and use that water for the garden instead of losing it.

Send it through the form

Build this alongside

Plans that use the same materials or serve the same need.

Browse every plan by material →