VanderflipHome

How Much Does Roof Replacement Cost in Salt Lake City?

Local 2026 Utah data. Labor 0.90×. DOPL S230 3-tier threshold (UNIQUE). ProjectDox $150–$300 City / $150–$250 County. Historic Avenues COA $5,000–$15,000+ (LARGEST in series). Section 15A-3-107 bench escalation.

Low
$10,800
Mid Range
$13,200
High
$16,900

As of June 2026, replacing a standard 2,200 sq ft residential roof in Salt Lake City costs between $10,800 and $16,900 for architectural composition shingles — the dominant material across Salt Lake City residential stock at 65–70% market share. Salt Lake City labor tracks at 0.90× the national market baseline. The metro uses Utah DOPL S230 Residential Roofing Contractor licensing with a UNIQUE 3-tier threshold under Utah Code Section 58-55-305 + SLC Building Services Division $150–$300 ProjectDox permits + Utah seismic snow load Section 15A-3-107 with bench escalation above 4,500 feet MSL + Historic Avenues COA review with the LARGEST historic premium in this 27-city series at $5,000–$15,000-plus.

Sources: Utah Division of Occupational and Professional Licensing (DOPL) · SLC Building Services Division · Salt Lake County Planning · ProjectDox permit portal · SLC Historic Preservation Division · Utah Insurance Department · Utah Code Section 58-55-305 · IRC Section 15A-3-107 (Utah seismic snow load amendment) · U.S. Bureau of Labor Statistics Salt Lake City MSA · regional market data 2026 (Salt Lake City CCI: 0.90)

🏠 Salt Lake City Roof Replacement Cost Calculator

Enter your details for a Salt Lake City-specific 2026 estimate based on local labor rates.

Step 1 — Select Roofing Material
🏠 Architectural Shingles $5.50–$8.00/sqft
🛡️ Class 4 Impact-Resistant $7.00–$10.00/sqft
Flat TPO / Rubber $8.50–$12.00/sqft
Standing Seam Metal $13.00–$19.00/sqft
Step 2 — Square Footage
2,200square feet
8002,200 avg5,000
Step 3 — Project Type
Estimated Salt Lake City Cost · 2026
·
Based on 2026 Salt Lake City labor rates · regional market data & regional contractor cost data · For informational purposes only

About Salt Lake City Roof Replacement Costs in 2026

Salt Lake City operates under Utah statewide regulatory framework with significant Wasatch Front elevation and Great Salt Lake lake-effect climate cost-drivers. The metro residential roofing market is shaped by six distinct features: Utah DOPL S230 Residential Roofing Contractor license with a UNIQUE 3-tier threshold under Utah Code Section 58-55-305, SLC Building Services Division ProjectDox permits ($150–$300), Utah seismic snow load Section 15A-3-107 with elevation escalation above 4,500 feet MSL, the Historic Avenues Certificate of Appropriateness with the LARGEST historic premium in this 27-city series ($5,000–$15,000-plus), Great Salt Lake lake-effect snowfall reaching 100-plus inches on bench neighborhoods, and SLC Building Services Division 36-inch eave ice shield mandate for roofs pitched 8:12 or steeper. Salt Lake City labor tracks at 0.90× the national market baseline. Architectural composition shingles dominate at 65–70% market share.

Utah requires roofing contractors to hold a Utah Division of Occupational and Professional Licensing (DOPL) S230 Residential Roofing Contractor license for any project meeting a 3-tier threshold under Utah Code Section 58-55-305. Projects under $3,000 in scope require no DOPL license. Projects from $3,000 to $7,000 require a basic DOPL contractor registration. Projects over $7,000 require the full S230 Residential Roofing Contractor license with trade examination, financial responsibility verification, and proof of liability insurance. This 3-tier threshold framework is UNIQUE in this 27-city series. Verify any contractor DOPL S230 license at dopl.utah.gov before signing. Operating in Salt Lake City without an active DOPL S230 license on a $7,000-plus project violates Utah Code Section 58-55-305 and may expose the contractor to civil penalties and Utah Insurance Department referral. The City of Salt Lake City additionally requires contractor registration with the SLC Building Services Division for any project requiring a city permit. Suburban Salt Lake County and surrounding Utah, Davis, Weber, and Tooele counties maintain separate municipal contractor registration requirements.

