Place a box fan in the garage attic to promptly stop the leak before you address the dam on the roof. Aim the fan toward the underside of the roof, directly at the leak. The cool air from the fan will freeze the water and prevent any more water from leaking into the garage.
Fill an old pair of pantyhose with calcium chloride ice melt pellets. Tie off the opening of the pantyhose to prevent the pellets from falling out.
Prop a ladder against the roof to allow you to access the dam. Lay the hose so it crosses over both the dam and the gutter. Calcium chloride pellets melt ice and snow quickly, creating a channel for trapped water to drain off the garage roof.
Wait for a warm, sunny day when the snow begins melting to completely clear off the dam and fully eliminate any persisting leaks. Pull the accumulated snow off the eaves of the garage roof using a long-handled aluminum roof rake with wheels. Stand on the ground while you rake the snow off the roof.
Check that the temperature is above 50 degrees Fahrenheit and the garage roof is fully dry before undergoing any repairs. Put on disposable gloves before using roof repair products.
Open a container of water-based liquid roof coating sealer, and then stir it with a wooden paint stir stick. Apply the roof sealer evenly to the roof shingles using a paintbrush. Fully coat the regions of the garage roof that leak during heavy snow periods. Use a 4-gallon pail of roof coating per 400 square feet of roofing.
Let the first coat of the roof sealer cure on the shingles for 24 hours.
Apply another coat of the liquid roof coating sealer to the cured sealer using the previous techniques. Two coats is necessary to fully seal leaks and provide complete protection against the weather.
Let the second coat cure for 24 hours.