Leaking Roof and/or Damaged During the Storm? Contact Us For Free Drone and Manual Inspections


Gutter Installation & Repair

Gutter Installation in Salt Lake City, Utah

Gutters are a key part of your home, providing protection against water damage to your entire structure. Not only do gutters protect your roof, but they also prevent water collection and damage to your windows and foundation.  Proper gutter installation and maintenance are a critical component of your home’s overall condition.

We Do Roofing Salt Lake City offers a variety of gutter services to fit your needs.

Depending on the age of your home and existing roof, a redesign of your gutter system may be necessary.  By having the same team install your roofing and gutters, you will save time and money. For new installations, we offer standard gutter options as well as seamless.  

If your gutter design is appropriate for the size and needs of your home, We Do Roofing can do necessary repairs and maintenance to keep them functional for years to come. We offer heat cables, gutter guards, and gutter cleaning.

When properly installed and used correctly, heat cables can be an effective method to de-ice your gutters and prevent damage due to ice dams. It is essential to have professional installation to make sure these systems function properly, and that you as a homeowner understand how to use them.

Gutter Guards can effectively protect your gutters from the buildup of debris, therefore preventing damage to your roof. Gutter guards must be installed by an experienced professional to prevent improper setup and damage resulting from poor installation.

Get enrolled in our Gutter Maintenance program and our team will come out once a year to clean and inspect your gutters.

Licensed Utah Roofing Contractor


Professional Services

Quality Guarantee Utah Roofing Contractor

Quality Guarantee

Political campaign sign on sidewalk: "We Do Roofing in Salt Lake City Utah" contact information.

Contact Now

  • This field is for validation purposes and should be left unchanged.