Salt Lake City charges $150 to $300 for a residential reroof permit depending on project value administered by the SLC Building Services Division through the ProjectDox online portal. Properties in unincorporated Salt Lake County jurisdiction pay $150 to $250 administered by Salt Lake County Planning through ProjectDox. Permits process in 5 to 10 business days for standard reroofs. Working without a permit triggers a double permit fee back-assessment plus stop-work orders. Properties in the SLC Historic Preservation Division overlay districts including the Historic Avenues, Capitol Hill, Marmalade, and South Temple require Certificate of Appropriateness (COA) review through the SLC Historic Preservation Division, and the Historic Avenues COA process adds the LARGEST historic premium in this 27-city series — typically $5,000 to $15,000-plus in design-review-mandated material upgrades, profile-matching slate or wood-shake compliance, and approved-shingle restrictions.

Utah amended the International Residential Code with Utah-specific Section 15A-3-107 introducing seismic snow load escalation based on elevation above mean sea level (MSL). The Salt Lake City valley floor uses a 28 psf snow design load at 4,239 feet MSL elevation. Properties on bench neighborhoods including the East Bench, Federal Heights, the Avenues, Foothill, Olympus Cove, and Holladay above 4,500 feet MSL trigger escalation to 35 to 50 psf snow design load. Bench properties above 5,000 feet MSL may require 60-plus psf design loads. The seismic snow load is unique to Utah and reflects the combined snow accumulation plus seismic uplift from Wasatch Fault activity. Verify the contractor scope explicitly addresses Section 15A-3-107 elevation triggers BEFORE signing if the property is above 4,500 feet MSL. The escalation can add structural reinforcement scope of $2,500 to $7,500 to standard reroof scope on bench properties.

Salt Lake City has two additional climate cost-driver features. First, the valley-to-bench microclimate split: valley floor annual snowfall averages 60 inches while bench neighborhoods average 100-plus inches due to Great Salt Lake lake-effect snow that intensifies with elevation. Second, the 36-inch eave ice shield mandate: SLC Building Services Division requires full 36-inch eave ice shield underlayment on any roof pitched 8:12 or steeper, which captures most bench properties. The combined elevation factors add $3,000 to $9,000 to standard reroof scope on bench neighborhoods compared to valley floor properties. The Utah Insurance Department structures storm-event deductibles in the standard $1,000–$2,500 fixed-dollar range with optional 1% wind/hail riders. Standard composition asphalt shingle roofs in Salt Lake City last 15 to 18 years, below the national 20–25 year benchmark due to lake-effect snow cycling, freeze-thaw exposure, and high-altitude UV intensity.

2026 Salt Lake City Cost Matrix

4-Column Price Breakdown

Salt Lake City industry cost data baselines run 10–25% below retail — the DOPL S230 3-tier threshold compliance, Section 15A-3-107 bench escalation, Historic Avenues COA review, 36-inch eave ice shield mandate, and Great Salt Lake lake-effect bench scope is not captured in standard industry cost data adjustments for Salt Lake City projects.

Material (22 Squares · 2,200 sq ft)Localized Market AverageIndustry Avg (regional contractor data 2026)Insurance Baseline (industry cost data SLC)Contractor Markup
Architectural Shingles · Valley Default$13,200$15,800 ($7.18/sqft)$11,000 (22 sq × $500)+15% to +30%
Class 4 Impact-Resistant · Insurance Discount$16,500$19,800 ($9.00/sqft)$13,200 (22 sq × $600)+20% to +35%
Flat TPO / Rubber · Urban Infill$19,800$23,800 ($10.82/sqft)$16,000 (22 sq × $727)+25% to +40%
Standing Seam Metal · Premium Bench$31,500$37,800 ($17.18/sqft)$24,200 (22 sq × $1,100)+20% to +35%

