Getting a Contractor's License in any Colorado Municipality is a fairly similar process. Most Colorado cities require applicants to provide proof of education and experience, list any previous licenses/certificates, obtain or supply a Tax ID number, adequate insurance, and Workers' Compensation.
Some localities also require applicants to pass a licensing exam, such as the ICC National Standard Building Contractor Exams.
Some municipalities including Denver, Jefferson County, Fort Collins, and Thornton, accept ICC National Standard Building Contractor exams.
We offer exam prep courses and materials for the following exams:
General Contractor Class A: For the alteration, addition, repair, demolition, or construction of any structure or building.
Building Contractor Class B: For the alteration, addition, repair, demolition, or construction on buildings and structures classified as less than a high rise by the International Building Code.
Residential Contractor Class C: For the alteration, addition, repair, demolition, or construction on one- and two-family dwellings.
Additional Certifications and Requirements
Many cities require the ICC National Standard Builders exams for not only contractor licenses, but other certifications as well. Listed below are some common requirements for Colorado municipalities, but please note this is not an exhaustive list. Please contact your local regulatory authority to review the most up-to-date licensing requirements.
Arapahoe County, CO
The Public Works and Development Building Division requires all companies and individuals doing work that requires a building permit in the area of Arapahoe County to obtain a contractor's license. You must mail the application to the Arapahoe County Building Department, with a check, proof of your passing ICC certification, and your general liability insurance. You must also submit proof of workers' compensation insurance if the business will have any employees.
Boulder, CO
Licenses issued for the City of Boulder are for work being performed inside city limits. You must first obtain a contractor's license before applying for a single trade permit. You are required to submit along with the license application, a copy of your photo ID, passing ICC scores for Class A, B, and C contractors, general liability and workers compensation insurance, and all applicable licensing fees.
Denver, CO
Denver, CO requires contractor applicants to hold a supervisor certificate or state electrical/plumbing license. A supervisor certificate holder is a qualified individual who has been issued a supervisor certificate by the Denver office. In order to obtain a supervisor certificate, you must meet the minimum experience requirements for the class of license you are applying for (Class A: 7 years, Class B: 4 years, Class C: 2 years). You will also need to pass an ICC exam for the related class you are applying for. After you have been approved for a supervisor certificate, you can then apply for a contractor's license. You can see more about the Denver Supervisor Certificate application and requirements here.
Jefferson County, CO
In Jefferson County, a contractor is anyone who engages in any type of work for compensation for which a building or mechanical permit is required. All contractors must submit proof that you passed an ICC exam within the last 3 years OR provide a copy of a valid license issued from an ICC participating jurisdiction.
Adams County, CO
All contractors doing work in Adams County are required to be registered as a contractor before pulling a permit. Adams County has released an E-Permit Center, to receive applications for contractor registration online. Adams County will require applicants to show proof of a passing ICC certification or licensure from any Colorado municipality. Applicants will also have to show proof of general liability issuance, listing Adams County Building Safety as the certificate holder.
Arvada City, CO
To obtain permits for building permits or right-of-way permits in the City of Arvada Contractors must first obtain a license. Any work that is construction, erection, addition, alteration, repaint, equipping, moving, removal, conversion, or demolition of any building or structure within the City of Arvada individuals needs to apply for a Building Contractor License. General public improvements, consisting of construction, reconstruction and remodeling of storm drains, irrigation, ditches, fire lines, sewer and water lines, sewer and water mains, curb and gutters, sidewalks, streets, potholing, boring, traffic control devices and similar improvements which are constructed on public right of way easements and other public property, and utility services, on private property between the property line and the building, will need to obtain a Municipal Contractors license.
Aurora, CO
To work in the city of Aurora as a contractor, you will need to obtain the appropriate license to build, construct, alter, repair, add to, demolish, or move any building or structure. Commercial building contractors in the city of Aurora are required to pass the ICC F11 or F12 (A or B) exams as well as provide proof of insurance. Residential contractors in the city of Aurora are required to pass the ICC F13 C exam and provide proof of insurance.
Town of Basalt, CO
Construction contracting within the Town of Basalt requires a valid license. Applications are required to submit a certificate of contractors liability insurance, workers compensation insurance (if the contractor has no employees a waiver of workers compensation insurance may be filed with the town), and a copy of passing ICC examination results within the past 3 years. There is a continuing education requirement for general contractor pulling permits subject to the Sustainable Building Regulations (SBRs). The town council updated the SBRs and included a continuing education requirement for 2 hours of SBR related training within 18 months prior to permit approval.
Town of Bennett, CO
The Town of Bennett issues 7 types of licenses: Class A, Class B, Class C, Class D, ROW, Plumbing and Electrical. Plumbing and Electrical are registrations, not licenses. All licenses are required to submit proof of general liability insurance for $600,000 general aggregate, and $300,000 for each occurrence, as well as workers' compensation insurance. The Town of Bennett must be listed as a Certificate Holder.
City of Englewood, CO
A contractor's license or certificate of registration is required to perform construction work within Englewood city limits. Any person, firm, partnership, association, or organization who undertakes to perform construction for compensation must obtain a Contractor License and provide an affidavit of legal residency or presence in the US. Anyone submitting an application for a Class A, B, C, or HVAC license shall be required to complete an exam. The building division only accepts licensing with the ICC.
Fort Collins, CO
Fort Collins accepts the ICC exams for all 3 classes of licenses Class A, B, and C. You are also required to submit proof of 3 project verifications. Each project must fit the scope of work in which you will be applying for, and can be verified by the homeowner, business owner, or a contractor. You must also submit proof of insurance with the application.
Grand Junction, CO (Mesa County)
In Grand Junction, there are financial levels to licenses, and a net worth of 25% of the amount of the license you are applying for must be established through a financial statement. Unlimited licenses are based on the $750,000 financial level. You will also be required to submit proof of a passing ICC exam for the license you are applying for. You will need to submit proof of insurance with the City of Grand Junction as the certificate holder.
Larimer County, CO
In Larimer county, you must submit proof of a passing grade on an ICC exam or a current applicable license issued by another county or municipality in the state of Colorado with a letter from that jurisdiction on their letterhead stating the passing grade, type of license, year and model of code tested under. You must also provide 3 construction projects verified by building permit number on the applicant form and attach copies of the permit and Certificate of Occupancy or final inspection documents if in another jurisdiction. You can also submit either 3 completed contractor project verification forms signed by the owners, or provide proof of 2 years of experience in your trade by submitting a letter from your previous employer.
Littleton, CO
A license is required to obtain building permits to do work within the city limits of Littleton. You are required to submit proof of liability and workers compensation insurance. You are also required to submit proof of a passing exam for Class A, B, C, HVAC, and Roofing with ICC. You can also submit proof of a current license in another Colorado municipality in which an ICC exam was passed. If you apply for a Class D license you must submit 2 years of experience in the trade, with two notarized letters of experience from past or present employers. If you are self-employed, you can submit letters from clients or customers.
City of Longmont, CO
The City of Longmont requires a test for all General and Mechanical contractors. The city does not have any reciprocal licensing agreements with any other jurisdiction. The City also honors current test result certificates from the ICC. Contractors must also submit proof of general liability and workers' compensation insurance.
Loveland, CO
A valid license from a reciprocal jurisdiction or an ICC examination must be submitted with any new applicants. Examinations are conducted by the ICC and are required for Class A, B, C, and Roofing contractors. You must also submit a copy of your photo ID.
Northglenn, CO
Any professional contractors doing work in Northglenn require a contractor's license. New applicants must complete all pages of the application and provide two equivalent licenses from Colorado cities. Northglenn will accept only one license from the following cities: Denver, Aurora, Colorado Springs, and Fort Collins. Northglenn will also accept an ICC exam, instead of the two equivalent licenses.
Park County, CO
Park County requires all general contractors to have an appropriate contractor's license issued by Park County to contract for construction work in the area. There are 2 ways to obtain a Park County Contractors license. The first method is to take and pass an ICC exam. The second method is to take a test offered in the Fairplay office, issued by Park County. You also must submit general liability insurance and workers' compensation insurance.
Pueblo, CO
Contractor A, B, C, and Roofing licenses are required to take the ICC exams. The qualified individual passing the exam must also have 3 references submitted with the application. You must submit proof of liability and workers compensation insurance. You will also need to submit a City Use Tax License to do work in the City of Pueblo.
Teller County, CO
Teller County accepts ICC exams for the Class A, B, and C licenses. Teller county requires letters of reference for the examinee. You also must submit financial letters of reference 1 from the bank, and one from a major building supplier. You need to have your business registered with the CO secretary of state. If the examinee holds an equivalent license in El Paso county or from Pikes Peak Regional Building Department a copy of that license can be provided in lieu of proof of an ICC exam.
Trinidad, CO
Contractors in Trinidad are required to show proof of a passing ICC exam for the Class A, B, C, Mechanical, and Roofing exams. You are also required to submit proof of general liability and workers' compensation insurance, with the City of Trinidad as the certificate holder. You also must submit a $5,000 license and permit bond with the application.
Thorton, CO
The City of Thornton requires licensing for all contractors involved in the construction alteration remodeling, repairing, and equipping of buildings and structures. Applicants for Class A, B, C, D, and Roofing licenses are required to provide proof that they are qualified to perform the work under that license class. Applicants must submit proof of passing test scores or a reciprocal license from another Colorado municipality. The City of Thornton accepts Arvada, Aurora, Boulder, Centennial, Commerce City, Craig, Denver, Englewood, Fort Collins, Littleton, Longmont, Loveland, Mesa County (Grand Junction), Park Count, Pikes Peak (Colorado Springs) Sterling, and Wheat Ridge W11,12, and 13 exams.
Wheat Ridge, CO
You must hold a current contractor's license if you will be doing work for compensation on private property in Wheat Ridge. Evidence of qualification will be required to perform work in Wheat Ridge and can be proven by an ICC passing score, or an active license from one of the following municipalities: Aurora, City of Boulder, Colorado Springs, Denver, Fort Collins, Pikes Peak, and Park County.