Colorado does not issue a statewide general contractor license. If you want to work as a general contractor, roofer, or other non-specialized trade, you’ll need to get licensed through the city or county where you plan to work. The state only licenses specific trades like electricians and plumbers directly. This means your path depends on what type of contracting work you do and where you do it.
What Colorado Licenses at the State Level
The Colorado Department of Regulatory Agencies (DORA) handles licensing for a limited set of trades, primarily electricians and plumbers. General contractors, roofers, and many other building trades are not licensed by the state at all. As DORA puts it, “laws may exist in your county that provide consumer protections,” so the responsibility falls to local jurisdictions.
If you’re an electrician, the state sets clear experience and education requirements depending on the license tier:
- Residential Wireman: 4,000 hours of residential experience earned over at least two years.
- Journeyman Electrician: 8,000 hours of experience over at least four years, with 2,000 of those hours in commercial or industrial work. You also need 288 hours of classroom education, documented with a transcript.
- Master Electrician: 10,000 hours of experience over at least five years. Alternative paths exist for those with a bachelor’s degree in electrical engineering (2,000 hours plus the degree) or graduates of an electrical trade school (8,000 hours).
All experience must be documented on an official Affidavit of Experience form, signed by the supervising electrical contractor. You can’t simply self-report your hours.
If you already hold a journeyman or master electrician license in another state, Colorado participates in the National Electrical Reciprocal Alliance (NERA). You may qualify for a reciprocal license if your current license is active and in good standing, was earned through a state-administered exam, and you’ve held it for at least one year. Reciprocal agreements currently cover states including Alaska, Idaho, Iowa, Minnesota, Montana, Nebraska, New Mexico, North Dakota, Oklahoma, South Dakota, Utah, and Wyoming, among others.
How Local Licensing Works for General Contractors
Since there’s no state license for general contractors, each city and county sets its own rules. That means the requirements in one jurisdiction may differ significantly from the next. Typically, you’ll need to contact the building department in the city or county where you plan to pull permits and ask about their specific licensing process.
Most local jurisdictions require some combination of the following: proof of experience or supervision under a licensed contractor, passing a code knowledge exam, proof of insurance, and a completed application with fees. The specific thresholds vary. Some smaller counties may have minimal requirements, while larger cities tend to have more structured processes.
The ICC Contractor Exam
Many Colorado jurisdictions use standardized exams developed by the International Code Council (ICC) as part of their licensing process. These exams test your knowledge of building codes and are widely accepted across participating local governments. Passing an ICC exam in one jurisdiction often means your results will be honored by other agencies that participate in the program, which saves you from retesting if you expand into a neighboring area.
One important distinction: passing an ICC contractor exam is not itself a license. The ICC is explicit about this. You still need to apply to the specific building department and meet all of that jurisdiction’s other requirements, including insurance, bonding, and any local application paperwork. Think of the ICC exam as one piece of the puzzle, not the whole thing.
Insurance and Workers’ Compensation
Regardless of where you get licensed, you’ll need proper insurance coverage to operate legally in Colorado. Most local building departments require proof of general liability insurance as part of the licensing application.
Workers’ compensation insurance is required for all employers operating in Colorado, with very few exceptions. If you hire even one employee, you need coverage. The penalties for operating without it are steep: fines of up to $500 per day you’re uninsured, the possibility of having your business shut down, and personal liability for any workplace injuries plus a 25% penalty on top of the injured worker’s benefits.
If you’re a sole owner working alone, the rules still apply in construction specifically. Colorado requires construction company owners, even sole proprietors and partners, to either carry workers’ compensation insurance on themselves or formally reject that coverage by filing paperwork. Corporate officers and LLC members are treated as employees of the company and must also either obtain coverage or complete an official rejection form. To reject, you must own at least 10% of the company and hold an officer-level role.
One thing to watch: simply paying someone with a 1099 does not make them an independent contractor under Colorado law. Workers are presumed to be employees unless they are genuinely free from your direction and control and have an independent business doing that specific kind of work. If you misclassify employees as independent contractors, you’re on the hook for their workers’ comp coverage retroactively.
Steps to Get Licensed
Your process will look roughly like this, though the details depend on your trade and location:
- Determine your license type. If you’re in a state-regulated trade like electrical work, start with DORA. For general contracting, roofing, or other trades, contact the building department in the city or county where you’ll work.
- Meet experience requirements. Gather documentation of your work history. For state-licensed trades, you’ll need formal affidavits. For local licenses, be ready to show years of experience or supervision under a licensed contractor.
- Pass the required exam. Many jurisdictions require an ICC code exam or a trade-specific test. Study the applicable building codes for your license category.
- Get insured. Secure general liability insurance and set up workers’ compensation coverage (or file a formal rejection if you qualify). Have proof of coverage ready before you apply.
- Register your business. You’ll need a registered business entity, which typically means filing with the Colorado Secretary of State if you’re forming an LLC or corporation.
- Submit your application. File with the appropriate building department, pay the licensing fee, and provide all supporting documents. Fees and processing times vary by jurisdiction.
Working Across Multiple Jurisdictions
Because licensing is local, contractors who work across city or county lines often need separate licenses for each jurisdiction. This is one reason the ICC exam system is valuable. If multiple jurisdictions in your area accept ICC results, you won’t need to retake the code exam each time, though you’ll still need to complete each jurisdiction’s application process and meet their individual insurance and fee requirements.
Before bidding on a job in a new area, check with that building department first. Some jurisdictions have reciprocity agreements with neighboring cities, while others require a completely independent application. Planning ahead prevents delays when you’re ready to pull permits on a new project.

