HomeGuidesColoradoHow to Verify a Colorado Contractor's License (and Why Most Trades Don't Have One)

Colorado guide

How to Verify a Colorado Contractor's License (and Why Most Trades Don't Have One)

The DORA portal covers electricians and plumbers as individuals. Everything else — GC, HVAC, roofing — runs through the municipality. Here's the actual map.

ContractorRoster EditorialPublished 6 min read

Colorado state-licenses electricians and plumbers as individual tradespeople — and effectively nothing else. There is no state Colorado general-contractor license. There is no state Colorado HVAC contractor license. There is no state roofing, painting, framing, or landscaping license. The Colorado Division of Professions and Occupations (DORA's DPO, which runs the Electrical Board and the Plumbing Board) covers the two trades the legislature decided to regulate at the state level, and it stops there.

That makes "are they Colorado-licensed?" the wrong opening question for most jobs. The right one is: which trade, which credential, and — for the unlicensed trades — which city's contractor registration program?

This guide walks the DORA two-portal verification process for electricians and plumbers, the municipal fallback for general contractors and the other unregulated trades, and the EPA Section 608 federal cert that does the work a state HVAC license would in any other state.

The Colorado licensing map: two boards, two trades, everything else municipal

Florida licenses GCs. California does. Arizona does. Colorado does not — and the gap is wider than the GC gap in Texas, because Colorado also leaves HVAC, roofing, and most other specialty trades entirely to local jurisdictions.

The DORA Electrical Board licenses electricians as individuals. Authority sits at C.R.S. §12-115 et seq. (the Electrical Practice Act). License classes are Master Electrician, Journeyman Electrician, and Residential Wireman, plus apprentice tiers. The license is on the person, not the company; a Colorado electrical contracting business operates by having a Master Electrician serve as the qualifying individual on the file.

The DORA Plumbing Board licenses plumbers as individuals. Authority sits at C.R.S. §12-155 et seq. (the Plumbing Practice Act). License classes are Master Plumber, Journeyman Plumber, and Residential Plumber. Same structure: the credential is on the person, and a contracting business operates under a Master Plumber as the qualifier.

Everything else is unlicensed at the state level. General contractors, HVAC contractors, roofers, painters, framers, concrete crews, drywall, tile, flooring, landscapers, masons — none hold a Colorado state license, because Colorado does not issue one. They may be registered with the city where the work is happening (Denver, Colorado Springs, Aurora, Boulder, Fort Collins, and Lakewood all run their own programs), but no DORA portal surfaces that.

If a contractor in an unlicensed trade calls themselves "Colorado-licensed" without naming a city, the claim is incomplete. Ask which city, then verify on that city's portal.

Why Colorado state verification matters when it applies

For the two trades Colorado does regulate, the stakes for hiring outside the system are real.

Working without an electrical license is unauthorized practice under the Electrical Practice Act (C.R.S. §12-115 et seq.) — a misdemeanor that exposes the contractor to criminal liability and exposes you to a permit that won't pass inspection and to insurance complications if a wiring fault later causes a loss.

Plumbing work without a Plumbing Board license is similarly unauthorized practice under C.R.S. §12-155 et seq. Local jurisdictions require permits, and permits require a licensed plumber as the responsible person. An unlicensed install that fails inspection has to be torn out and redone by a licensed plumber — at your cost, not the original contractor's.

For the unlicensed trades — GC, HVAC, roofing, the rest — Colorado has no state recovery fund and no state board to lodge a complaint with. Your enforcement chain is the contract, the city's registration program (if any), and Colorado civil court. A weak contract on an unlicensed Colorado trade is a weak position, full stop.

The DORA two-portal verification process

DORA runs a unified License Lookup that covers every DPO-regulated profession, including the Electrical and Plumbing Boards.

Step 1 — Open the DORA License Lookup. Go to apps2.colorado.gov/dora/licensing/lookup/LicenseLookup.aspx. The same portal serves every DPO board — you'll pick the profession (Electrical or Plumbing) on the search form.

Step 2 — Search Electrical Board for electricians. Select "Electrical" as the profession. Search by name, business name, or license number. The detail view shows the license type (Master Electrician, Journeyman Electrician, Residential Wireman), the license number, the issue and expiration dates, and the status.

Step 3 — Search Plumbing Board for plumbers. Select "Plumbing" as the profession and repeat. License types are Master Plumber, Journeyman Plumber, Residential Plumber. Same status field, same logic.

Step 4 — Read the status field. DORA records show Active, Inactive, Lapsed, Suspended, and Revoked. Only Active is unconditionally work-eligible. Lapsed licenses are not authorized to practice until renewed. Suspended and Revoked licenses are obviously off the table. Inactive typically means the licensee voluntarily stepped back — sometimes a retirement, sometimes ahead of a complaint. Always worth asking why.

Step 5 — Confirm the qualifying-individual structure. If you're hiring a one-person electrical or plumbing shop, the Master license needs to be in the name of the person actually running the business. A journeyman electrician working solo without a Master on file as the qualifying individual is not legally operating as a contractor — they can perform the work as an employee under someone else's Master license, but they cannot legally hold themselves out as the contractor on your job.

The municipality fallback for everything else

For general contractors, HVAC contractors, roofers, painters, framers, and the other Colorado trades the state doesn't license, verification shifts to the city where the work is happening.

Denver runs its own contractor licensing through Community Planning and Development — separate classes for general, electrical, mechanical, plumbing, and several specialty trades. Colorado Springs runs its own program through the Pikes Peak Regional Building Department. Aurora, Boulder, Fort Collins, and Lakewood each maintain separate contractor registration. There is no statewide reciprocity for these trades because there's no statewide credential to reciprocate from.

Call the building or permits department of the city where the project sits and confirm the contractor is registered for your scope. For HVAC and roofing in particular, this is the only verification path; DORA has no record either way.

Insurance and bonding aren't tracked centrally either. Ask for a current Certificate of Insurance naming your property as the certificate holder, and call the insurer to confirm coverage is active.

The HVAC gotcha: there is no Colorado HVAC license, but EPA 608 is mandatory

Colorado does not issue a state HVAC contractor license. It never has. HVAC work in Colorado is regulated at the municipality level — Denver, Colorado Springs, Boulder, and the rest each run their own mechanical-license program, and there is no consolidated statewide roster.

What does carry weight, regardless of city, is the federal EPA Section 608 Technician Certification. Under the Clean Air Act, any technician who maintains, services, repairs, or disposes of equipment containing regulated refrigerants must hold a Section 608 certification — Type I (small appliances), Type II (high-pressure), Type III (low-pressure), or Universal. This is federal law, not Colorado law, and it applies to every refrigerant tech in the country regardless of state licensing. For Colorado HVAC verification in particular, it's the credential that actually matters: the city contractor registration tells you the business is registered; the EPA 608 card tells you the person on your roof is legally allowed to touch the refrigerant lines.

Ask to see the technician's Section 608 card before any refrigerant work begins. The EPA's Section 608 page explains the program; cards themselves are issued by EPA-approved certifying organizations and verified through them, not through EPA directly.

One related cleanup worth flagging: Colorado's open-data dataset uses the short code "AC" for Acupuncturist, not Air Conditioning contractor. A handful of third-party rosters that mirrored the dataset without re-checking the code dictionary spent a while listing chiropractors and acupuncturists under "HVAC." Colorado simply does not issue a state HVAC contractor license; the few apparent records in some state datasets are misclassified Acupuncturist entries.

Red flags specific to Colorado

"Colorado-licensed general contractor" with no city named. There is no such credential at the state level. The contractor either means a Denver license, a Colorado Springs license, a Boulder registration, or nothing. Ask which.

HVAC contractor claiming a state license. None exists. The valid credentials are the relevant city's mechanical license plus EPA Section 608 for any refrigerant work. A claim of a state HVAC license is either confused or evasive.

Solo electrician without a Master on the file. A journeyman electrician operating as the contractor — pulling permits, signing contracts — is out of scope. Look for the Master Electrician serving as the qualifying individual on the DORA record.

Plumbing journeyman operating as the business. Same structure on the plumbing side. The business needs a Master Plumber as the qualifier on the DORA Plumbing Board file. A journeyman alone cannot legally hold that role.

Roofer claiming any state credential. Colorado does not license roofers at the state level. A Roofing Contractors Association membership is a trade-association credential, useful as a signal but not legally equivalent to a license.

What state portals don't tell you

Worth being honest about the limits.

City registrations aren't on DORA. Denver's licensee lookup is separate from Colorado Springs's, which is separate from Boulder's. No statewide aggregation exists.

Insurance status isn't live. DORA collects proof at issuance and renewal for the trades it regulates, and not at all for the trades it doesn't. A contractor can drop coverage mid-cycle and no Colorado portal will reflect it.

EPA Section 608 isn't on DORA either. Verification is through the issuing organization, not any state portal.

Subcontractor relationships aren't tracked. A Master Electrician serving as the qualifier tells you who is legally responsible — not who will actually be in your basement on Tuesday morning.

Sourcing licensed Colorado contractors at scale

ContractorRoster mirrors Colorado's available state-level data — 7,778 active electrical and plumbing records from the DORA Electrical and Plumbing Boards — with phone, email, and Google ratings layered in. For one-off verification of a name you've already been handed, the free DORA License Lookup above is the right tool — it's the source of truth.

For sourcing multiple licensed contractors at scale, our $39 CSVs at /colorado pull the same DORA data pre-enriched with the contact info DORA doesn't publish. One caveat worth stating plainly: because Colorado does not state-license general contractors, HVAC contractors, roofers, or most other trades, those trades are not in the Colorado dataset — there is no central registry to mirror. For unregulated trades, sourcing has to happen city-by-city. Colorado accounts for roughly 1% of the 618,395 active licenses we mirror across 15 states.

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 the DORA portal and read the status and class yourself.

Next step

Browse licensed Colorado electricians and plumbers — every record sourced from the DORA Electrical and Plumbing Board registries above, with the contact info DORA doesn't publish. For HVAC, general contracting, and roofing in Colorado, verification routes through the municipality where the work is happening; there is no state-level registry to mirror.

Or run a one-off check at the official DORA License Lookup, and for HVAC technicians touching refrigerants, ask to see the EPA Section 608 card.