Trade directory · Salt Lake City metro · Utah

Roofing contractors in
Salt Lake City, Utah.

A public directory of licensed roofing contractors serving greater Salt Lake City. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Licensed Establishments
315
U.S. Census Bureau
Peak Season
April through September - heavy storm season and optimal weather for installations
Market estimate
Avg. Response Time
24-48 hours for quotes, 3-7 days for emergency repairs during peak season
Operator average
§ A · Market rates

Common Job Costs

SALT LAKE CITY-UT · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle replacement
Typical range based on local asphalt shingle replacement jobs.
$8,500 – $15,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$12,000 – $22,000
Tile roof replacement
Typical range based on local tile roof replacement jobs.
$15,000 – $28,000
Emergency roof repair
Typical range based on local emergency roof repair jobs.
$350 – $1,200
Gutter installation
Typical range based on local gutter installation jobs.
$800 – $2,500
Roof inspection
Typical range based on local roof inspection jobs.
$150 – $400
§ B · Regulatory

Licensing Requirements

UT
§1

Licensing Requirements

Utah requires Contractor License through DOPL. R100 Residential (structures under 3 stories), B100 General Building, or S230 Roofing Specialty license required. Must pass PSI exam, provide financial statements, maintain $50,000+ net worth. 4-year renewal cycle with continuing education requirements.

§2

Permit Requirements

Salt Lake City requires building permits for roof replacements and major repairs. Permit fees range $50-300 based on project value. Submit plans showing materials, structural details, and compliance with 2018 IBC and IRC codes.

§3

Inspection Schedule

Initial permit inspection before work begins, rough inspection for structural work, final inspection upon completion. Schedule 24-48 hours in advance through Salt Lake City Building Services.

§4

Insurance Minimums

Utah requires $50,000 general liability minimum for contractor licensing. Workers compensation mandatory for employees. Most projects require $1M+ liability coverage per contract requirements.

§ C · Path to license

How to Get Licensed

5 STEPS
1

Determine License Type

Choose R100 Residential (under 3 stories), B100 General Building, or S230 Roofing Specialty based on intended work scope. Review Utah Code requirements for each classification.

01/05
2

Meet Financial Requirements

Prepare financial statements showing minimum $50,000 net worth. Gather bank statements, CPA-prepared financials, and bonding capacity documentation as required by DOPL.

02/05
3

Pass PSI Examination

Schedule and pass PSI contractor examination for chosen license type. Study Utah-specific codes, business law, and trade practices. Exam covers state regulations and technical knowledge.

03/05
4

Submit Application

Complete DOPL contractor license application with required documentation, financial statements, exam results, and application fees. Include workers compensation and liability insurance certificates.

04/05
5

Maintain License

Renew every 4 years with continuing education requirements. Maintain insurance coverage, update financial information, and comply with ongoing DOPL requirements for active status.

05/05
§ D · Field notes

About This Market

UPDATED APR 2026

Salt Lake City's roofing market runs hot with approximately 315 licensed establishments statewide competing for work. High elevation, heavy snow loads, and summer hail storms drive consistent demand for both emergency repairs and full replacements. Asphalt shingles dominate residential work, but metal roofing gains ground due to snow shedding and durability. Costs run 10-15% above national average due to material transport costs and specialized snow load requirements. Competition stays fierce with established players holding most commercial contracts.

To work this market, you need Utah contractor licensing through DOPL - expect 60-90 days processing time and don't skip the financial requirements. Salt Lake City building department moves fast but demands complete permit applications with structural calculations for snow loads. Peak season runs April through September when weather cooperates, but winter emergency work pays premium rates. Know your snow load calculations, stock emergency materials, and build relationships with insurance adjusters. Summer hail storms can flood the market with work, but crews that handle winter emergencies stay busy year-round.

Data Sources
  • Licensed establishments
    US Census Bureau - County Business Patterns
  • Licensing requirements
    Utah Division of Professional Licensing (DOPL)
  • Permit requirements
    Salt Lake City Building Services Department
  • Insurance minimums
    Utah Contractor Licensing Act and DOPL regulations
  • Cost estimates
    Market research estimates based on regional pricing data
  • Peak season timing
    Regional climate data and industry estimates
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What license do I need for roofing in Salt Lake City?

Utah requires contractor licensing through DOPL. You need R100 Residential, B100 General Building, or S230 Roofing Specialty license depending on project scope. All require PSI exam passage and $50,000+ net worth demonstration per Utah Division of Professional Licensing requirements.

Q/02

Do I need permits for roof replacement in Salt Lake City?

Yes, Salt Lake City Building Services requires building permits for roof replacements and major repairs. Permits range $50-300 based on project value and must comply with 2018 IBC/IRC codes including snow load requirements per city ordinances.

Q/03

When is roofing season in Salt Lake City?

Peak season runs April through September when weather permits optimal installation conditions. Winter emergency repairs command premium pricing but weather limits scheduled work. Summer hail season creates high demand periods typically June through August.

Q/04

What insurance do roofing contractors need in Utah?

Utah contractor licensing requires minimum $50,000 general liability coverage. Workers compensation mandatory for employees per Utah Labor Commission. Most contracts require $1M+ liability coverage, and bonding may be required for commercial projects.

Q/05

How much does roof replacement cost in Salt Lake City?

Asphalt shingle replacement averages $8,500-15,000, metal roofing $12,000-22,000, tile roofing $15,000-28,000 per typical residential project. Costs run 10-15% above national average due to snow load requirements and material transport costs to Utah market.

§ F · Directory

Roofing contractors in Salt Lake City

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Get listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place. Built for trades, used by thousands of operators nationwide.