FILE · ROOFING x SALT LAKE CITY x UTAHPermit StackSpecs LedgerCostTimelineChecklistViolationsFAQ
ROOFING x SALT LAKE CITY x UTAH

Roofing contractors in Salt Lake City, Utah.

Roofing contractors operating in Salt Lake City must navigate both state-level licensing and city-level permitting requirements. The Utah Division of Professional Licensing (DOPL) governs the S280 Roofing Contractor license, which is mandatory for any professional roofing work. Contractors must ensure their business entity is registered with the state and that they maintain the required liability and workers' compensation insurance policies.

At the local level, Salt Lake City enforces strict building codes, particularly regarding structural integrity and snow load capacity. Before commencing work, contractors must determine if a building permit is required through the Salt Lake City Building Services Division. Failure to secure necessary permits or maintain active licensing can result in significant fines and legal liability for the contractor.

State License
STATE S280Roofing Contractor
Permit Issuer
SLC Building ServicesSalt Lake City
Avg. Plan Review
3-10 DaysStandard residential
Typical Start-Up
RANGE $500-$2,000Fees & Insurance
FILE · ROOFING x SALT LAKE CITY x UTAH
Compliance Dossier
Public
File
05 / 2026
State AuthorityUtah Division of Professional Licensing (DOPL)
CountySalt Lake County
City AuthoritySalt Lake City Building Services
Statute / CodeInternational Building Code (IBC) / Utah Code 58-55
Federal Cert.OSHA Fall Protection
ReciprocityVerify with DOPL
FILE ROOFINGLOCATION SALT LAKE CITY, UTAHTYPE COMPLIANCE GUIDE
VERIFIED 05 / 2026STATUS PUBLIC REFERENCE
What's specific to Salt Lake CityWhat this leaf carries beyond the Utah state file.
Snow Load Compliance
Salt Lake City has specific structural requirements for roof snow loads that exceed national averages.
DOPL S280 Specificity
Utah requires a specific S280 license for roofing, distinct from general contractor classifications.
SLC Online Permitting
Salt Lake City utilizes a centralized digital portal for all permit applications and inspection scheduling.
§ 01 · Permit Stack

Three layers govern Roofing work in Salt Lake City.

Always verify local zoning overlays in Salt Lake City which may impose additional aesthetic or historic district requirements.

State — Floor
DOPL
S280 LicenseWorkers Comp
County — Overlay
Salt Lake County
Business RegistrationEnvironmental Compliance
City — Where you file
SLC Building Services
Building PermitZoning Compliance

Read it bottom-up.

Always verify local zoning overlays in Salt Lake City which may impose additional aesthetic or historic district requirements.

This file exists to show what changes when the trade is Roofing and the jurisdiction is Salt Lake City, Utah.

Source · State, county, and city issuing authoritiesLast verified · 05 / 2026
§ 02 · Specs Ledger

Every requirement, with a number on it.

Each row names the issuing authority, cost, timeline, citation, and status behind the requirement.

RequirementIssued byCostTimeCitationStatus
S280 Roofing LicenseRequired for all roofing work
DOPL
Verify with DOPL
4-6 weeks
Utah Code 58-55
REQUIRED
General LiabilityMandatory for licensure
Private Carrier
Verify with carrier
Immediate
Utah Law
REQUIRED
Workers CompRequired if employees present
Utah Labor Commission
Verify with carrier
Immediate
Utah Labor Code
REQUIRED
Building PermitRequired for structural re-roofing
SLC Building Services
Varies by valuation
3-10 days
SLC Code
REQUIRED
OSHA Fall ProtectionMandatory for safety compliance
OSHA
Verify with trainer
1-2 days
29 CFR 1926
REQUIRED
Contractor BondCheck specific city requirements
Surety
Verify with agency
1 week
Verify with SLC
REQUIRED
§ 03 · Year-One Cost

What it costs to start Roofing in Salt Lake City.

A practical floor for Salt Lake City, Utah. Verify each amount with the issuing authority.

