Rainwater harvesting is a type of harvest in which the rain drops are collected and stored for the future use, rather than allowing them to run off. Rainwater can be collected from rivers or roofs and redirected to a deep pit (well, shaft, or borehole), aquifer, a reservoir with percolation, or collected from dew or fog with nets or other tools. Its uses include water for gardens, livestock, irrigation, domestic use with proper treatment, indoor heating for houses, etc. The harvested water can also be used as drinking water, longer-term storage, and for other purposes such as groundwater recharge.
Rainwater harvesting is one of the simplest and oldest methods of self-supply of water for households usually financed by the user.