Colorado Roofing License Requirements
Colorado does not issue a single statewide roofing-contractor license. Roofers and general contractors are not licensed as occupations by the Colorado Department of Regulatory Agencies, but a city, county, or regional building authority may require a local contractor license or registration before roofing work begins.
Colorado also has state consumer-protection rules for covered residential roofing contracts. Homeowners should verify the contractor with the building department that has jurisdiction over the property, confirm the permit requirements, check the business record and insurance, and review the written contract before paying a deposit.
Rooferus is an independent directory and is not a Colorado state or local licensing authority. This guide is educational and is not legal advice.
Find roofers by Colorado city
Choose a city to browse roofing-company profiles and request local roofing quotes. Rooferus will publish each city page after enough useful company coverage is available.
Publishing note: Keep any city link unpublished or remove it until that city page is ready. This prevents visitors and search engines from reaching empty pages.
Planning a Colorado roof repair or replacement?
Tell Rooferus where the property is located and what kind of roofing help you need.
Does Colorado require roofers to be licensed?
There is no statewide occupational license for roofers or general contractors in Colorado. That does not mean a roofer can work everywhere without a credential.
No statewide roofer license
Colorado DORA specifically notes that roofers and general contractors are not licensed occupations at the state level.
Local licensing may be mandatory
A city, county, or regional building authority may require a contractor license, registration, supervisor credential, insurance, or other documentation.
A permit is a separate question
Even when a contractor has the required local credential, the roofing project may still need a permit and inspections from the authority having jurisdiction.
Important: Verify requirements where the property is located—not only where the roofer’s office is located. A company may be authorized in one Colorado jurisdiction but not another.
Colorado contractor licensing varies by jurisdiction
Colorado homeowners cannot rely on one statewide roofer lookup. The correct source is generally the city, county, or regional building department responsible for the project address.
- Denver: Contractor licensing is a two-step process. A contractor must hold or employ someone who holds an approved supervisor certificate before applying for the contractor license. Denver offers Class D roofing-related supervisor certificates, including roof covering and waterproofing, residential shingles, and metal roof installation.
- Aurora: The city states that contractors must obtain the appropriate license to construct, alter, repair, add to, demolish, or move a building or structure. Aurora also provides an online contractor lookup.
- Fort Collins: The city advises that a contractor performing construction work may need a contractor license or registration and provides local licensing and permit resources.
How to check a Colorado roofing contractor
Because there is no central statewide roofer license database, verification requires several separate checks.
Identify the project jurisdiction
Contact the city, county, or regional building authority for the property address. Ask whether the roofing scope requires a local contractor license or registration.
Search the local contractor record
Match the contractor’s legal name, credential number, status, classification or scope, expiration date, and any listed supervisor to the company presenting the proposal.
Confirm the business with the Colorado Secretary of State
Search the company and trade name. An active business filing helps confirm identity, but it is not a roofing license and does not prove construction qualifications.
Verify insurance independently
Request a certificate of general liability insurance and confirm it with the insurer or agent. Colorado provides a workers’ compensation coverage-verification tool.
Confirm the permit before work begins
Ask the building department whether a permit is required, who must obtain it, and how final inspections can be confirmed.
Compare the written contract to Colorado law
For covered residential roofing services, confirm that the agreement contains the required scope, price, contact, cancellation, insurance, and payment disclosures.
What Colorado requires in a covered residential roofing contract
Colorado’s Residential Roofing Services law generally excludes roofing services compensated at $1,000 or less per contract. For covered work, a signed written contract is required before roofing work begins.
The contract should state:
- The roofing services and materials to be provided
- Approximate service dates
- Approximate costs based on known damage
- The contractor’s physical address, email, and phone number
- The contractor’s surety and liability insurer information, if applicable
- The cancellation and deposit-refund policy
- The required insurance-deductible disclosure
Do not overlook:
- A rescission clause allowing cancellation and a full deposit refund within 72 hours after entering the contract
- A separate notice explaining the insurance-claim denial cancellation right
- A bold statement that owner payments will be held in trust until materials are delivered or a majority of the roofing work is performed
- Written change orders for work that changes scope or price
Two different 72-hour protections: The contract must include a policy allowing rescission within 72 hours after signing. Colorado law also gives an owner using insurance proceeds a separate right to rescind within 72 hours after receiving written notice that the insurer denied the roofing claim in whole or in part, subject to statutory limitations.
A Colorado roofer cannot waive your insurance deductible
For covered residential roofing work paid from property-insurance proceeds, a roofing contractor may not advertise, promise, pay, waive, rebate, or promise to rebate all or part of the owner’s insurance deductible.
Colorado law also says a roofing contractor soliciting roofing services may not claim to be or act as a public insurance adjuster. A roofer with a valid contract may discuss the scope of repairs with the insurer on the owner’s behalf, but that is not the same as adjusting the claim.
What Colorado verification can—and cannot—tell you
The records may help confirm:
- Whether a local contractor credential is active
- Whether the credential’s scope covers the proposed roofing work
- The business’s exact legal or trade name
- Whether the company has an active Colorado business filing
- Whether workers’ compensation coverage appears in the state database
- Whether a permit was issued and inspections were completed
The records do not guarantee:
- The quality of workmanship on your property
- That every subcontractor is properly covered
- That a general-liability policy covers every possible loss
- That the proposed material system is right for the building
- That the contractor will finish on time or resolve every dispute
- That a business filing is equivalent to a contractor license
Colorado roofing contractor checklist
- Confirm which building department has jurisdiction over the property.
- Verify the required local contractor license or registration directly with that authority.
- Match the legal business name, trade name, address, phone number, and credential information.
- Search the Colorado Secretary of State business record.
- Request and independently verify general-liability insurance.
- Check workers’ compensation coverage when the company has employees.
- Confirm whether a permit is required and who will obtain it.
- Get a written contract with scope, materials, dates, cost, cancellation terms, and all required disclosures.
- Do not accept an offer to waive, absorb, or rebate an insurance deductible.
- Use progress payments tied to delivered materials and completed work.
- Document every change to scope or price in writing before additional work begins.
- Keep proposals, contracts, payments, photographs, product documentation, permits, inspection records, messages, and warranties together.
Where to report a Colorado roofing problem
Start with the local contractor-licensing or building department when the issue involves an expired local credential, work outside the licensed scope, missing permits, failed inspections, or code compliance.
Colorado consumers may also submit complaints to the Colorado Attorney General. The Attorney General does not represent individual consumers, but complaint information can help identify patterns of potentially unlawful conduct.
Need roofing work in Colorado?
Request help with roof repair, replacement, inspections, leaks, hail, wind, or other storm damage through Rooferus.
Colorado roofing license FAQ
Does Colorado have a statewide roofing contractor license?
No. Colorado DORA identifies roofers and general contractors as occupations that are not licensed at the state level. Local licensing or registration may still be required.
How do I verify a roofer in Colorado?
First identify the building authority for the property address. Search that authority’s contractor records, then confirm the business with the Colorado Secretary of State, verify insurance, and check the project permit.
Do Denver roofing contractors need a local license?
Denver uses local contractor licenses and supervisor certificates. Roofing-related Class D supervisor certificate categories include roof covering and waterproofing, residential shingles, and metal roofs.
Does Colorado require a written roofing contract?
For covered residential roofing services, Colorado law requires a written contract signed before roofing work begins. The statutory definition generally excludes services compensated at $1,000 or less per contract.
Can I cancel a Colorado roofing contract within 72 hours?
Covered contracts must include the contractor’s cancellation and refund policy with a clause allowing the owner to rescind and obtain a full deposit refund within 72 hours after entering the contract. There is also a separate statutory right for certain insurance-funded contracts after the owner receives written notice of a claim denial.
Can a Colorado roofer pay my insurance deductible?
No. A roofer performing covered insurance-funded residential roofing work may not pay, waive, rebate, or promise to pay, waive, or rebate any part of the deductible.
Can a roofer negotiate my insurance claim?
A roofing contractor may not hold itself out as a public insurance adjuster. A roofer with a valid contract may discuss the repair scope with the insurer, but homeowners should use a properly licensed public adjuster or attorney for claim-adjusting or legal representation when needed.
Do Colorado roofers need workers’ compensation insurance?
Colorado employers with one or more employees generally must carry workers’ compensation insurance. Coverage can be checked through the Colorado Division of Workers’ Compensation verification tool.
Who issues Colorado roofing permits?
The city, county, or regional building authority with jurisdiction over the property generally administers roofing permits and inspections. Requirements vary by location and project scope.
Colorado roofing license resources
Use the local building authority and current official records for the final decision. Laws, local codes, licensing categories, forms, fees, and procedures can change.
Last reviewed: August 2026. Rooferus provides general educational information and does not replace guidance from a local building department, Colorado DORA, an insurer, a licensed public adjuster, or a qualified attorney.
