Utah's Division of Professional Licensing (DOPL) runs the broadest single-state construction-licensing program in the Mountain West — one agency, one statute (Utah Code Title 58, Chapter 55, the Construction Trades Licensing Act), one portal covering general contractors, residential contractors, every specialty trade Utah recognizes, and the individual journeyman electricians and plumbers who actually do the regulated work. Most other state systems split the corporate license from the personal trade credential across two agencies or two portals. Utah keeps both inside DOPL.
That single-agency structure looks like a simplification. It is not. A Utah contracting company can hold an active S210 Electrical corporate license and still be unable to legally perform a single panel upgrade, because the work itself has to be done by an individual holding a separate, personally-issued Journeyman Electrician certification from DOPL — and the corporate license alone does not confer that authority. Same for plumbing. The verification step that catches it is the second lookup most buyers don't know to run.
This guide walks the DOPL license-lookup process, decodes the B100 / R100 / specialty classification split, explains the dual-credentialing trap on electrical and plumbing work, and lists the red flags that surface in DOPL data that most homeowners and out-of-state buyers miss.
Why verification matters more in Utah than most states
Hiring an unlicensed contractor in Utah — or hiring a licensed corporate entity whose work is being performed by uncertified individuals — has three concrete consequences.
Unlicensed contracting is a criminal offense under Title 58 Chapter 55. Utah Code §58-55-501 makes it unlawful to engage in or hold yourself out as engaging in the contracting trades without a current DOPL license. A first violation is a class A misdemeanor under §58-55-503, with civil penalties available to DOPL under §58-55-504. Verify the exact statute section on the Utah Legislature's site before quoting the section number in a contract dispute — the chapter has been amended repeatedly. The point: this isn't a paperwork formality. The state prosecutes.
Your access to the Residential Recovery Fund depends on the contractor having been licensed. DOPL administers a Residential Recovery Fund under Utah Code §58-55-103 (verify the current section reference on the DOPL website — the program has moved within the chapter), funded by per-license assessments paid by every active residential contractor. Homeowners harmed by a licensed residential contractor — for unfinished work, defective work, or unreturned deposits — can file an administrative claim against the fund. Per-claim caps have historically sat in the mid-five-figure range (around $35,000 per claimant, with statutory aggregate limits per licensee — confirm the current figure on DOPL's Recovery Fund page before relying on it). The catch is the same as every other state recovery fund: the fund only pays out for work performed by a licensed residential contractor. Hire unlicensed, no fund claim.
Electrical or plumbing work performed by an uncertified individual is a separate violation regardless of the corporate license. Even a properly-licensed S210 Electrical contracting company is in violation if the wiring is being installed by a worker who doesn't personally hold an Apprentice or Journeyman Electrician certification under §58-55-302. The corporate license authorizes the *business* to contract for electrical work. The personal certification authorizes the *individual* to perform it. Both are required, and DOPL enforces against both.
Those three together are why the DOPL check is non-optional in Utah, and why one lookup isn't enough for the regulated trades.
The DOPL license-lookup process
Step 1 — Open DOPL Verify. Go to secure.utah.gov/llv/search/index.html — DOPL's public license-verification portal — or start at commerce.utah.gov/dopl/ and follow the License Verification link. DOPL has moved this page once in the last few years; if the direct URL doesn't resolve, the link from the DOPL home page is the durable path. The same portal handles every Utah professional license, so filter by License Type or Profession to narrow the results to the Construction Trades classifications.
Step 2 — Search by name first, then confirm the license number. Utah license numbers follow a structured pattern: a numeric prefix, a hyphen, and a classification suffix that encodes the license type (so a number ending in -5501 is a B100 General Building license, -5503 is an S210 Electrical license, and so on — the suffix list is published on DOPL's classification page). Search by business name first, confirm the returned record matches the entity on your contract, and only then read the license number against what the contractor handed you. Numbers printed on stale truck doors and old business cards can survive the underlying license's expiration by years.
Step 3 — Read every field on the record. A complete DOPL record surfaces:
- License Type / Classification — B100 General Building, R100 Residential & Small Commercial, or one of the S-series specialty codes (S210 Electrical, S220 Plumbing, S280 Roofing, S350 HVAC, and the rest). The classification is scope-locked. (See the next section.)
- License Status — Active, Expired, Inactive, Suspended, Revoked, or Cancelled. Active is the only status that authorizes new work. Inactive in Utah is a voluntary pause — the licensee elected to stop practicing without surrendering the license, and they cannot legally perform regulated work until they reactivate. Treat Inactive as effectively unlicensed for any job starting before reactivation.
- Expiration Date — DOPL construction licenses renew on a fixed two-year cycle. Confirm the date is in the future, and confirm the job won't extend past expiration without a renewal already filed.
- Qualifier — the individual whose personal qualifications support the corporate license. Every Utah contracting license is qualified by a named human. If the qualifier leaves the company, the license is at risk.
- Bond, Liability Insurance, and Workers' Compensation status — DOPL collects proof of each at licensing and renewal milestones and surfaces a current/expired indicator. Read all three.
If the classification doesn't match the work, the status isn't Active, the expiration is past, or any of the bond / insurance / workers' comp indicators are expired, the verification has failed even when the rest of the record looks clean.
B100 vs R100 vs the S-series — the Utah classification split
Utah's classification system is structured around three families of construction license, each authorizing a different scope of work.
B100 — General Building Contractor. The broadest credential DOPL issues. A B100 license authorizes contracting on residential and commercial buildings of any size, including all the specialty work that would otherwise require an S-series license to perform under contract. A B100 contractor can take on a custom home, a mid-rise commercial fitout, or a multi-tenant industrial shell. Most Utah's larger GCs hold a B100.
R100 — Residential & Small Commercial Building Contractor. Authorizes residential work and small commercial work below a defined project-size cap. The cap is statutory and has moved over time — historically denominated in maximum project value and/or maximum square footage, with both thresholds set by DOPL rule under §58-55 — so confirm the current cap on DOPL's classification page before relying on a specific number. An R100 contractor bidding a commercial project that exceeds the R100 cap is operating outside their license, and the work is treated as unlicensed for Recovery Fund and enforcement purposes. R100 covers the majority of Utah's residential remodeling, single-family construction, and small-commercial work.
S-series (and E-series) — Specialty Contractors. Scope-locked to a single trade. Common codes include S210 Electrical, S220 Plumbing, S280 Roofing, S350 HVAC, S100 General Engineering, and dozens of narrower designations. A specialty contractor can perform only the work their classification authorizes — an S280 Roofing license does not authorize plumbing work, and an S210 Electrical license does not authorize HVAC. DOPL publishes the complete S-code catalog on its construction-trades classification page; verify the exact code on the contractor's record against the trade described in the contract.
The practical rule: B100 is a superset of R100, and R100 plus the relevant S-series license is the typical structure for a specialty-focused contracting business. A residential contractor pitching a $4 million commercial fitout under an R100 license is bidding outside scope. A specialty contractor pitching general-contracting services under a single S-series license is bidding outside scope. The classification is on the portal; read it.
The dual-credentialing trap (electrical and plumbing)
This is the Utah verification gotcha that catches almost every out-of-state buyer.
A corporate license under DOPL's S210 Electrical or S220 Plumbing classification authorizes a contracting business to enter into contracts for electrical or plumbing work. It does not authorize any individual at that business to actually perform the work. Under Utah Code §58-55-302, the individuals doing electrical or plumbing work have to personally hold one of DOPL's Construction Trade Certifications — Apprentice Electrician, Journeyman Electrician, or Master Electrician on the electrical side; the corresponding Apprentice, Journeyman, or Master Plumber on the plumbing side. These are personally-issued credentials. They follow the individual, not the company. They require separate examinations, separate fees, and separate renewals. They are tracked in DOPL Verify as their own records.
The structural pattern is similar to Washington (RCW 18.27 contractor registration plus the separate RCW 19.28 electrical credential under L&I) and Virginia (DPOR Contractor License plus the separate Tradesman License). The Utah-specific complication is that all three credentials live inside DOPL's single portal — which makes the dual-credential structure easier to verify in principle, but harder to notice you should be verifying it in the first place, because everything sits behind the same search box.
The trap shows up in two specific patterns:
- A mid-sized Utah electrical contracting company holds a clean Active S210 Electrical license. The qualifier on the corporate license is a Master Electrician who is still affiliated. The trucks rolling to your job, however, are staffed entirely by helpers who do not personally hold even an Apprentice Electrician certification, supervised loosely or not at all by the qualifier. The corporate license is valid; the work is being performed in violation of §58-55-302 by uncertified individuals.
- A newly-formed plumbing LLC holds an S220 Plumbing license through a qualifier who isn't actually on the job site. The owner-operator running the actual work doesn't personally hold a Journeyman Plumber certification. Same pattern, same violation.
The verification step that catches both: don't stop at the corporate license. Ask the contractor for the name of the individual who will personally be performing or directly supervising the regulated work, then pull that individual's Journeyman (or Master) certification on the same DOPL Verify portal. If the named individual doesn't have an active certification matching the trade, the work cannot legally be performed by them in Utah — regardless of how clean the company's license looks.
Red flags specific to Utah
An R100 license-holder bidding above the project-size cap. A residential contractor pitching a commercial project that exceeds the current R100 threshold is operating outside their classification. The license still resolves as Active; the work is unlicensed for that scope. Confirm the current R100 cap on DOPL's classification page and read it against the contract value.
An S-series specialty license bidding work outside the trade. An S280 Roofing license does not authorize plumbing repairs incidental to a roof job. An S350 HVAC license does not authorize electrical panel work to feed the new condenser. If the bid includes a trade outside the license's classification, the contractor either needs a separate license for the additional trade or needs to sub it to a separately-licensed shop — and the sub's license is what you should be verifying for that portion.
A corporate S210 or S220 license with no journeyman certification on file for the individual who will be on-site. This is the dual-credentialing trap. The license looks clean; the work cannot legally be performed by the people doing it. Ask for the journeyman's name and certification number, and pull it on DOPL Verify separately.
The license is held by one legal entity but the contract names a different LLC. Utah DOPL licenses are tied to specific business entities. A contractor operating under a dissolved or related-but-different LLC, even with the same principals, is operating with an effectively expired license for the entity on your contract. Read the entity name on the DOPL record and the entity name on the contract — exact legal name match, not a dba.
Active license, expired bond, insurance, or workers' comp indicator. DOPL surfaces all three as separate fields. A clean Active license alongside a Cancelled bond or a Lapsed workers' comp indicator is a contractor whose license is in transitional jeopardy and whose crew may not be covered for on-the-job injury. Don't sign through the mismatch.
What DOPL doesn't tell you
Honest about the limits of the public record, even for one of the more unified state licensing portals in the country.
Insurance status is collected at licensing milestones, not continuously. DOPL confirms general liability and workers' comp coverage at original licensing and at renewal. Between those milestones the portal will not reflect a mid-cycle coverage lapse. Ask for a current Certificate of Insurance naming your property as the certificate holder, and call the insurer to confirm.
Mechanic's-lien history lives at the county recorder. Salt Lake County, Utah County, Davis County, Weber County, and Washington County each maintain their own recorder offices. A contractor with a spotless DOPL record can still have a documented pattern of recording mechanic's liens against past clients' properties after disputed jobs, and that history will not surface on DOPL Verify.
City and county overlays sit on top of state licensure. Salt Lake City requires a separate business license for contracting work performed within city limits, and the city's building department has its own permitting and inspection requirements that go further than DOPL's. Several Wasatch Front cities require contractor registration on top of state licensure. The DOPL check is the floor, not the ceiling.
Out-of-state contractors operating under Utah temporary registrations. DOPL records the Utah-side credential but does not verify the underlying home-state license. If the contractor is normally based in Idaho, Nevada, or Wyoming, pull the home-state record separately through that state's board.
Sourcing licensed Utah contractors at scale
ContractorRoster maintains a continuously-updated mirror of DOPL's Construction Business Registry — roughly 4,281 active Utah contractor records across the trades we cover, based on the most recent ingest — with phone, email, website, and Google ratings layered in. The Utah dataset is the richest per-row data we ship: DOPL's CBR publishes phone, email, and street address natively for every record that opted in, so the enrichment overhead is the lowest of any state we mirror. The absolute volume is also the smallest, because CBR participation is voluntary and the published file is a subset of Utah's larger licensed population. For one-off verification of a name you've already been handed, the free DOPL Verify portal above is the right tool — it's the source of truth, and it's the only way to confirm the dual-credential half of the verification for electrical and plumbing work.
For sourcing multiple licensed contractors at scale — a property manager building a vendor roster across the Wasatch Front, a supplier launching into the Salt Lake or Provo metros, a developer running an RFP for a multi-property rehab in St. George — our $39 CSVs at /utah pull the same DOPL data pre-enriched and ready to call. Utah accounts for roughly 0.7% of the 618,395 active licenses we mirror across 15 states — small as a percentage, but unusually clean per row.
Either way, the verification rules above don't change. Even from a pre-enriched roster, the last check before you sign is to pull the license up on DOPL Verify and confirm the classification, status, qualifier, bond, insurance, workers' comp — and, for electrical or plumbing work, the personal journeyman certification of the individual who will actually be doing the job.
Where Utah sits in the wider verification picture
The dual-credentialing requirement on Utah electrical and plumbing work is one of the eight recurring failure patterns we documented across the state guide library — see the cross-state verification-traps checklist for the broader pattern catalog, and the portal-quality ranking for where DOPL Verify sits relative to Washington L&I, California CSLB, and the other state portals we've benchmarked.
Next step
Browse licensed Utah general contractors, electricians, plumbers, HVAC contractors, roofers, solar contractors, carpenters, concrete contractors, masons, drywall contractors, tile contractors, excavating contractors, painters, or flooring contractors — every record sourced from DOPL's Construction Business Registry above, with the phone, email, and street address DOPL publishes natively for participating contractors.
Or run a one-off check at the official DOPL Verify portal.