Roofing Repair Cost in Salt Lake City, UT

A roofing professional on top of a residential building knelt over repairing a roof.

In Salt Lake City, UT, where varying weather patterns ranging from heavy snowfall in the winter to hot, sunny days in the summer are prevalent, roofs play an essential role in protecting homes. This kind of climate can inflict considerable wear and tear on roofing materials, accelerating deterioration due to excessive moisture or solar exposure. 

Frequent temperature fluctuations can also cause roofing materials to expand and contract, leading to cracks or splits that compromise roof integrity. Recognizing the impact of local weather conditions on roofing is pivotal for homeowners to maintain their property effectively.

Furthermore, the cost of roofing repairs in Salt Lake City can be influenced significantly by these climate factors. Understanding how these costs are determined—taking into account the type of damage, the materials required for repair, and labor intensity—is essential for effective home maintenance planning. This article aims to enlighten homeowners about the typical roofing repair costs in Salt Lake City, elaborating on both minor and major repair scenarios, and offering insights into choosing reliable roofing professionals.

Average Roof Repair Cost in Salt Lake City, UT

The cost of roof repair ranges from $198 to $1,495 in Salt Lake City, UT. It depends on the severity of the issue and the materials and labor required to fix it, but the average is $823.

Most roofers divide roof repair costs into minor and major repairs. Minor repairs include a few missing shingles, a small leak, or a small pool of water. These repairs usually cost $150 to $1,500 at the most.

Major roof repairs involve water damage inside the house, a sagging roof, and chimney or major flashing damage. These repairs may require structural work or even the replacement of a portion of the roof and can cost as much as $8,000.

Top Roof Repair Companies in Salt Lake City, UT

Whitaker Roofing Services

  • MyHomePros TrustScore:  9.5/10 (Exceptional)
  • Google Rating: 4.9/5
  • Years in Business: 30
  • Services Offered: full roof replacements, general roof repairs, roof inspections and check up, roof patching
  • Hours of Operation: Monday-Friday 8 AM-4PM
  • Address: 452 E 3900 S, Salt Lake City, UT 84107

Shingle Pro Roofing

  • MyHomePros TrustScore:  9.3/10 (Exceptional)
  • Google Rating: 5/5
  • Years in Business: 17
  • Services Offered: gutters, residential and commercial roofing
  • Hours of Operation: Monday-Friday 9 AM-5PM
  • Address: 323 Gregson Ave S, Salt Lake City, UT 84115

Vertex Roofing

  • MyHomePros TrustScore:  9.3/10 (Exceptional)
  • Google Rating: 4.9/5
  • Years in Business: 15
  • Services Offered: roof replacement, roof repair, roof inspections, new construction roofing
  • Hours of Operation: Monday-Friday 8 AM-5PM
  • Address: 3809 S 300 W, Salt Lake City, UT 84115

Pioneer Roofing Co

  • MyHomePros TrustScore:  9.0/10 (Exceptional)
  • Google Rating: 4.7/5
  • Years in Business: 44
  • Services Offered: commercial roofing, residential roofing, roof repairs, roof inspections
  • Hours of Operation: Monday-Saturday 7:30AM-6PM
  • Address: 7041 S 2700 E, Salt Lake City, UT 84121

Infinity Roofing & Siding

  • MyHomePros TrustScore:  8.8/10 (Very Good)
  • Google Rating: 4.5/5
  • Years in Business: 19
  • Services Offered: roof repairs, roof replacement, storm restoration
  • Hours of Operation: 24/7
  • Address: 50 W Broadway #300, Salt Lake City, UT 84101

CBX Roofs

  • MyHomePros TrustScore:  8.5/10 (Very Good)
  • Google Rating: 4.6/5
  • Years in Business: 9
  • Services Offered: residential roofing, commercial roofing, storm damage
  • Hours of Operation: Monday-Friday 9AM-5PM
  • Address: 50 W Broadway #300, Salt Lake City, UT 84101

Northern Exteriors

  • MyHomePros TrustScore:  7.8/10 (Very Good)
  • Google Rating: 4.8/5
  • Years in Business: 4
  • Services Offered: gutter installation and repairs, gutter guards, roof repair, roof replacement
  • Hours of Operation: Monday-Friday 8AM-4:30PM
  • Address: 583 W Billinis Rd #10, Salt Lake City, UT 84115

Aspen Roofing

  • MyHomePros TrustScore:  7.0/10 (Good)
  • Google Rating: 4.4/5
  • Years in Business: 23
  • Services Offered: gutters, residential roofing, commercial roofing, roof maintenance, roof repairs
  • Hours of Operation: Monday – Friday 8AM-5PM
  • Address:  472 W 3440 S, Salt Lake City, UT 84115

Fortress Roofing

  • MyHomePros TrustScore:  6.0/10 (Good)
  • Google Rating: 4.7/5
  • Years in Business: 32
  • Services Offered: roof replacement, roof inspection and maintenance, roof repair, attic ventilation
  • Hours of Operation: Monday-Friday 8AM-5PM
  • Address: 5975 Stratler St, Salt Lake City, UT 84107

MetalMan Roofing Utah

  • MyHomePros TrustScore:  5.3/10 (Fair)
  • Google Rating: 4.0/5
  • Years in Business: 3
  • Services Offered: roof repair, roof replacement, roof installation
  • Hours of Operation: Monday-Friday 8AM-5PM
  • Address: 3521 W 1500 S, Salt Lake City, UT 84104

