Rainwater harvesting is a sustainable approach that allows homeowners to collect, store, and repurpose rainfall for on-site irrigation. Using harvested rainwater is a green strategy that uses less energy, costs less and reduces demand on potable water supplies.