Quick Answer

A basic DIY rainwater collection system is gutters → downspout → leaf screen → first-flush diverter → storage barrel/tank → hose tap, and you can build the whole thing for $150-$600 in a weekend using hand tools. The most important upgrade for drinkable-adjacent or garden water is a first-flush diverter that throws away the first (dirtiest) water of every rain. Here’s the full build, step by step, with realistic costs, tools, and sizing.

Grass and plants after rainfall with water pooling on the ground
Photo by Pexels

What You’re Building

Component Job Typical Cost
Gutters & downspouts Catch & channel roof water $50-$200 (or existing)
Leaf screen / gutter guard Keep debris out $20-$60
Downspout adapter Connect gutter to system $10-$30
First-flush diverter Dump the dirty first rain $15-$60
Storage tank/barrel Hold the water $30-$300+
Spigot / tap + hose Get water out $10-$40
Overflow outlet Route excess safely $10-$30
Tote/sump hose & fittings Connect everything $20-$50

Total for a basic system: ~$150-$350 (using repurposed food-grade barrels or a purchased tank) With a premium tank, filter, and pump (e.g., a pressurized garden system): ~$400-$1,200

For the bigger picture and legal considerations, see our full rainwater harvesting guide and the water rights & permits guide before you go big or potable.

Hand filling a clear water bottle from a tap
Photo by Pexels

Step 1: Size Your System (Don’t Skip This)

Before buying tanks, know how much water you can actually catch. The math is simple:

Gallons per inch of rain = roof area (sq ft) × 0.623 × collection efficiency

  • Roof efficiency: Metal roof ~90%, asphalt shingle ~80%, flat gravel ~60%. - Example: A 1,000 sq ft metal roof gets ~560 gallons per inch of rain. A 20×30 ft section (600 sq ft) of shingle gets ~300 gallons/inch.

Tank Sizing Rule of Thumb

Your Goal Tank Size
Water a small garden 55-gal barrels x2-4 (110-220 gal)
Lawn + some irrigation 300-500 gal
Serious garden / greenhouse 500-1,000+ gal
Year-round storage / potable 1,000-3,000+ gal (cistern)

Start small and scale. A 55-gallon barrel is the perfect entry point to learn the flow, fittings, and maintenance. Most people discover they want a second (or fourth) barrel within a season. See our rainwater collection systems roundup for prebuilt options if you’d rather not piece it together.

Aerial view of water treatment facility with settling basins
Photo by Pexels

Step 2: Plan Your Downspout Routing

Before you drag a tank into place, figure out where the roof actually sheds water. Walk your house in the rain and note every downspout and where it empties. A few planning rules:

  • Pick the gutters that drain the largest cleanest roof area — the bigger the catchment, the more water you get per inch of rain. - Place the tank close to that downspout — every extra foot of run adds plumbing and friction. - Keep the tank within reach of where you’ll use it (garden, greenhouse, or washing area) so you’re not hauling water cross-yard. - Consider the overflow path — route it to a garden bed or swale, not your foundation or a neighbor’s property. If your chosen downspout dumps straight down, you’ll usually route it via a flexible elbow or downspout diverter into the side of the barrel. For tank-to-tank flow or year-round supply to a single large cistern, multiple downspouts can be joined with underground or surface piping — but that’s a bigger project, so start with one clean downspout. —

Step 3: Gather Tools & Materials

Tools (most people already own these):

  • Cordless drill + hole saws / step bit
  • Hacksaw or reciprocating saw (for cutting pipe)
  • Utility knife
  • Channel-lock pliers / wrenches
  • Level & tape measure
  • Caulk gun (silicone)

Materials:

  • Downspout adapter + diverter tee
  • First-flush diverter kit
  • Food-grade barrel or container, or a purchased rain tank
  • 3/4" bulkhead fitting + spigot
  • Overflow bulkhead
  • Thread seal tape (PTFE) + silicone sealant
  • Screen/leaf filter
  • Optional: hose, riser blocks/paving stones, pump

