This depends on the type of tank. In the case of an underground rainwater tank, the water does not freeze, as it is below the frost line. Above-ground tanks, on the other hand, have to be emptied during the winter because the freezing water could make the tank damage.