Salt Lake City standard add-ons: ProjectDox permit $150–$300 City / $150–$250 County via SLC Building Services Division and Salt Lake County Planning · Utah DOPL S230 license required for $7,000+ projects (UNIQUE 3-tier threshold under Utah Code 58-55-305) · Section 15A-3-107 bench escalation 28 psf valley to 35–50 psf above 4,500 ft MSL (+$2,500–$7,500 scope on bench properties) · 36-inch eave ice shield mandate for any roof pitched 8:12 or steeper · Great Salt Lake lake-effect snowfall 60 in valley / 100+ in bench (East Bench / Federal Heights / Avenues / Foothill / Olympus Cove / Holladay) · Historic Avenues COA $5,000–$15,000-plus historic premium (LARGEST in 27-city series) via SLC Historic Preservation Division on Historic Avenues / Capitol Hill / Marmalade / South Temple · Suburban Utah / Davis / Weber / Tooele county registration may apply · Double fee back-assessment if working without a permit · Data: regional contractor cost data 2026 · industry cost data Salt Lake City regional cost index 2026 · Vanderflip Home localized multipliers (labor 0.90×). For informational purposes only.

Salt Lake City Roofing Cost Factors vs. National Average

FactorSalt Lake CityNational Avg
Most Common MaterialArchitectural Shingles (65–70%)Asphalt Shingles
Avg Cost (2,200 sqft, Architectural)$10,800–$16,900$8,500–$14,800
City Permit Cost$150–$300 (ProjectDox)$200–$500
County Permit Cost$150–$250 (Salt Lake County Planning)n/a
Regional Labor Index0.90×1.00×
Contractor LicenseUtah DOPL S230 3-tier $3K/$7K/$7K+ (UNIQUE)Single threshold varies
Snow Design Load (valley)28 psf at 4,239 ft MSL30–40 psf
Snow Design Load (bench > 4,500 ft)35–50 psf (Section 15A-3-107)n/a
Annual Snowfall (valley / bench)60 in / 100+ in (Great Salt Lake)10–30 in
Historic Avenues COA Premium$5,000–$15,000+ (LARGEST in series)Varies
Eave Ice Shield36 in for 8:12+ pitched24-inch standard

Data Sources

Estimates based on regional 2026 construction cost data (Salt Lake City CCI: 0.90), regional contractor cost data 2026, and US Bureau of Labor Statistics regional wage data for the Salt Lake City MSA. industry cost data Salt Lake City insurance adjustment baselines used for carrier comparison column. Utah DOPL, SLC Building Services Division, Salt Lake County Planning, ProjectDox, SLC Historic Preservation Division, and Utah Insurance Department references reflect 2025 Utah rules. Results are for informational purposes only.

Last updated: June 2026 · Salt Lake City labor index reference: 0.90 (regional cost index). LARGEST historic premium in this 27-city series via Historic Avenues COA at $5,000–$15,000-plus.

Compare by Home Size

Salt Lake City Roof Cost by Square Footage

Architectural shingle installed cost ranges by home size across City of Salt Lake City and Salt Lake County jurisdictions.

Small · Under 1,500 sq ft
$8,900–$13,900
1–2 day install. Small Salt Lake City bungalows and inner-city homes in 9th & 9th, Sugar House, Liberty Wells, Marmalade, Capitol Hill. ProjectDox permit $150–$300 via SLC Building Services Division. Verify Utah DOPL S230 license at dopl.utah.gov before signing (required for $7,000+ projects). Historic Avenues, Capitol Hill, or South Temple properties require SLC Historic Preservation Division COA adding 4–8 weeks. Section 15A-3-107 elevation triggers do NOT apply to valley floor properties at 4,239 ft MSL.
Standard · 1,500–2,500 sq ft
$10,800–$16,900
Most common Salt Lake City size including West Valley, Sandy, Murray, Cottonwood Heights, Draper, South Jordan ranches and two-stories. 2–4 day install. Verify which jurisdiction (Salt Lake City vs Salt Lake County Planning) applies before applying for permit. Properties on bench neighborhoods (East Bench, Federal Heights, the Avenues, Foothill) above 4,500 ft MSL trigger Section 15A-3-107 snow load escalation to 35–50 psf adding $2,500–$7,500 structural scope.
Large · Over 2,500 sq ft
$13,600–$21,400+
3–5 day install. Federal Heights, Olympus Cove, Holladay, Emigration Canyon, Federal Heights large bench detached. Premium standing seam metal at $28,000–$55,000+ for bench snow-load suburban premium. Historic Avenues heritage properties require Certificate of Appropriateness with $5,000–$15,000-plus historic premium — the LARGEST historic premium in this 27-city series. Bench properties above 4,500 ft MSL require Section 15A-3-107 escalation + 36-inch eave ice shield for 8:12+ pitched roofs.

