Skip to main content

Roofing company License Requirements in Salt Lake City, UT

Last reviewed: October 2026

Quick Answer

Utah roofing contractors must obtain a Construction Services Licence from the Division of Occupational and Professional Licensing (DOPL). You must pass a trade exam, provide proof of experience, and submit fingerprints for background check. Salt Lake City also requires city building permits and zoning clearance before starting roofing projects. Licensing typically takes 6–10 weeks.

Key Facts

  • •Utah roofing contractors must hold a valid Construction Services Licence from DOPL.
  • •Licensing costs range from $300–$500 for initial application and examination.
  • •Salt Lake City requires zoning permits and building permits for roofing work.
  • •Roofing contractors must maintain general liability insurance and worker's compensation.
  • •Unlicensed roofing work is a Class B misdemeanor in Utah with fines up to $500.

State Licence Requirements

Licence name

Construction Services Licence (Roofing Category)

Issued by

Utah Division of Occupational and Professional Licensing (DOPL)

Cost

$300–$500

Processing time

6–10 weeks from application submission to licence issuance

How to apply

Apply through the Utah DOPL online licensing portal at https://dopl.utah.gov. First, verify you meet the qualifying experience requirements: you must have at least 4 years of documented roofing experience within the past 10 years, or equivalent education and experience combination approved by DOPL. Gather required documents including proof of experience (employer references, payroll records), high school diploma or GED, and a valid government-issued ID.

Next, submit your application through the DOPL portal with a $300–$350 application fee. DOPL will schedule a trade exam covering roofing codes, safety practices, and Utah-specific regulations under Utah Code § 58-55-308. The exam costs approximately $100–$150 depending on testing center. You must also submit to a background check with fingerprinting (processed through the Utah Department of Public Safety). Once your background clears, you'll receive exam scheduling information.

Pass the trade exam with a minimum score of 75%. Upon passing, pay the $100–$150 licence issuance fee. DOPL will issue your Construction Services Licence valid for 2 years. All completed applications must include current insurance documentation showing general liability coverage of at least $300,000.

Federal Requirements

Roofing contractors are subject to several federal compliance obligations depending on project scope and workforce size. The Occupational Safety and Health Administration (OSHA) under 29 U.S.C. § 651 et seq. mandates workplace safety compliance, including fall protection systems, scaffolding safety, and hazard communication for all roofing work above 6 feet. If you employ workers, you must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 6109 for payroll tax purposes, even if you operate as a sole proprietor.

Roofing contractors must verify worker eligibility through the E-Verify system (8 U.S.C. § 1324a). If your project involves asbestos-containing materials on buildings constructed before 1981, the Environmental Protection Agency (EPA) under 40 C.F.R. Part 61 requires certification for asbestos abatement work. The Fair Labor Standards Act (29 U.S.C. § 201 et seq.) applies if you have employees—you must comply with minimum wage and overtime rules. Workers' compensation insurance, while primarily state-regulated, often triggers federal reporting under ERISA (29 U.S.C. § 1001 et seq.). ADA compliance (42 U.S.C. § 12101 et seq.) applies to customer-facing business operations and may affect job site accessibility for employees and clients with disabilities.

Local & County Requirements

