The size of the water heater required will depend on the number of people in your home and the typical water usage. In general, a 30-gallon water heater will work for 1 or 2 people, while a 40-gallon water heater is ideal for 3 or 4. If you have 5 or more people in your household, a 50-gallon water heater or greater is ideal.