Rainwater Collection for Off-Grid Water Supply
Before you buy a single fitting, you need to know what your state actually allows, how much storage your dry season requires, and why the $40 prefab diverter at the hardware store is wrong for any serious system. Here's what a functional rainwater setup actually looks like — the math, the legal constraints, and the one component worth building yourself.
What Your State Actually Allows
As of 2026, 41 states either explicitly permit rainwater harvesting or have no restrictions at all. The remaining handful range from permit-required to outright banned. Here's what matters:
Colorado is worth spending real time on because it's genuinely different. Residents can collect up to 110 gallons from residential rooftops — two 55-gallon barrels — and that's the end of it. This isn't bureaucratic arbitrariness. Colorado treated rainwater as part of the downstream water rights system under prior appropriation doctrine dating to the 1800s: the theory was that rain falling on your land was already "spoken for" by downstream rights-holders on the same watershed. The 110-gallon cap was a 2016 compromise, not a baseline — it took years of lobbying to get that far. If you're in Colorado and want real storage capacity, you need a second legal water source alongside whatever you collect. There is no permit path to a 2,500-gallon tank here.
Utah allows 2,500 gallons in covered containers, with registration required for systems over 100 gallons. Nevada caps residential collection at 100 gallons. Oregon is more permissive — 5,000 gallons on non-commercial property — but the water must stay on-site. These western states all carry some form of prior appropriation doctrine west of the 100th meridian; the caps are different expressions of the same underlying legal framework.
Texas is one sentence: state law prohibits HOAs from restricting rainwater harvesting systems on private property. That's the whole story. Tennessee, Georgia, and Florida offer rebates or incentive programs.
Everything east of the Mississippi is generally unrestricted or encouraged. Verify your county's rules even in permissive states — some municipalities layer their own permit requirements on top of state law.
Sizing: The Part Most People Get Wrong
The collection math is straightforward. For every 1,000 sq ft of roof, you can capture roughly 600 gallons per inch of rainfall — using a 0.85 efficiency factor that accounts for roof pitch losses, evaporation, and first-flush waste. A 2,000 sq ft metal roof in a zone averaging 40 inches of annual rainfall can theoretically yield 40,800 gallons per year, or about 112 gallons per day averaged across the year.
The formula: catchment area (sq ft) × annual rainfall (inches) × 0.623 × 0.85 = annual collection in gallons.
Storage sizing is where the off-grid YouTube crowd consistently leads people wrong. "Any IBC tote will do" advice skips the only question that actually matters: how long is your dry season and how many gallons per day do you need to bridge it? If you're in the Southeast with a 3-month summer dry period and need 50 gallons per day, you need at least 4,500 gallons of storage capacity — two or three 1,500-gallon polyethylene tanks. Not two 55-gallon barrels. That gap between what influencers show (photogenic barrel systems) and what a household actually needs is why people run dry in August.
Use food-grade polyethylene tanks only. No repurposed chemical drums. Tanks must be opaque — UV exposure feeds algae. Fully seal every connection, and screen overflow vents. In climates where summer temps regularly exceed 90°F, bury or shade your tanks; warm water accelerates bacterial growth.
The First-Flush Diverter: Build This, Don't Buy It
The first-flush diverter is a standpipe that captures the initial runoff from each rain event — the water that has washed accumulated bird droppings, pollen, dust, and atmospheric pollutants off your roof. Once the standpipe fills, a ball float seals the inlet and cleaner water routes to storage. Without it, every rain event starts by flushing the dirtiest water straight into your tank.
The sizing rule: 1 gallon of standpipe capacity per 100 sq ft of catchment area. A 2,000 sq ft roof needs a 20-gallon diverter.
Most prefab diverters sold at hardware stores are 3–5 gallons — suitable for a single barrel on a garden shed, not a homestead system. Build your own from 4-inch PVC instead. A 4-inch pipe holds roughly 0.65 gallons per linear foot, so a 20-gallon diverter needs about 31 linear feet of 4-inch pipe, typically run vertically in sections or coiled.
The standpipe also needs a slow-drain mechanism — a 1/16-inch hole or a drip-orifice cap at the bottom. This drains it over 12–24 hours between rain events, resetting it for the next storm. Skip this and the standpipe stays full indefinitely, offering zero protection on subsequent rain events.
How to Build the System: Step by Step
Step 1: Calculate your roof catchment area
Measure the horizontal footprint of your collection roof, not the sloped surface. A 40×50 ft barn roof yields 2,000 sq ft of catchment regardless of pitch.
Step 2: Estimate annual yield
Catchment sq ft × average annual rainfall (inches) × 0.623 × 0.85 = annual collection in gallons. Divide by 365 for a daily average. Then determine your dry-season gap and size storage to cover it.
Step 3: Build the first-flush diverter
1 gallon capacity per 100 sq ft of catchment. Use 4-inch PVC. Install a 1/16-inch slow-drain hole at the standpipe bottom.
Step 4: Install gutters and downspout pre-filters
Slope gutters at a minimum 1/16-inch drop per linear foot toward the downspout. Install a leaf filter basket at the top of each downspout before the first-flush diverter — reducing sediment load upstream extends the life of your inline filters.
Step 5: Connect and seal storage tanks
Food-grade polyethylene only. Opaque tanks. Screened vented overflows. Shaded or buried if your summers run hot.
Step 6: Install the treatment stack before any potable use
At minimum: 20-micron sediment pre-filter → 5-micron sediment filter → activated carbon block filter → UV sterilizer. This is the floor for drinking water. If you have asphalt shingles, add a reverse osmosis stage after the carbon filter — asphalt contains polycyclic aromatic hydrocarbons (PAHs) that activated carbon alone won't remove.
What Roof Material You're Collecting From Matters
Unpainted metal roofs — galvanized steel, aluminum, standing seam — are the best catchment surfaces: low chemical leaching, fast drainage, easy to clean. This is not a close call.
Avoid asphalt shingles for drinking water collection if at all possible. Asphalt off-gases PAHs that accumulate in stored water; activated carbon is not sufficient. If asphalt shingles are your only option, RO is mandatory, not optional.
Clay and concrete tile are acceptable second choices after metal. The issue with tile is not chemical leaching but the mortar used in the ridge caps — it can elevate pH. Monitor and test.
Making It Potable: Minimum Treatment Requirements
For irrigation and toilet flushing, a properly sized first-flush diverter plus a single sediment filter is sufficient. For drinking and cooking, you need the full stack above.
Biological contamination — bacteria and protozoa from bird droppings — is the primary threat. Chemical contamination from roofing materials is the secondary concern and depends entirely on what's on your roof. In an emergency without full filtration in place, boiling handles biological threats. It does nothing for PAHs or heavy metals.
Test your stored water at least annually if you're drinking it. A basic coliform/E. coli test from a county extension lab runs $15–$40. If you're near agricultural land or industrial activity, add a nitrate panel. Positive coliform results mean one of three things: your first-flush diverter is undersized or not draining, your tank has a breach, or your post-storage filters are saturated and need replacement.
FAQ
Is rainwater collection legal in my state?
As of 2026, 41 states explicitly allow or place no restrictions on residential rainwater harvesting. Colorado is the strictest — 110 gallons maximum, full stop. Nevada caps at 100 gallons, Utah at 2,500 gallons with registration above 100. Even in permissive states, check your county — municipal permit requirements sometimes layer on top of state law.
How many gallons can I collect from my roof?
Catchment area (sq ft) × inches of annual rainfall × 0.623 × 0.85. A 1,500 sq ft roof in a 40-inch annual rainfall zone yields roughly 31,600 gallons per year — about 86 gallons per day averaged across 365 days. Actual yield follows your rainfall distribution, not a smooth daily average.
What size first-flush diverter do I need?
1 gallon of standpipe capacity per 100 sq ft of catchment area. A 2,000 sq ft roof needs 20 gallons of diverter — roughly 31 linear feet of 4-inch PVC. Hardware store prefabs hold 3–5 gallons and are only adequate for a single rain barrel on a small shed.
Can I drink harvested rainwater without treatment?
No. Even rainwater that falls clean picks up biological and chemical contamination from roof surfaces, gutters, and storage. For potable use: 20-micron sediment pre-filter, 5-micron sediment filter, activated carbon block, UV sterilizer — minimum. Add RO if you have asphalt shingles.
What roof material is best for rainwater collection?
Unpainted metal — galvanized steel, aluminum, or standing seam. Low leaching, fast runoff, easy to clean. Asphalt shingles are the worst option for drinking water due to PAH contamination; if that's what you have, RO is not optional.