Salt Lake City and Salt Lake County impose additional permit and zoning requirements beyond state licensure. All roofing projects require a Salt Lake City Building Permit from the Department of Development Services. To obtain this permit, submit completed forms (available at https://www.slcgov.com/planning-urban-development) including site plans, project scope, contractor licence verification, and proof of insurance. The application fee ranges from $100–$300 depending on project value. Salt Lake City requires zoning compliance verification—roofing work on commercial or multi-unit residential buildings must comply with zoning district regulations under Salt Lake City Municipal Code § 21A.58.

Fire Marshal approval is required for commercial roofing projects, particularly those involving membrane or foam installation. Salt Lake County also enforces building code compliance (International Building Code adoption) and may require structural engineer sign-off for roof system replacements. Residential roofing in unincorporated Salt Lake County requires county building permits and inspections. Many Salt Lake City neighborhoods (historic districts) require additional Design Review Board approval before exterior work, adding 2–4 weeks to project timeline. If working at heights above 6 feet on high-traffic commercial properties, OSHA-compliant safety plans and site-specific permits from City Traffic Engineering may be required. Environmental compliance applies if the building contains asbestos-containing materials—EPA and Utah Department of Environmental Quality notifications may be mandatory.

Total Cost Breakdown

Your first-year cost to operate a licensed roofing company in Salt Lake City includes multiple required expenses. The Utah Construction Services Licence application fee ranges from $300–$350, plus exam fees of $100–$150, for a total state licensing cost of $400–$500. Upon passing the exam and final approval, you'll pay a licence issuance fee of $100–$150. General liability insurance, mandatory to hold a licence and required for all city permits, costs $1,200–$2,500 annually depending on coverage limits (minimum $300,000) and claims history.

Workers' compensation insurance (required if you employ any staff) averages $2,000–$5,000 for first-year setup and annual premiums, depending on payroll and risk rating. Salt Lake City building permits for residential roofing projects cost $100–$300 per project; commercial projects may cost $200–$500+. Zoning verification and historic district review (if applicable) add $50–$150 per project. Background check and fingerprinting fees total approximately $50–$75 (one-time).

A conservative first-year total for a solo roofing contractor with one employee: $400 (state licence) + $1,500 (general liability insurance) + $3,000 (workers' compensation) + $300 (permits/average first project) + $75 (background check) = approximately $5,275–$6,500. For contractors planning multiple projects or larger teams, add $200–$400 per additional project for permits, and scale insurance costs accordingly. Contractors should budget $1,500–$2,000 annually for licence renewal, insurance renewal, and continuing training.

Licence Renewal

Utah Construction Services Licences expire every 2 years on the anniversary of issuance. DOPL typically sends renewal reminders 60 days before expiration. To renew, log into your DOPL account online at https://dopl.utah.gov, complete the renewal application, and pay the renewal fee ($200–$250). Utah does not currently require continuing education for construction services licensees, though DOPL recommends staying current with code updates and safety practices.

Online renewal is available and typically processes within 2–4 weeks if all requirements are met. Renewal must occur before the expiration date to maintain active licensure—operating with an expired licence is illegal under Utah Code § 58-55-501. If you miss the renewal deadline, you cannot legally perform roofing work until the licence is reactivated. Late renewal may incur administrative penalties ($25–$75). You can renew your licence up to 60 days after expiration with a late fee, but this period is limited. DOPL may require proof of current insurance and background clearance during renewal if your record shows violations or lapses in coverage.

Penalties for Operating Without a Licence

Operating as an unlicensed roofing contractor in Utah is a Class B misdemeanor under Utah Code § 58-55-501, punishable by fines up to $500 and potential jail time up to 6 months. Each day of unlicensed work constitutes a separate violation, meaning a single roofing project could generate multiple felony charges. Additionally, Utah Code § 58-55-503 allows DOPL to issue cease-and-desist orders immediately upon discovery of unlicensed contracting, requiring work to stop within 24 hours. Violators may face civil penalties of $500–$1,000 per violation.

Unlicensed roofing work exposes you to personal liability in lawsuits—homeowners and property owners can sue for damages if work is defective or causes injury. Courts may award triple damages in fraud cases where a contractor misrepresented licensure status. Insurance companies actively deny claims for work performed by unlicensed contractors, leaving you personally liable for injuries, property damage, or poor workmanship. DOPL actively investigates complaints and coordinates with local law enforcement. Building inspectors in Salt Lake City routinely verify contractor licences before approving permits and final inspections—unlicensed operators are reported to authorities. Additionally, you cannot collect payment for unlicensed roofing work—Utah Code § 38-1a-107 voids contracts with unlicensed contractors, and you forfeit all right to compensation even if work is completed.

Protect your roofing business with builder's risk and general liability insurance—get competitive quotes from licensed Utah agents today.

Get notified when licensing rules change

Licensing requirements and fees change periodically. We'll email you when this page is updated.

Frequently Asked Questions

How long does it take to get a roofing licence in Utah?

From initial application to licence issuance typically takes 6–10 weeks. This timeline includes DOPL processing your application (1–2 weeks), scheduling and sitting for the trade exam (1–2 weeks), background check clearance (2–3 weeks), and final licence issuance (1 week). If DOPL requests additional documentation or if your background check reveals issues requiring clarification, the process may extend to 12–14 weeks. You cannot legally perform roofing work until your licence is issued—beginning work with an application pending is illegal. Expedited processing is not available, so plan ahead if you have scheduled roofing projects. The exam itself is typically available within 10 business days of application approval.

Do I need separate licences for Salt Lake City versus Salt Lake County?

No—the Utah Construction Services Licence issued by DOPL is statewide and valid throughout Utah, including both Salt Lake City and unincorporated Salt Lake County. However, building permit requirements differ between jurisdictions. Salt Lake City requires permits through its Department of Development Services for all projects within city limits. Unincorporated Salt Lake County projects require permits from Salt Lake County Building Services. Both jurisdictions will verify your state DOPL licence before issuing permits. You do not need separate contractor licences for each jurisdiction, but you must obtain local permits from whichever jurisdiction your project is located in. Some smaller incorporated towns within Salt Lake County may have additional local requirements—always contact the specific city or county planning/building department before starting work.

Can I transfer my roofing licence from another state to Utah?

Utah does not offer reciprocal licensing for out-of-state roofing contractors. If you hold a valid roofing licence in another state, you cannot automatically practice in Utah—you must apply for a full Utah Construction Services Licence through DOPL. However, out-of-state experience may satisfy Utah's 4-year experience requirement. To apply, you'll need to document your previous state's work history, employer references, and any trade certifications. You must still pass Utah's trade exam, which covers Utah-specific building codes and regulations under Utah Code § 58-55-308. The exam tests knowledge of the Utah Building Code (which adopts the International Building Code with state amendments) and Utah contractor laws. Processing remains 6–10 weeks. Some states' roofing certifications or master roofer designations may be recognized as partial qualification, but DOPL makes individual determinations.

What happens if I start a roofing project before my licence arrives?

Starting roofing work without an active, issued Construction Services Licence is illegal in Utah and constitutes a Class B misdemeanor under Utah Code § 58-55-501. Penalties include fines up to $500 and potential jail time up to 6 months—and each day of unlicensed work counts as a separate violation. Additionally, you cannot legally collect payment for unlicensed work. If you sign a contract before your licence is issued, that contract is void and unenforceable, meaning the homeowner or property owner can refuse to pay even if work is completed. DOPL actively investigates unlicensed contracting based on building permit inspections and complaints. Salt Lake City building inspectors verify contractor licences before approving permits and final inspections. If caught, you face criminal prosecution, civil penalties from DOPL ($500–$1,000 per violation), and cease-and-desist orders halting all work immediately. Your general liability insurance will also deny claims for work performed while unlicensed, leaving you personally liable for injuries or damages.

What roofing experience do I need to qualify for a Utah licence?

Utah requires a minimum of 4 years of documented roofing experience within the past 10 years to qualify for a Construction Services Licence under Utah Code § 58-55-308. This experience must be verifiable through employer references, payroll records, apprenticeship documentation, or union membership records. DOPL accepts a combination of education and experience—for example, vocational school training or an apprenticeship may count toward the requirement. You must list all previous employers with their contact information, dates of employment, and specific roofing work performed. DOPL will contact employers to verify your claimed experience. Out-of-state roofing experience is accepted if you can provide documentation. The experience must involve hands-on roofing work (installation, repair, or replacement)—supervisory or sales experience alone does not qualify. If you cannot document 4 years of verifiable experience, you cannot apply. DOPL may accept comparable building trades experience (such as carpentry or masonry) on a case-by-case basis, but roofing-specific experience is strongly preferred.

Other Business Types in Salt Lake City, UT

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • Utah Code § 58-55-102 — Defines licensed construction services contractors
  • Utah Code § 58-55-308 — Outlines licensure requirements and qualifications
  • Utah Code § 58-55-501 — Establishes penalties for unlicensed contracting
  • Utah Code § 58-55-503 — Defines suspension and enforcement actions
  • Salt Lake City Municipal Code § 21A.58 — Governs commercial building and zoning permits

Licence requirements change. Verify current requirements with the issuing agency before applying.

Editorial standards: This guide is reviewed against primary government sources and cites 5 statutes. Last reviewed October 2026. Scheduled for re-verification by October 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.