A large amount of ice in the eavestrough is caused by insufficient insulation in the roof system. Heat goes up through the roof and heats up the snow, which melts and turns into ice inside the eavestrough.

Another cause of ice in the eavestrough can be improper eavestrough slope. If water sits in your eavestrough in the summer, ice will be there in the winter.