Roof Replacement Cost in Salt Lake City, UT (2026 Guide)

Homeowners across Salt Lake City are seeing roof replacement quotes anywhere from $9,500 to over $30,000 depending on material, pitch, and access, and the range confuses a lot of people getting their first bid. This guide breaks down what drives that cost in the Salt Lake Valley specifically, from the standard asphalt shingle tear-off common in Millcreek and Holladay to the metal and tile upgrades increasingly common in Sandy and Draper.

By Jason Green · Roofing & Gutters · Published August 13, 2026 · 9 min read

Roofers in Salt Lake City, UT

What a typical asphalt shingle replacement costs

For a standard 1,800 to 2,400 square foot single-family home in Salt Lake City, a full asphalt shingle tear-off and replacement typically runs $9,500 to $16,000 in 2026. That price includes tear-off and disposal of old shingles, new underlayment, ice-and-water-shield along eaves and valleys, and standard architectural shingles.

Pricing climbs toward the top of that range for steeper roofs, homes with multiple valleys and dormers common in Sugar House bungalows, or when the crew discovers rotted decking underneath the old shingles that needs replacing before new material goes down.

Why ice-and-water-shield matters more here

Because the Wasatch Front gets heavy, wet snow that lingers for weeks in shaded areas, code and best practice call for ice-and-water-shield membrane extending at least 24 inches inside the exterior wall line at eaves, and full coverage in valleys. Skipping or skimping on this is one of the most common corner-cutting moves by underbidding contractors.

Homeowners comparing quotes should ask each bidder to specify the brand and coverage of ice-and-water-shield being used, since this single line item is often the difference between a $9,500 bid and a $13,000 bid on the same size roof.

Metal and tile cost more but last longer

Standing seam metal roofing in Salt Lake City runs $18,000 to $32,000 for an average home, roughly double asphalt, but it sheds snow more effectively and typically lasts 40-plus years versus 20-25 for asphalt shingles.

Tile roofing, seen on some Mediterranean-style homes in Holladay and Cottonwood Heights, runs $22,000 to $40,000 and requires additional structural verification since tile is significantly heavier than asphalt or metal.

Labor and material cost drivers

Labor costs in the Salt Lake Valley have risen with regional construction demand, and roofing crews price steep-pitch work, anything over 8/12, at a premium due to safety equipment and slower pace.

Material costs for asphalt shingles have been relatively stable through 2025 into 2026, but metal panel pricing fluctuates more with steel tariffs and demand, so locking in a quote with a defined material price is worth asking for.

Getting an accurate quote

Always get an in-person inspection rather than a satellite-imagery-only estimate, since Salt Lake City's mix of flat, low-slope, and steep-pitch roofs varies enough that remote estimates are frequently off by thousands of dollars.

Confirm the contractor holds an active Utah DOPL S330 or B100 license, and ask whether the quote includes permit fees through Salt Lake City Building Services Division or your county's building department.

Typical cost ranges

Asphalt shingle replacement$9,500 - $16,000
Architectural shingle upgrade$12,000 - $19,500
Standing seam metal roof$18,000 - $32,000
Tile roof replacement$22,000 - $40,000
Re-decking add-on$3,500 - $7,000
Permit fees$150 - $500

Ranges are general estimates gathered from homeowner-reported quotes, not an offer or a quote for your project.

Common questions

What is the average cost to replace a roof in Salt Lake City

Most standard asphalt shingle replacements cost between $9,500 and $16,000 in 2026, with metal and tile roofs costing considerably more.

Is ice-and-water-shield required in Salt Lake City

It is standard practice and often required by code along eaves and in valleys given the region's heavy wet snow, so confirm coverage with your contractor.

How long does a roof replacement take in Salt Lake City

Most single-family homes take one to three days for asphalt shingle replacement, weather permitting.

Want real numbers for your own project?

Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.

Get My Free Roofing Quotes

More on this market

Local cost ranges, seasons, permits and licensing for this city live on the market page.

Roofers in Salt Lake City, UT

The Henry Standard

Every roofer in our network agrees to three things.

Show up

Call back. Keep appointments. And if something changes, communicate it.

Quote honestly

Clear scope, materials, and pricing in writing—so you know what you're agreeing to.

Finish the work

See the job through and take care of the agreed-upon work before calling it finished.

Nothing revolutionary. Just the way we believe doing business should still be done.