Valley Floor vs. Bench Microclimate in Salt Lake City

Salt Lake City's most consequential roofing decision is dictated by elevation above mean sea level (MSL). Valley floor properties at 4,239 feet MSL use the base 28 psf snow design load with $10,800–$16,900 base scope and 60 inches annual snowfall. Bench properties at 4,500-plus feet MSL trigger Utah Section 15A-3-107 seismic snow load escalation to 35–50 psf and receive 100-plus inches annual lake-effect snowfall from the Great Salt Lake. Bench scope adds $2,500–$7,500 structural reinforcement plus mandatory 36-inch eave ice shield for any 8:12 or steeper pitched roof (+$1,500–$3,500). The combined bench cost adder of $4,000–$11,000 above valley scope reflects the Wasatch Range elevation microclimate that distinguishes Salt Lake City from any other city in this 27-city series. Verify property elevation BEFORE signing — the East Bench, Federal Heights, the Avenues, Foothill, Olympus Cove, and Holladay all sit above the 4,500 ft MSL trigger.

Exception FAQ

When Salt Lake City Roofing Quotes Change

The questions Salt Lake City contractors only answer when you ask.

Utah requires roofing contractors to hold a Utah Division of Occupational and Professional Licensing (DOPL) S230 Residential Roofing Contractor license for any project meeting a 3-tier threshold under Utah Code Section 58-55-305. Projects under $3,000 in scope require no DOPL license. Projects from $3,000 to $7,000 require a basic DOPL contractor registration. Projects over $7,000 require the full S230 Residential Roofing Contractor license with trade examination, financial responsibility verification, and proof of liability insurance. This 3-tier threshold framework is UNIQUE in this 27-city series. Verify any contractor DOPL S230 license at dopl.utah.gov before signing. Operating in Salt Lake City without an active DOPL S230 license on a $7,000-plus project violates Utah Code Section 58-55-305 and may expose the contractor to civil penalties and Utah Insurance Department referral. The City of Salt Lake City additionally requires contractor registration with the SLC Building Services Division for any project requiring a city permit. Suburban Salt Lake County and surrounding Utah, Davis, Weber, and Tooele counties maintain separate municipal contractor registration requirements.

Salt Lake City charges $150 to $300 for a residential reroof permit depending on project value administered by the SLC Building Services Division through the ProjectDox online portal. Properties in unincorporated Salt Lake County jurisdiction pay $150 to $250 administered by Salt Lake County Planning through ProjectDox. Permits process in 5 to 10 business days for standard reroofs. Working without a permit triggers a double permit fee back-assessment plus stop-work orders. Properties in the SLC Historic Preservation Division overlay districts including the Historic Avenues, Capitol Hill, Marmalade, and South Temple require Certificate of Appropriateness (COA) review and the Historic Avenues COA process adds the LARGEST historic premium in this 27-city series, typically $5,000 to $15,000-plus in design-review-mandated material upgrades, profile-matching slate or wood-shake compliance, and approved-shingle restrictions.

Utah amended the International Residential Code with Utah-specific Section 15A-3-107 introducing seismic snow load escalation based on elevation above mean sea level. The base Salt Lake City valley floor uses a 28 psf snow design load at 4,239 feet MSL elevation. Properties on bench neighborhoods including the East Bench, Federal Heights, the Avenues, Foothill, Olympus Cove, and Holladay above 4,500 feet MSL trigger escalation to 35 to 50 psf snow design load. Bench properties above 5,000 feet MSL may require 60-plus psf design loads. The seismic snow load is unique to Utah and reflects the combined snow accumulation plus seismic uplift from Wasatch Fault activity. Verify the contractor scope explicitly addresses Section 15A-3-107 elevation triggers BEFORE signing if the property is above 4,500 feet MSL. The escalation can add structural reinforcement scope of $2,500 to $7,500 to standard reroof scope on bench properties.

