TrackMyVendor › Resources › CO Subcontractor License Requirements for GCs
Colorado Subcontractor License Requirements: What GCs Must Verify Before Work Starts
Colorado licenses electrical and plumbing subs at the state level through DORA, and fire suppression and elevator contractors through separate state agencies. GC licensing is entirely local — Denver, Colorado Springs, and Boulder each have their own requirements. Here is what you must verify.
In this guide
How Colorado Contractor Licensing Works
Colorado's licensing structure is deliberately two-tiered. The state licenses the most dangerous specialty trades — electrical, plumbing, fire suppression, and elevators — where safety failures have catastrophic consequences. Everything else, including the general contractor license itself, is left to local municipalities.
This creates a verification burden for GCs that is harder to manage than in states with a single central licensing authority. For your electrical and plumbing subs, one DORA database covers the whole state. For your HVAC, roofing, and GC subs, you must contact each jurisdiction individually.
A license from one Colorado municipality provides zero reciprocity with another. A Denver Class A contractor license does not authorize work in Aurora or Boulder. A GC working across multiple Colorado markets must hold separate local licenses for each.
State-Licensed vs. Locally Licensed Trades
Trades licensed at the Colorado state level
| Trade | Licensing authority | License types / renewal |
|---|---|---|
| Electrical | State Electrical Board / DORA | Residential Wireman, Journeyman Electrician, Master Electrician. 3-year renewal; 24 hours CE per cycle. Contractor entity must have a licensed Master Electrician as Responsible Individual. |
| Plumbing | State Plumbing Board / DORA | Residential Plumber, Journeyworker Plumber, Master Plumber. 2-year renewal (expires Feb 28 of odd years); 8 hours CE/year. Contractor registration number must appear on vehicles, invoices, and websites as of June 2025. |
| Fire Suppression / Sprinklers | Division of Fire Prevention and Control (DFPC), Dept. of Public Safety | Annual registration renewal; $1M GL insurance required; Responsible Managing Employee must hold NICET Level III/IV or licensed PE. All plans must be registered with DFPC before installation. |
| Elevators / Conveyances | Division of Oil and Public Safety (OPS), Dept. of Labor & Employment | Conveyance Contractor License (entity), Conveyance Mechanic License (individual), and Conveyance Inspector License. Applies statewide under the Elevator and Escalator Certification Act. |
Trades licensed only at the local / municipal level
| Trade | What to expect |
|---|---|
| General Contractor | Varies by municipality. Denver requires Class A/B/C contractor license + ICC exam. PPRBD covers Colorado Springs area. Boulder requires its own license. Many smaller jurisdictions require only a permit, not a contractor license. |
| HVAC / Mechanical | No state license. Requires local/municipal license or registration in most major cities. HVAC subs may also need state electrical and/or plumbing licenses for the electrical and gas piping portions of their work. EPA 608 certification is required federally for refrigerant handling. |
| Roofing | No state license. Local permit required. Some municipalities (Jefferson County, etc.) require a contractor license before pulling permits. Verify the specific project jurisdiction before hiring any roofing sub. |
| Concrete / Framing / Drywall | No state license. Local permit requirements vary. Most Colorado municipalities do not require a specific license for these trades beyond general contractor licensing. |
Local Licensing — Denver, Colorado Springs, and Beyond
Because Colorado has no statewide GC license, every city and county sets its own requirements. Here is what GCs need to know about the major markets:
Denver (City and County)
Denver issues Class A (commercial, unlimited), Class B, and Class C (residential, 1- and 2-family) contractor licenses. Minimum 7 years of experience required for Class A. A $50,000 surety bond is required. As of early 2025, all new and renewing applicants must pass an ICC exam. Licenses are valid for 3 years. Contact: Denver Community Planning and Development.
Colorado Springs / El Paso County — Pikes Peak Regional Building Department (PPRBD)
PPRBD is a regional authority covering Colorado Springs, El Paso County, and most surrounding municipalities. It issues Building Contractor licenses, Mechanical Contractor licenses, Heating Mechanic licenses, and Fire Suppression Contractor licenses locally. The Licensing Committee meets monthly; the process takes 6–8 weeks.
Boulder
Boulder requires a contractor license for all trades working within city limits. It requires ICC certifications, state electrical and plumbing licenses where applicable, and specific credentials depending on trade. Boulder does not accept reciprocal licenses from other Colorado jurisdictions.
Jefferson County (Unincorporated)
All general, roofing, and mechanical contractors must obtain a Jefferson County contractor license before pulling permits in unincorporated areas of the county.
What GCs Are Responsible for Verifying
Colorado's two-tier structure means your verification process must cover both state and local credentials depending on the trade:
For electrical and plumbing subs
- Verify state license status through the DORA lookup before work begins — confirm the individual license is Active and the contractor entity registration is current
- For electrical subs: confirm a licensed Master Electrician is the Responsible Individual for the entity — their departure puts the entity's registration at risk
- For plumbing subs: verify the Responsible Master Plumber on the contractor registration is still with the company
- Re-verify mid-project on jobs longer than a year — electrical licenses renew every 3 years, plumbing every 2 years
For fire suppression and elevator subs
- For fire suppression subs: verify DFPC registration status and confirm a qualified Responsible Managing Employee is on file
- For elevator subs: verify OPS Conveyance Contractor License through the OPS portal
For HVAC, roofing, GC, and other locally licensed trades
- Identify which municipality the project is in — requirements vary by city and county
- Contact the local building department or licensing authority directly to confirm what credentials are required
- Request the sub's local license number and verify it is Active through the relevant local authority
Penalties for Hiring Unlicensed Subcontractors in Colorado
Criminal penalties — misdemeanor escalating to felony
A first offense of unlicensed contracting in a state-licensed trade is a Class 2 misdemeanor — 3 to 12 months in jail and up to $1,000 in fines. A second offense escalates to a Class 6 felony — 12 to 18 months in prison and up to $10,000 in fines. GCs who knowingly allow unlicensed work may face fines of $750 to $50,000 per violation under Colorado building code enforcement.
Contract voidability
Under Colorado law, a contract for services requiring a license where the contractor is unlicensed is void and unenforceable. This means an unlicensed electrical or plumbing sub cannot recover payment through the courts — and disputed work quality claims become significantly more complicated for the GC managing the project.
Insurance and workers' comp exposure
Colorado CGL policies typically limit or deny coverage for claims involving unlicensed subcontractors. If an unlicensed sub lacks workers' compensation coverage and a worker is injured, liability can flow up to the GC. The Colorado Consumer Protection Act also allows treble damages (3x actual losses) for deceptive trade practices, which includes unlicensed contracting.
How to Look Up a Colorado Contractor License
Electrical and plumbing subs — DORA license lookup at apps2.colorado.gov/dora/licensing/lookup/licenselookup.aspx. Also accessible via dora.colorado.gov/check-a-license. Updated nightly. Search by name, business name, or license number. Disciplinary history is searchable separately through DORA's public documents database.
Fire suppression subs — DFPC registered contractor list at dfpc.colorado.gov. The Division maintains a list of registered fire suppression contractors. Annual registration renewals are required — verify the sub is currently registered, not just that they were registered at some past point.
Elevator subs — OPS conveyance portal at ops.colorado.gov/Conveyances. Verify both the Conveyance Contractor License (entity) and the Conveyance Mechanic License (individual) for elevator subs.
HVAC, roofing, and GC subs — contact the local authority. There is no central Colorado database for local contractor licenses. Denver licenses are searchable through the Denver Community Planning and Development office. Colorado Springs / El Paso County licenses go through PPRBD. Boulder, Jefferson County, and Aurora each have their own systems.
Log all verifications with timestamps. Record license number, authority, status, and date of check for each sub. TrackMyVendor stores this automatically and alerts you before state license renewal deadlines.
Track Colorado sub compliance automatically
TrackMyVendor tracks state license status, COI expiration, and W-9 collection for your entire Colorado sub roster. Alerts fire before anything lapses. Free for your first 25 subcontractors.
Start free →Frequently Asked Questions
Does Colorado require a state general contractor license?
Which trades require a Colorado state license?
What state license does an electrical sub need in Colorado?
What happens if I hire an unlicensed electrical or plumbing sub in Colorado?
Does a COI confirm that a sub is licensed in Colorado?
Can a sub work under my Denver contractor license?
Related guides and tools