How to Install Heat Cable on Your Roof

Roof heating cable

Lacrus / Wikimedia Commons

Project Overview
  • Working Time: 3 - 5 hrs
  • Total Time: 3 - 5 hrs
  • Yield: 100 feet of cable
  • Skill Level: Intermediate
  • Estimated Cost: $50 to $100

The type of heat tape used on roofs and gutters to prevent ice buildup is properly called heat cable. The term heat tape refers to another product—an insulated electrical wire applied to water pipes to keep them from freezing and bursting. Heat cable is a similar product, but it is designed for installation on the edge of your home's roof, near the eaves.

In cold climates that experience snow in winter, heat cable can prevent ice buildup along the eaves and inside the gutters and downspouts. Ice buildup can cause a significant amount of damage—both to the roofing system and through water that backs up under the shingles and flows down into the home. Heat cable is easy to install, but some preparation and prior understanding are important.

The Physics of Ice Dams

Ice dams occur because snow and ice on the roof melt due to the home's interior heat. When this mass travels down the roof, it freezes again as it reaches the colder exposed overhangs or eaves. Over time, the frozen melt-off can build up into a dam barrier that causes ice and water to back up under the shingles. Inside the home, the dripping water can damage the interior ceiling and wall surfaces. Additionally, the sheer weight of ice dams may damage the roof overhangs and gutters.

Before You Begin

Heat cable is applied by looping it back and forth in a zig-zag pattern along the edge of the roofline and gutters. When plugged into an electrical supply, the cable warms up enough to prevent melting snow from freezing when it reaches the overhang area of the roofline. Rather than freezing and causing an ice dam and the ensuing water back up under the shingles, the water simply drips to the ground.

Heat cable is sold in a variety of lengths, ranging from 30 to 200 feet. Heat cables have 3-prong grounded plugs for connecting directly into outdoor electrical outlets. Do not use extension cords with heat cables. For safety reasons, heat cables must be plugged directly into a GFCI (ground-fault circuit interrupter) receptacle. If your outdoor outlet is not GFCI-protected, it's easy to replace it with a new GFCI outlet. This should be done before you begin the project.

Safety Considerations

It is also important to make sure the heat tape you use is UL-listed. This indicates that it has been tested by Underwriter's Laboratories, an independent, non-profit testing laboratory that reviews a wide range of products for safety and quality. Manufacturers that avoid UL listing usually do so because their products are substandard and more likely to fail than products that are listed.

If heat cable is installed incorrectly or if the wrong type of product is used, it could create a fire or electrical shock hazard. This is also true for heat cable that is old and deteriorated. If your home has a heat cable that was installed before you moved in or is more than five years old, it is a good idea to have it checked for proper function. You can also simply replace the old cable with a new cable to ensure your safety.

What You'll Need

Equipment / Tools

  • Extension ladder
  • Tape measure


  • UL-listed heat cable with roof clips


  1. Measure for Cable

    The first step is to determine how much heat cable you need. There are several steps and calculations in this process.

    Begin by measuring the length of your roofline. Next, measure the depth of the eave overhang from the edge of the roof (not the gutter) straight back to the outside wall.

    If the eave overhang is 12 inches deep, multiply the roof-line measurement by 4. If the eave is between 12 and 24 inches deep, multiply the roof-line measurement by 5.3. If the eave depth is between 24 and 36 inches, multiply the roof-line measurement by 6.8.

    Now, measure the length of each downspout and add this measurement to the previous computation. If a downspout is not at the end of a cable run, double its measurement here—the cable will need to go all the way down and then back up inside the downspout.

    Lastly, measure the distance between the edge of the roof, where you will start the heat cable, and the electrical outlet where you will plug in the cable.

    Add up all of these dimensions. This is the length of the heat cable you will need.

  2. Begin Routing Cable

    Route the cable from the electrical outlet to the starting point on the roof. Clip the starting point of the cable to a shingle that is slightly further up the roof than the outside wall. This will ensure that the cable will completely cover the roof overhang.

    Secure the cable to the shingle with one of the provided cable clips.


    The best time to do heat cable installation is on a dry, windless day when it is comfortably warm. Attaching clips to warm, pliable shingles is easier than with brittle cold shingles. Never try to install roof heat cable once the snows of winter have already set it.

  3. Create the First Loop

    Run the cable back down to the gutter at an angle, and form it into a loop. Using one of the provided eave clips, attach it to the bottom edge of the last shingle. The cable should form a loop that extends partway into the gutter.

  4. Continue the Zig-Zag

    Run the cable back up the roof in a zig-zag pattern, creating a triangular shape that is about 15 inches wide. At the top of each triangle, bend the cable and secure it to a shingle with the shingle clip.

    Repeat the same zig-zag pattern as many times as needed to cover the entire perimeter of the roof.

  5. Run Cable Through Gutters and Downspouts

    Once you have reached the end of the roofline, you can begin laying heat cable into the gutter itself. Here, the cable can be laid into the bottom of the gutter or can be suspended with hangers or S-hooks attached to the looping portions of the heating cable.

    When you reach downspouts, feed the cable in a loop down into the downspout, extending the loop as far down as possible.

    Continue installing the gutter cable back to the cable's starting point, then thread the end of the cable down through the last downspout to the outlet.

    Plug the cable into the GFCI outlet and make sure the heat cable is working properly. Once you are sure the installation is correct, leave the cable unplugged until it begins snowing. To save energy, keep the cable unplugged when there is no snow or ice on the roof.

    When to Call a Professional

    On very tall homes with high roofs, the prospect of working many feet above the ground on an extension ladder may be unnerving. If you feel uneasy about this, don't tempt fate. A nervous DIYer is an accident-prone DIYer. A roofing specialist or professional handyperson can do this work at an affordable price. Professional heat cable installation is also a good thing to consider if you are already having new gutters or new roofing installed.