Year-one ledger
Salt Lake City, Utah · Roofing
State License FeeInitial applicationVerify with DOPL
Business LicenseSalt Lake City annualVerify with SLC
Building PermitResidential project$150 - $800
Liability InsuranceAnnual premiumVaries
Workers CompAnnual premiumVaries
Safety EquipmentFall protection gear$500+
Year-one floorVaries by project scale
Excludes tools, vehicle purchase, payroll, and marketing.
Note
Permit Valuation

Permit fees are calculated based on the total valuation of the roofing project.

Note
Insurance Premiums

Costs for insurance are highly dependent on company size and claims history.

Note
Licensing Fees

DOPL fees are subject to change; check the official website for the most current schedule.

§ 04 · Path to First Job

From day zero to first inspection.

A practical path for Roofing contractors in Salt Lake City.

1
Day 0
Obtain S280 License
DOPL
2
Day 7
Secure Business License
SLC
3
Day 14
Submit Permit Application
SLC Building Services
4
Day 21
Permit Approval
SLC Building Services
5
Day 22
Commence Roofing Work
N/A
6
Day 30
Final Inspection
SLC Building Services
§ 05 · Compliance Checklist

Check them off.

Each item names the issuing authority, cycle, and citation.

01
Verify License
Ensure S280 is active.
DOPLAnnualUtah Code 58-55
ContractorIssuing authority
02
Check Zoning
Confirm if property is in a historic district.
SLC PlanningZoningSLC Zoning Code
ContractorIssuing authority
03
Submit Plans
Upload roof specifications.
SLC PortalDigitalSLC Building Services
ContractorIssuing authority
04
Post Permit
Display permit at job site.
MandatorySafetyIBC
ContractorIssuing authority
05
Safety Audit
Verify fall protection compliance.
OSHASafety29 CFR 1926
ContractorIssuing authority
06
Final Inspection
Request sign-off from city.
CloseoutInspectionSLC Building Services
ContractorIssuing authority
§ 06 · Local Enforcement Data

Violations cited most in Salt Lake City.

When confirmed local data is unavailable, this section stays marked for verification.

Commonly cited
Verify with agency

Unpermitted Roofing

Performing structural re-roofing without a valid permit.

PenaltyStop-work order and fines
Commonly cited
Verify with agency

Missing Fall Protection

Failure to use required safety gear on roofs.

PenaltyOSHA citations
Commonly cited
Verify with agency

Unlicensed Contracting

Performing work without an active S280 license.

PenaltyDOPL disciplinary action
§ 07 · Salt Lake City-specific FAQ

Questions Roofing contractors ask about Salt Lake City.

Q01Do I need a state license to perform roofing in Salt Lake City?+
Yes, all roofing contractors must be licensed by the Utah Division of Professional Licensing (DOPL) under the S280 classification.
DOPLLicensingSource · Utah Code 58-55
Q02Is a permit required for a simple shingle replacement?+
Permit requirements depend on the scope; minor repairs may be exempt, but reroofing usually requires a permit from the Salt Lake City Building Services Division.
PermitsSLC Building ServicesSource · SLC City Code Title 18
Q03How do I verify a contractor's license?+
You can verify any contractor's license status through the Utah DOPL online license verification portal.
VerificationDOPLSource · dopl.utah.gov
Q04Are there specific snow load requirements for roofs in Salt Lake City?+
Yes, Salt Lake City enforces specific structural snow load requirements per the adopted International Building Code (IBC).
IBCSnow LoadSource · SLC Building Services
Q05What insurance is mandatory for roofing contractors in Utah?+
Contractors must carry general liability and workers' compensation insurance as required by the Utah Labor Commission.
InsuranceLabor CommissionSource · Utah Labor Commission
Q06Where do I apply for a building permit in Salt Lake City?+
Permit applications are processed through the Salt Lake City Building Services Division, typically via their online portal.
PermitsSLCSource · slc.gov/buildingservices
§ 08 · Related

Adjacent files.

Other trades — Salt Lake City

Electrical LicensingPlumbing Licensing

These are the documents Iris tracks for you.

Store licenses, permits, policies, and renewal dates in one place.