Colorado does not issue a state-wide general contractor license. Residential building licensure is handled at the municipal level, and the result is a patchwork that varies meaningfully across the Front Range, the mountain towns, and the Western Slope. Denver, Boulder, Colorado Springs, Aurora, Fort Collins, and most of the larger jurisdictions run their own licensing programs with their own classifications, exam requirements, and renewal cadences. The state regulates individual trades through the Department of Regulatory Agencies, but the GC license itself is a municipal product.
What the state does and does not do
The Colorado Department of Regulatory Agencies, written DORA, houses the Division of Professions and Occupations, which licenses electricians and plumbers state-wide. HVAC, framing, masonry, and most other trades are not state-licensed. The Division of Real Estate and the Division of Insurance handle related credentials in adjacent industries, but no DORA division licenses residential general contractors.
The practical effect is that a builder operating across multiple Front Range municipalities holds a separate GC license in each jurisdiction where they pull permits. A builder framing in Aurora, finishing in Centennial, and warranty-working in Denver runs three license profiles in parallel, with three renewal calendars and three sets of continuing education to track. Builders new to the state often underestimate this overhead and arrive expecting a single state license that does not exist.
Denver
Denver runs the most structured municipal program in the state. Denver Community Planning and Development administers the contractor license, which is tiered Class A through Class E based on project size and complexity. The classifications scale up across the alphabet, with Class A covering the largest and most complex projects and Class E covering the smallest scopes.
| Class | Scope | Typical holder |
|---|---|---|
| Class A | Unlimited size and complexity, all building types | Large commercial GCs and high-rise builders |
| Class B | Buildings up to four stories above grade and up to a defined square-foot cap | Mid-size commercial and large multi-family |
| Class C | Buildings up to three stories and a smaller square-foot cap | Small commercial and multi-family residential |
| Class D | One- and two-family dwellings and small accessory structures | Spec and custom home builders, small remodelers |
| Class E | Minor scopes such as small accessory structures and limited remodels | Small remodelers and handyman contractors |
A residential builder doing custom and spec single-family in Denver typically holds a Class D license. The Class D covers one- and two-family dwellings without the broader commercial scope of Class A through C. Builders who take on the occasional small commercial project sometimes step up to Class C to cover the wider range, but the Class C application is meaningfully heavier.
Denver requires the qualifying individual to pass the International Code Council exam appropriate to the class, with Class D candidates sitting the ICC Residential Building Contractor exam and Class A through C candidates sitting the ICC General Building Contractor exam. The exam is open book against the published reference list. Denver also requires documented experience, with Class A applicants showing five or more years of supervisory experience, Class B and C applicants showing three to five years, and Class D applicants showing two years.
Boulder, Colorado Springs, Aurora, Fort Collins
Boulder runs a similar tiered system through the Boulder Building Services Center, with classes that mirror but do not exactly match the Denver structure. The Boulder application requires the ICC exam, documented experience, proof of insurance, and a separate Boulder fee. Boulder does not honor a Denver license without re-application, though the ICC exam pass transfers because both jurisdictions accept the same ICC certificate.
Colorado Springs, through the Pikes Peak Regional Building Department, runs a regional program that covers Colorado Springs and several surrounding municipalities under a single regional license. The regional approach is unusual in Colorado and is meaningfully more efficient for builders operating across the southern Front Range than the municipality-by-municipality model in the north.
Aurora, Fort Collins, Lakewood, Westminster, Arvada, Greeley, and most other Front Range municipalities run their own programs with their own application packages. The common thread is that each program requires the ICC exam (or a recognized equivalent), documented experience, proof of insurance, and a local application fee. The differences are in the classification names, the experience floors, the bond requirements, and the renewal cadences.
Mountain towns and Western Slope
Vail, Aspen, Steamboat Springs, Telluride, Crested Butte, and the smaller mountain jurisdictions each run their own licensing program, often with stricter requirements than the Front Range. Mountain-town programs typically require documented experience with high-altitude construction, familiarity with local snow-load and wildfire-defensible-space codes, and additional fees. Builders new to a mountain town budget for a sixty- to ninety-day local license process even when they already hold a Front Range license, because the local exam covers terrain-specific code that the ICC exam does not address in detail.
Grand Junction, Durango, Glenwood Springs, and the larger Western Slope municipalities each run their own programs as well. The Western Slope programs tend to be smaller and faster than the Front Range programs but are still local, not state, products. A builder who works statewide ends up with a license portfolio that runs into the double digits.
Trade licensing through DORA
The trade work that does require a state license runs through DORA. The Electrical Board licenses electricians under C.R.S. §§ 12-115-101 et seq., with classifications for Master Electrician, Journeyman Electrician, and Residential Wireman. The Plumbing Board licenses plumbers under C.R.S. §§ 12-155-101 et seq., with Master Plumber, Journeyman Plumber, and Residential Plumber classifications. Both boards require documented hours of work under a licensed master, an exam administered by PSI, and ongoing continuing education.
HVAC contractors are not state-licensed in Colorado. Most municipalities require a local HVAC contractor license, often with the local mechanical or building department running its own application. Roofers are not state-licensed either, though the state has flirted with roofer licensing legislation several times since 2015.
Insurance and bonding
Each municipality sets its own insurance and bond requirements. The common pattern across the Front Range is general liability of $1,000,000 per occurrence, workers’ comp where required by Colorado law (any employer with one or more employees, with limited exceptions for sole proprietors and certain LLC members), and a contractor license bond between $5,000 and $25,000 depending on the jurisdiction and class. Denver Class D builders carry a $5,000 bond; Class A builders carry a $25,000 bond. Boulder and Colorado Springs run similar scales.
Lenders typically require general liability of $2,000,000 in aggregate and a builder’s risk policy on each project. Custom-home builders sometimes also carry a wrap-up policy that covers the entire project including subs, but this is more common on the larger custom and small-commercial side than on standard spec builds.
Practical workflow
A builder setting up to operate across Colorado works backward from the target market. A spec builder focused on Denver Class D can have a license in place in sixty to ninety days. A builder targeting all of the Denver-Boulder-Aurora corridor needs three to four parallel applications and budgets ninety to one hundred and twenty days for the full set, because the applications can run in parallel but each one has its own review queue. A builder targeting mountain towns budgets longer because the local programs are smaller and the review queue moves slower, particularly in the spring.
The qualifying individual sits the ICC exam once and then leverages the same certificate across multiple municipalities that accept the ICC credential. The local applications then focus on experience documentation, insurance, bond, and the local fee. Builders who plan ahead and prep all of the documentation packages for the target jurisdictions in parallel save weeks compared to running the applications sequentially.
Common pitfalls
The most common pitfall is assuming a Denver license is usable in Boulder or Aurora. It is not. Each Front Range municipality is its own license, and pulling a permit in a jurisdiction where the builder is not licensed exposes the builder to a stop-work order and to the local unlicensed contractor statute. Builders who plan to operate across multiple municipalities apply for each license separately and do not rely on courtesy from the local building department.
The second pitfall is the workers’ comp threshold. Colorado requires workers’ comp coverage for any employer with one or more employees, with limited exceptions for sole proprietors and certain LLC members. Builders who treat their framing crew as 1099 contractors without the contractor properly carrying their own coverage can be assessed retroactive workers’ comp premiums and penalties on a state audit.
The third pitfall is the renewal-tracking overhead. A builder with five municipal licenses has five renewal dates, five fee schedules, and potentially five continuing education requirements. Builders who consolidate the renewal calendar into one tracking system, with calendar reminders ninety days ahead of each renewal, avoid the lapse trap. Builders who rely on email reminders from the municipalities miss renewals routinely, because the reminders go to whichever email address was on file when the license was first issued and that address often goes stale.
The fourth pitfall is the trade overlap. The state-licensed electrician and plumber on a residential project are themselves regulated by DORA and have to be properly credentialed regardless of what the GC’s municipal license says. A builder who pulls a building permit in Denver and uses an unlicensed electrician on the project is exposed even though the building permit is in good standing, because the electrical work itself is a separate state licensing matter and DORA enforces it independently of the municipal building department.