No, a hot water tank does not refill automatically. You will need to manually refill the tank when the water level gets low.