Wondering how much a new roof really costs in Salt Lake City? You are not the only one asking. At Patriot Roofing & Construction, we talk with homeowners about this all the time.
In this guide, we break down the real costs of shingle, metal, and tile roofs, and answer the most common questions so you know exactly what to expect before signing that contract.
Key Takeaways:
|

Roof Replacement Cost Comparison
When homeowners ask us about roof replacement costs, the first thing we explain is that the material makes the biggest difference.
Here is a simple comparison based on typical projects around Salt Lake City.
Roofing Material | Typical Cost Range | Average Lifespan | Good For |
Asphalt Shingles | $8,000 – $16,000 | 20–30 years | Most homes |
Metal Roofing | $18,000 – $35,000 | 40–70 years | Long term durability |
Tile Roofing | $25,000 – $40,000+ | 50–100 years | Higher end homes |
Now keep in mind, these are just general ranges.
A small ranch home will usually cost less than a larger two story home, and roofs with a lot of angles or steep slopes will increase labor costs.
Asphalt Roof Replacement Cost
Asphalt shingles are the most common roof we install here in Salt Lake City.
There is a reason for that. They are reliable, affordable, and they work well for most homes in Utah.
Typical Cost
Most homeowners pay somewhere between: $8,000 and $16,000
That range depends on a few things:
- Roof size
- Roof slope
- Shingle quality
- Ventilation improvements
- Any hidden wood repairs underneath
Why Homeowners Choose Shingles
Shingle roofs are popular because they offer:
- Lower upfront cost
- Quick installation
- Plenty of color choices
- Solid performance in Utah weather
For many ranch homes and family houses across Salt Lake County, shingles simply make the most sense.
Lifespan
In our climate, asphalt shingles usually last: 20 to 30 years
The biggest factors that affect lifespan are sun exposure and ventilation.
Utah sits at higher elevation, so the sun can be tough on roofing materials over time.
Metal Roof Replacement Cost
Metal roofing has become more popular around the Wasatch Front in the past decade.
Many homeowners choose metal roofs because they hold up well against snow and temperature swings.
Typical Cost
A metal roof replacement usually costs: $18,000 to $35,000
The price depends on:
- Roof size
- Type of metal system
- Underlayment upgrades
- Roof complexity
Why Metal Roofs Work Well in Utah
Metal roofs have a few advantages in our climate.
They:
- Shed snow easily
- Handle freeze and thaw cycles well
- Resist strong winds
- Reflect sunlight during hot summers
For homes that see heavier snow, metal can be a very good long term option.
Lifespan
Metal roofs often last: 40 to 70 years
That means you may only replace the roof once in your lifetime.
Tile Roof Replacement Cost
Tile roofing is not as common in Salt Lake City as shingles or metal, but you will still see it on certain homes.
Tile roofs are known for their durability and unique look.
Typical Cost
A tile roof replacement usually falls around: $25,000 to $40,000 or more
Tile roofs cost more because:
- The material is heavier
- Installation takes more time
- The roof structure may need reinforcement
Why Tile Roofs Can Work Well in Utah
Tile roofs can be a good fit in Utah because they are:
- Durable in harsh weather
- Resistant to fire
- Strong against long term sun exposure
- Built to last for decades
That said, tile is not the right fit for every home. Utah’s freeze and thaw cycles can be hard on tile if the system is not installed properly or if broken tiles are left unaddressed.
Lifespan
Tile roofs can last: 50 to 100 years
But again, keep in mind that individual tiles can crack during freeze thaw cycles if they are not maintained properly.
Why Roof Replacement Costs Vary
You might be asking why two roofs that look similar can have very different price estimates.
There are several reasons.
Roof Size
A larger roof obviously requires more materials and labor.
A two story home usually has more roof surface than a smaller ranch home.
Roof Complexity
Roofs with multiple slopes, valleys, skylights, or chimneys take longer to install.
More complexity means higher labor costs.
Hidden Repairs
When an old roof comes off, contractors sometimes find issues underneath like:
- Rotten wood decking
- Poor ventilation
- Water damage
These repairs are important because the new roof needs a solid base.
Local Weather
Our local climate also affects roofing choices.
Salt Lake roofs must handle:
- Heavy snow in winter
- Freeze and thaw cycles
- Strong summer sun
- Occasional windstorms
The right roofing material can make a big difference in how long your roof lasts.
When to Call a Pro
Even if you are not sure your roof needs replacement yet, there are times when it is smart to have a pro take a look.
You should call us if:
- You see active leaks inside your home
- Storms recently caused visible roof damage
- Parts of the roof look uneven or sagging
- Your roof is over 20 years old and has never been inspected
A professional inspection can tell you whether the roof needs repairs, maintenance, or a full replacement.
Get a Free Roof Inspection Today from Patriot Roofing & Construction!
If you are trying to understand the cost, the best place to start is with a professional inspection.
At Patriot Roofing & Construction, we help homeowners across Salt Lake City and surrounding counties understand exactly what condition their roof is in and what options make the most sense.
Our team offers:
- Free roof inspections
- Honest advice about repair vs replacement
- Clear estimates so you understand the real cost
- Financing options to make roof replacement easier
Schedule your free roof inspection today and get clear answers about your roof!
Common Questions Homeowners Ask
Now before you go, if you still have questions left, let’s give you some answers.
What roof lasts the longest in Utah?
Tile and metal roofs tend to last the longest. Tile roofs can last up to 100 years, while metal roofs often last 40 to 70 years.
Are metal roofs good for snow?
Yes. Metal roofs shed snow easily and handle heavy snow loads very well.
How long does a roof replacement take?
Most roof replacements take 1 to 3 days, depending on the size and layout of the roof.
Does insurance cover roof replacement?
Insurance may cover roof replacement if the damage is caused by hail, wind, or other covered storms.
What is the cheapest roof to replace?
Asphalt shingles are usually the most affordable option for most homeowners.
What areas do you serve?
We work with homes and businesses across several counties in Northern Utah. Our main service areas include Salt Lake County, Utah County, Davis County, Tooele County, and Summit County.