Yes, you need to have a water tank or water cylinder when heating your home with a heat pump. Heat pumps are capable of heating water to be used in bathrooms and radiators, but you need somewhere to store the hot water that's meant for bathrooms.