Roofing contractors in Utah
Utah licenses roofing contractors through the Division of Occupational and Professional Licensing (DOPL). Roofers hold the S330 roofing classification, or a general B100/R100 building license, and must carry general liability coverage that rose on April 20, 2026 to $1,000,000 per occurrence and $3,000,000 aggregate, with DOPL named as certificate holder. The Wasatch Front's roofing risk is driven by wind and snow more than hail: downslope canyon windstorms (the September 2020 event hit parts of Davis and Salt Lake counties with hurricane-force gusts and stripped thousands of roofs), heavy mountain-bench snow load, ice damming through the freeze-thaw season, and high-altitude UV that ages asphalt shingles faster than at sea level.
City reports in Utah
We have not published city-level contractor research for Utah yet. Everything on this page — the licensing rules, the state verification lookup, and the questions to ask — applies statewide and is what we would check first for any Utah roofer. Use it to screen the contractors you are already talking to.
See the cities we cover today, or tell us which Utah city to research next.
How Utah roofer licensing works
Utah roofing contractors are licensed by the Division of Occupational and Professional Licensing (DOPL). Most roofers hold the S330 roofing specialty classification; some operate under a general B100 or R100 building license. Effective April 20, 2026, Utah raised the required general liability minimum to $1,000,000 per occurrence and $3,000,000 aggregate (Utah Admin. Rule R156-55a-302d), with no grandfathering, so it applies at the next renewal or new application, and the certificate must name DOPL as certificate holder. We verify the DOPL license number, classification, active status, and current insurance before a roofer appears on this page.
Verify any Utah contractor at commerce.utah.gov/dopl · (801) 530-6628
Statewide storm pattern
Utah's Wasatch Front takes more roof damage from wind and snow than from hail. Downslope canyon windstorms are the signature event: the September 8, 2020 windstorm drove gusts past 100 mph through Davis County and parts of Salt Lake County, tearing shingles and decking off thousands of homes in a single morning. Winter brings heavy snow load on the benches and foothills, plus ice damming where meltwater refreezes at the eaves. At altitude, intense year-round UV shortens asphalt-shingle life, which is why metal and higher-grade shingles are common across the valley.
Questions to ask any Utah contractor
- What is your Utah DOPL license number, and which classification (S330 roofing, or a B100/R100 building license)?
- Send me your Certificate of Insurance with a callable agent, showing at least $1M per occurrence and $3M aggregate general liability.
- Will you pull the building permit in your own name with the city or county?
- What is your workmanship warranty in writing, and how long have you operated under this company name?
- Who is your local supply house, and what is your manufacturer certification and tier?
A legitimate contractor answers all of these without friction. Hesitation, deflection, or refusal to put answers in writing is itself the signal.
Standards we apply
Every contractor we feature in Utah clears the same five basics: an active state credential where applicable, $1M+ general liability verified by phone, workers’ compensation, a clean public record, and a real physical office in the market. We then score the contractor against a four-dimension rubric. Read the methodology in full.