It depends on your water heater tank capacity. A two-gallon expansion tank can adequately serve a water heater tank of 50 gallons. If you have bigger tanks or more than one tank, you should calculate how many expansion tanks you need, proportionally.