To find a Local Roofing Pro who can help you, click here!

Factors Influencing Roof Repair Costs 

Roof repair costs in Salt Lake City vary considerably, not only by roofing company but because of several other factors, including the following:

Roofing Material

Some roofing materials cost more to install and repair than others. For example, the average price to install a metal roof is $8,500 – $68,000, but the average price for an asphalt roof is $3,000 to $20,000. 

Scope of Repairs Needed: Minor Leaks vs Major Damage

The more extensive the roof damage is, the more it will cost to repair. For example, replacing a missing shingle will cost much less than the labor and materials required to fix a major leak.

A reputable roofing contractor will evaluate the issue and give you a written quote estimating the cost of the repairs. This allows you to shop around to find the best deal and compare repair costs to the cost of a new roof to see which makes more sense.

Accessibility and Height of Roof

The steeper or higher a roof pitch is, the more it may cost to repair. This is simply because extra machinery or contractors are needed to ensure the safety of anyone climbing the roof and conducting the repairs.

Labor Rates

Each company has different labor rates or hourly charges for the contractor to do the work. Labor charges are in addition to the cost of any materials. When comparing costs between contractors, always ask for a breakdown of the labor rates to see what they charge.

Additional costs for permits and disposal of old materials

If your roof repairs create a lot of waste of old materials that the contractors must haul away, it could increase the cost of repairs. Typically, the job doesn’t require a dumpster, but if it does, roofing companies usually charge you the rental cost of the dumpster to handle the job.

Budgeting Tips for Roof Repair Projects

Roof repair projects can be costly, so knowing how to budget for expected and unexpected roofing projects is important.

Save a Sinking Fund

A sinking fund is money you set aside monthly for a specific expense, like home repairs. Having a sinking fund for major repairs is a good idea if you own your home. For example, if there was a major storm and your roof started leaking, how would you pay for the repairs? Emergency roof repairs can be costly, and if you’re caught off guard, it can be unsettling.

When you put money aside for an emergency fund, you’ll feel less stressed when unexpected repairs pop up.

Save for Preventative Maintenance

The best way to prevent major (and emergency) roof repairs is to schedule regular roof maintenance. This includes an annual roof inspection, gutter cleaning, and handling any small issues the roofing contractor finds.

Setting aside money to have this done annually can prevent major issues from occurring and save you money in the long run. If the contractor finds issues during the inspection, they can take care of them immediately, reducing the risk of them becoming a major emergency.

Get Quotes from Multiple Contractors

Having multiple quotes from contractors when you need roof repair is always a good idea. This lets you compare your options and see where you can save money. For example, one contractor may have higher labor rates but offer a longer workmanship guarantee than another company.

Comparing the financial aspect of the repair to the benefits the roofing company offers will net you the best deal. In this case, it may be worth it to pay a little more upfront now for peace of mind moving forward.

Explore Financing Options and Payment Plans

If your roof repairs are excessive, or you need a part of your roof replaced, consider your financing options. Some homeowners tap into their home’s equity, borrowing a home equity loan or HELOC to get the funds.

If you don’t have equity in your home or don’t want to use it, you may consider financing options from the roofing company or using a credit card with a 0% APR. Consider your financing options carefully, as borrowing money will cost you money in interest and fees, so be sure to look at the big picture.


Roofing damage is common in Salt Lake City, thanks to its extreme weather elements. It’s important to keep up with your roof’s maintenance and have any damage repaired immediately. If you’re looking for quotes from multiple roofing contractors, My Home Pros is here to help!

To find a Local Roofing Pro who can help you, click here!


What is the average cost to replace a roof in Utah?

The average cost to replace a roof in Salt Lake City is $$7,087. The cost varies so much because it’s based on the roof material and the size of the home. Asphalt roofs are usually the most affordable, costing an average of $3,000 – $20,000, and tile roofs are the most expensive, with average costs of $7,000 – $40,000.

How long do roofs last in Salt Lake City?

In Salt Lake City, roofs last an average of 30 to 50 years, depending on the type of material chosen. Asphalt roofs have the shortest average lifespan of 15 to 30 years, and tile or copper roofs last as long as 50 years.

Do I need a permit to replace my roof in Utah?

The State of Utah requires a permit to replace roofs in any city; however, there are different rules for roof repairs. 

Do roofers always remove old shingles?

Roofers don’t always remove old shingles; it depends on how many layers are on your roof. If the existing shingles are in good shape and there’s only one layer, you may be able to leave them. 

However, if the existing shingles are in bad shape, the underlayment needs repair, or there are already two layers of roofing material, the existing shingles must be removed. A reputable roofing contractor should be able to tell you whether you should have your existing shingles removed.

My Home Pros TrustScore™ Methodology

At My Home Pros, we understand that finding reliable home service providers is crucial for homeowners. To help you make the most informed decisions, we developed the MyvHome Pros TrustScore — a comprehensive rating system designed to gauge the reliability and quality of companies listed on our platform. This score is calculated using a combination of factors that reflect a company’s performance, customer satisfaction, and overall business integrity.

While we keep the specific metrics and the calculation confidential to maintain fairness and prevent manipulation, we assure you that each component is chosen based on its relevance and importance to consumers. The My Home Pros TrustScore is our commitment to providing you with a transparent, trustworthy way to evaluate home service professionals, empowering you to choose with confidence.