There are two types of rainwater harvesting, active and passive. Active rainwater harvesting is the collection and storage of rainwater from your roof into tanks for later use. Passive rainwater harvesting directs ground runoff with earthworks to slow water and allow it to soak into the ground on site.