Rainwater harvesting is the practice of collecting and storing rain, typically from your roof, for later use. At its simplest, it’s a barrel under a downspout. At its most advanced, it’s a whole-house system with filtration and disinfection that supplies water for drinking, bathing, and laundry. The concept is ancient, but modern systems are engineered to maximize collection and keep water clean.
How a Rainwater Harvesting System Works
Every system follows the same basic path: catch the rain, move it, clean it, and store it. Your roof acts as the catchment surface. Gutters and downspouts funnel water toward a storage container. Between the downspout and the tank, most systems include two key components that keep the water usable.
The first is an inlet filter, a simple screen that catches leaves, twigs, and large debris before they enter the tank. The second is a first flush diverter, which redirects the initial surge of rainwater away from your storage. That first rush carries the most concentrated dirt, pollen, bird droppings, and pollutants that settled on your roof since the last rain. Once the diverter has flushed that initial flow, cleaner water passes through to the tank.
Storage tanks for rainwater systems are typically made from food-grade polyester resin approved by the FDA. They’re usually green, which limits sunlight penetration and slows bacterial growth inside. Tank sizes range from 50-gallon rain barrels for garden watering up to several thousand gallons for households that rely on harvested rain as a primary water source.
How Much Water You Can Collect
The math is straightforward: one inch of rain falling on one square foot of roof produces roughly half a gallon of water. The formula multiplies your annual rainfall (in inches) by your roof’s square footage, then by 0.52. A 2,000-square-foot roof in an area that gets 12.5 inches of rain per year would theoretically yield about 13,000 gallons annually.
In practice, you won’t capture all of it. Some water splashes off the roof, some is lost to the first flush diverter, and some evaporates. Applying a 90% efficiency factor to that same example brings the realistic yield down to about 11,700 gallons. That’s still a significant amount of water, enough to handle most of a household’s outdoor irrigation needs in a moderate climate. If you live in a wetter region with 30 or 40 inches of annual rain, the numbers scale up dramatically.
Your Roof Material Matters
Not all roofs produce equally clean water. A study comparing four roofing materials (wood shingles, concrete tiles, clay tiles, and galvanized steel) found that galvanized steel performed best for rainwater harvesting. Water collected from steel roofs met drinking water guidelines for pH, suspended solids, nitrates, and heavy metals like lead, copper, and iron. No E. coli was detected.
Wood shingles and concrete tiles introduce more contaminants because rainwater reacts chemically with these materials as it flows across them. Roofs with lichens and mosses growing on them perform particularly poorly, degrading the water’s physical, chemical, and microbiological quality over time. If you’re planning a system, a clean metal roof is your best starting point. Asphalt shingles, common on many homes, can leach petroleum-based compounds and are generally considered less ideal than metal for harvesting.
Beyond the roof itself, external contamination comes from airborne pollutants, organic debris, and animal waste. Bird and mammal droppings on the rooftop are the primary source of pathogens in harvested rainwater.
Making Harvested Rainwater Safe to Drink
For outdoor uses like watering your garden, washing your car, or filling a pond, basic filtration is usually sufficient. But if you want to use harvested rainwater indoors or for drinking, it needs a multi-stage treatment process. Pre-treatment comes first: the first flush diverter and a coarse filter remove the biggest contaminants. After that, fine filtration catches smaller particles and sediment.
Disinfection is the final and most critical step. Ultraviolet (UV) light systems kill bacteria and viruses by damaging their DNA as water passes through a chamber. Chemical disinfection using chlorine is another option. Most experts recommend combining both pre-treatment and disinfection rather than relying on either alone. Without these steps, harvested rainwater can contain fecal bacteria and other pathogens, particularly from animal waste on the roof. Guidelines generally require that bacterial indicators like E. coli be undetectable before the water is considered safe for drinking.
Legal Rules Across the U.S.
Rainwater harvesting is legal in all 50 states, but regulations vary widely. Most states place no restrictions at all, and some actively encourage the practice through tax credits or rebates. A handful of states impose specific limits.
Colorado has historically been the most restrictive. State law limits residential properties to two rain barrels with a combined capacity of no more than 110 gallons. The water can only be collected from a rooftop on a single-family home or a small multi-family building with four or fewer units. You can use it only for outdoor purposes like irrigating your lawn and garden, and only on the property where it was collected. Using it for drinking water or indoor purposes is prohibited under Colorado law.
Other places take the opposite approach. Portland, Oregon requires that any cistern or combination of cisterns hold a minimum of 1,500 gallons, reflecting the city’s commitment to stormwater management. Texas offers sales tax exemptions for rainwater harvesting equipment and even requires new state buildings to incorporate rainwater collection when feasible. Some local jurisdictions ban potable (drinkable) rainwater systems entirely, citing concerns about health risks, backflow into municipal water lines, and the difficulty of ensuring ongoing maintenance.
Before installing a system, check both your state laws and local building codes. Regulations can differ between your state government and your city or county.
Environmental Benefits
In cities, rain that hits pavement, rooftops, and other hard surfaces becomes stormwater runoff. That runoff picks up oil, fertilizer, pesticides, and trash as it flows into storm drains, eventually reaching rivers, lakes, and coastal waters. This nonpoint source pollution is one of the biggest threats to water quality in urbanized areas. Capturing rainwater before it becomes runoff reduces this pollution load directly.
Harvested rainwater also helps replenish groundwater. In developed areas where concrete and asphalt cover natural soil, less rain soaks into the earth, and aquifer levels decline over time. When you use collected rainwater for irrigation, it gradually filters back into the ground rather than rushing into storm drains. One analysis estimated that if just 25% of residents in a watershed adopted rainwater harvesting, the collective effect would meaningfully reduce demand on surface water and groundwater supplies while improving ecological health.
On an individual level, a well-sized system can noticeably reduce your water bill, particularly during summer months when outdoor watering peaks. In areas with tiered water pricing, where rates increase as you use more, offsetting even a portion of your irrigation needs with free rainwater can produce real savings.