Buying a barrel? Use food-grade only (avoid industrial used barrels that once held chemicals). New food-grade 55-gal drums run $30-$80; repurposed ones from a bakery or car wash less. Never use barrels that held solvents, pesticides, or similar. —

Step 4: Prepare the Tank

  1. Clean it thoroughly with a mild soap-and-water rinse (no harsh chemicals you couldn’t drink). 2. Drill the bulkhead holes. Two you’ll need: a bottom-side spigot hole (about 2-4" up from the base so sediment settles below it) and an overfill hole near the top. 3. Install the bulkhead fittings with PTFE tape on the threads, silicone seal around the outside, and tighten from the inside. 4. Add the spigot to the lower bulkhead and an overflow port to the upper one. 5. Set the tank on a solid, level base — paving stones, cinder blocks, or a pallet. A 55-gal barrel weighs ~460 lbs full, so a firm, level base matters. Elevate it slightly so the spigot clears a bucket or hose. Pro tip: Paint a plastic barrel a light color (or cover it with an insulating sleeve) to reduce algae growth in sunlight, and keep it fully covered to block light, leaves, and mosquitoes.
Multiple blue rain barrels lined up along a brick wall
Photo by Pexels

Step 5: Add the First-Flush Diverter

The single most important part of a good system. A first-flush diverter captures and holds the first several gallons of each rain (which washes roof dirt, bird droppings, and dust) so it never reaches your tank. How it works: Rain fills a vertical standpipe first (via a tee). Once that pipe is full, water flows over into your tank. After the rain stops, the standpipe drains slowly through a small bleed cap, dumping the dirty water onto the ground. | Diverter Type | Cost | Notes | |—————|——|——-| | Standpipe tee diverter | $15-$40 | Most common; size to your roof (1-2 gal per 100 sq ft) | | Ball/float diverter | $25-$60 | Automatically resets, no manual cleaning | | “Wash” downspout + leaf screen | $10-$25 | Simplest, less effective |

Sizing: You want roughly 1 gallon of first flush per 100 sq ft of roof in most climates (more in dusty/dry areas). So a 600 sq ft roof wants a ~5-6 gallon diverter. Don’t skip this. Without it, contaminated “first flush” water contaminates your whole tank — exactly the reason some people abandon systems. A water testing kit will confirm your tank stays clean. —

Step 6: Connect Everything & Filter

  1. Attach the downspout adapter to your existing downspout using a hacksaw, screwing it into place per the kit. 2. Add a leaf/overflow screen at the entry — a simple gutter screen or an inline filter basket catches leaves before they hit the diverter. 3. Run a flex hose (or pipe) from the diverter to the top of your tank, entering through a screened inlet. 4. Seal all joints so no splash or debris gets in. 5. Route the overflow hose away from your foundation — point it to a garden bed, swale, or drain. The overflow tells you when the tank is full and prevents overflow damage. Best layout diagram (in words): Gutter → downspout → leaf screen → first-flush diverter → screened tank inlet ↓ (overflow near top) spigot (bottom) → hose/garden

Step 7: Maintain Your System

A rainwater system is low-maintenance but not no-maintenance. Budget a few minutes monthly:

  • Clean the gutter/leaf screen every few weeks and after big storms. - Flush the diverter routinely (or it self-flushes, depending on type). - Drain and scrub the tank once or twice a year (or when sediment builds). - Check for mosquitoes — your inlet and overflow should be screened so nothing enters. - Inspect seals for leaks at the start of each season. - Winterize in freezing climates: drain the system, disconnect hoses, and store the diverter so ice doesn’t crack fittings. —

Cost vs. Payback: Is It Worth It? A $200-$400 DIY system catching even 30% of what a 600 sq ft roof produces (roughly 2,000-3,000 gallons/year in a moderate climate) is pure savings against municipal or hauled water:

  • Municipal water: at ~$0.004-0.008/gal, 3,000 gal/year ≈ $12-$24/yr saved on outdoor watering. - Hauled/trucked water (rural): far more expensive at $0.10-$0.30/gal delivered. 3,000 gal/year could save $300-$900/yr — the system pays for itself within a season. - The bigger payoff: free water during a boil-water advisory or supply disruption — exactly when stores empty and clean water is hard to buy. | System Tier | Build Cost | Yearly Water Caught (600 sq ft) | Payback vs. Hauled Water | |————-|———–|——————————–|————————–| | Basic barrel tier | $150-$300 | ~1,500-3,000 gal | 1-2 seasons | | Mid (500-gal, simple filter) | $400-$800 | ~3,000-6,000 gal | ~2-3 seasons | | Large/Deluxe (1,000+ gal, pump) | $900-$1,500+ | ~6,000-9,000 gal | ~3-5 seasons |

For a garden, greenhouse, livestock, or any non-potable daily water need, the economics usually favor building it — and the math gets even better in drought-prone or metered areas. —

Troubleshooting Common Problems

Even a well-built system hits snags. Here’s the quick-fix table:

Problem Likely Cause Fix
Tank smells / algae Light getting in, standing water Cover + light-block paint, drain & scrub
Mosquitoes/larvae Unsealed inlet/overflow Screen every opening, fix gaps
Slow water from spigot Clogged bulkhead/screen or tank nearly empty Clean screen, flush sediment
Overflow running but tank empty Failed bulkhead seal or leak above inlet Check seals, tighten fittings
Dirty water entering tank First-flush diverter undersized/failed Upsize diverter, clean bleed valve
Leaks around fittings Loose or unsealed bulkhead Retighten with tape + silicone

A few minutes of monthly cleaning prevents almost every problem above.


FAQ

Is DIY rainwater collection legal? In the **vast majority of states, yes** for household/garden use, with a few registration/size rules. Doubling the tank size or going potable adds requirements. Check our [water rights guide](/articles/water-rights-permits-guide/) and your local code. ### Can I drink rainwater from a DIY system? **Not without proper treatment.** Rainwater off a roof picks up dust, chemicals, and microbes. To make it potable you need filtration + disinfection (and, in many places, a permit and inspection). Use your DIY system for **irrigation and non-potable** use first; see our [purification methods guide](/articles/water-purification-methods/) if you want potable. ### How clean is rainwater for watering plants? Excellent. Rainwater is naturally soft and lacks the salts/chlorine of tap water — ideal for most plants. The first-flush diverter keeps roof debris and bird droppings from contaminating your garden water. ### How much water will I save? A **600 sq ft roof** in a region with **30 inches/year of rain** can catch **~7,500-9,000 gallons/year** with good efficiency. That's a substantial share of outdoor watering, though you can only store what your tank holds between rains. ### Do I need a pump? For **gravity-fed** garden use, no — set the tank on a stand and use the spigot. For **pressure** (sprinklers, a wash station, feeding a greenhouse), add a **12V surface pump with battery** — see our [solar pump guide](/articles/best-solar-water-pumps/). ### What's the best cheap container? **Food-grade 55-gallon barrels** are the budget winner — $30-$80 new or repurposed, easy to plumb, and you can chain several together. For larger storage, IBC totes (275 gal) are popular but take up space and need a level pad. ### Will a rain barrel breed mosquitoes? Only if water sits stagnant and open. **Keep every inlet and overflow screened** and your barrel covered, and mosquitoes can't get in. Screening is the entire fix. ### How do I connect multiple barrels? Link barrels at the bottom (for even drawdown) or at the top (for overflow cascading). Bottom-linked barrels share water level and pressure; use bulkhead fittings and hose between them. ---

The Bottom Line

This guide covers what you need to know. Check our related articles for deeper dives into specific topics.