Salt Lake City sits at the base of the Wasatch Range with elevation rising rapidly from 4,239 feet MSL at the Great Salt Lake valley floor to 5,000-plus feet MSL on the bench neighborhoods just miles to the east. The bench is a distinct microclimate. First, valley floor annual snowfall averages 60 inches while bench neighborhoods average 100-plus inches due to Great Salt Lake lake-effect snow that intensifies with elevation. Second, the Utah seismic snow load Section 15A-3-107 escalation triggers at 4,500 feet MSL, requiring heavier roofing assemblies on bench properties. Third, full 36-inch eave ice shield is mandatory under the SLC Building Services Division for any roof pitched 8:12 or steeper, which captures most bench properties. The combined elevation factors add $3,000 to $9,000 to standard reroof scope on bench neighborhoods compared to valley floor properties.

The SLC Historic Preservation Division administers Certificate of Appropriateness (COA) review for the Historic Avenues, Capitol Hill, Marmalade, and South Temple historic overlay districts. The Historic Avenues district is the largest 1880–1920 architectural heritage district in the western United States with strict design-review requirements for roofing materials and ridge profiles. COA review typically requires natural slate, wood-shake, or pre-approved composition shingle SKUs meeting historic visual character standards. The combined Historic Avenues COA process adds the LARGEST historic premium in this 27-city series, typically $5,000 to $15,000-plus in design-review-mandated material upgrades, profile-matching slate or wood-shake compliance, and approved-shingle restrictions. Verify the contractor SLC Historic Preservation Division submission experience BEFORE signing if the property is within the Historic Avenues or other SLC historic overlay.

Data Sources & Regulatory Citations

Utah requires roofing contractors to hold a Utah DOPL S230 Residential Roofing Contractor license for $7,000-plus projects under Utah Code Section 58-55-305 with trade exam, financial responsibility verification, and liability insurance — verify at dopl.utah.gov. Three-tier threshold framework UNIQUE in 27-city series: under $3,000 no license / $3,000–$7,000 basic registration / $7,000+ full S230. Operating without S230 on $7,000+ project triggers Utah Insurance Department referral. SLC permits: $150–$300 City via SLC Building Services Division and $150–$250 County via Salt Lake County Planning through the ProjectDox online portal with 5–10 day processing. Working without a permit triggers double permit fee back-assessment. Historic district review by the SLC Historic Preservation Division — Historic Avenues, Capitol Hill, Marmalade, South Temple. Historic Avenues COA $5,000–$15,000-plus historic premium — the LARGEST historic premium in this 27-city series. Utah Section 15A-3-107 seismic snow load escalation — 28 psf valley floor at 4,239 ft MSL / 35–50 psf bench above 4,500 ft MSL / 60-plus psf above 5,000 ft MSL (+$2,500–$7,500 structural scope on bench properties) — UNIQUE Utah code amendment in series. Great Salt Lake lake-effect snow: 60 in valley floor / 100-plus in bench (East Bench, Federal Heights, the Avenues, Foothill, Olympus Cove, Holladay). 36-inch eave ice shield mandate for any roof pitched 8:12 or steeper. Suburban Utah / Davis / Weber / Tooele county registration may apply. Utah Insurance Department for carrier disputes. Storm deductibles: standard $1,000–$2,500 fixed-dollar with optional 1% wind/hail riders. 15–18 year asphalt shingle lifespan due to lake-effect cycling and high-altitude UV. Cost calculations use 2026 labor data from the U.S. Bureau of Labor Statistics Salt Lake City MSA (regional cost index 0.90×), regional contractor cost data 2026, and industry cost data Salt Lake City baselines. For informational purposes only. Always verify DOPL S230 license + ProjectDox permit + Section 15A-3-107 elevation trigger + Historic Avenues COA overlay + 36-inch eave ice shield + jurisdiction (City vs Salt Lake County Planning) before signing. Updated June 2026.