ROOFING x COLORADO

Roofing contractor requirements in Colorado.

Roofing is not licensed by the State of Colorado. What the legislature did instead, after a decade of hail-storm contracting, was regulate the paperwork. Article 22 of Title 6 applies to any individual or entity that performs roofing work on residential property for compensation above $1,000 per contract, and it applies whether or not any city licenses you.

The rules are specific. Before any roofing work begins the contractor must provide a written contract signed by both parties stating scope, approximate dates, approximate cost, full contact information, the surety and liability insurer, and a cancellation policy including a 72-hour full-refund rescission clause. On the face of the contract, in bold-faced type, must be a statement that the contractor holds any payment in trust until materials are delivered or a majority of the work is done. If the homeowner's insurer denies the claim in whole or in part, the owner has 72 hours to rescind and ten days to get the deposit back. And a roofing contractor may not advertise or promise to pay, waive or rebate any part of the insurance deductible, or hold itself out as a public insurance adjuster.

STATE LICENSE
NoneSee what applies
STATUTE
C.R.S. §§ 6-22-101 to 6-22-105
RENEWAL
Set locally — Denver every 3 years; other jurisdictions varyNone required by the state
VERIFIED
September 2026Official sources
FILE · ROOFING x COLORADO
Compliance Dossier
Public
File
September 2026
STATE AUTHORITYNone for this trade
STATUTE / CODEC.R.S. §§ 6-22-101 to 6-22-105
SCOPEStatewide · Colorado
RENEWALSet locally — Denver every 3 years; other jurisdictions vary
CONTINUING ED.None required by the state
LOCAL OFFICES8 counties on file
FILE ROOFINGSCOPE STATEWIDE · COLORADOTYPE VERIFIED RULE FILE
VERIFIED September 2026STATUS PUBLIC REFERENCE
What this file settlesThe Colorado rules for roofing contractors, verified against official sources.
LICENSE TRUTH
Colorado has no state roofing license, but it does have a roofing contract statute: SB12-038 requires a written contract, a 72-hour right to rescind when an insurance claim is denied, and makes waiving a customer's insurance deductible unlawful.
STATE ↔ LOCAL
With no state license in the picture, the city decides whether roofing is a licensed trade at all — and Colorado's big jurisdictions disagree. Aurora treats it as its own license class, requiring ICC Roofing Contractor/Subcontractor certification at $131 supervisor plus $164 license. Denver breaks it into four Specialty Class D certificates: Roofing-Shingles Residential Only, Roof Covering/Waterproofing for commercial and residential, Metal Roof Installer, and Roofing-Green Roof Systems Only, each $250 for the license and $60 for the supervisor certificate on three-year terms. Fort Collins licenses Roofing and Roofing(+) as specialized trades. Pikes Peak Regional Building Department folds roofing into Building Contractor D, the single-trade specialty license, and adds a practical trap: to obtain re-roofing permits the insurance certificate must state in the description of operations that re-roofing is either included in or not excluded from the coverage. What does not vary is Article 22 — the contract rules, the 72-hour rescission and the deductible prohibition apply to residential roofing statewide regardless of whether the city licenses anyone.
EVERY CLAIM SOURCED
Each requirement below carries its citation and official source. Facts we could not confirm are listed as pending — never asserted.
§ 01 · Permit Stack

How roofing work is governed in Colorado.

The state sets the license floor; the county or city permit office controls filing, inspections, and local rules wherever the job site sits.

STATE — CONTRACT LAW, NOT LICENSING
C.R.S. Title 6, Article 22
WRITTEN CONTRACT72-HOUR RESCISSIONNO DEDUCTIBLE WAIVER
STATE — ENVIRONMENTAL
CDPHE Air Pollution Control Division
ASBESTOS INSPECTIONTRIGGER LEVELSTEN-DAY NOTIFICATION
LOCAL — THE LICENSE
City or regional building department
ROOFING LICENSE WHERE REQUIREDRE-ROOF PERMITINSPECTIONS

Read it bottom-up.

With no state license in the picture, the city decides whether roofing is a licensed trade at all — and Colorado's big jurisdictions disagree. Aurora treats it as its own license class, requiring ICC Roofing Contractor/Subcontractor certification at $131 supervisor plus $164 license. Denver breaks it into four Specialty Class D certificates: Roofing-Shingles Residential Only, Roof Covering/Waterproofing for commercial and residential, Metal Roof Installer, and Roofing-Green Roof Systems Only, each $250 for the license and $60 for the supervisor certificate on three-year terms. Fort Collins licenses Roofing and Roofing(+) as specialized trades. Pikes Peak Regional Building Department folds roofing into Building Contractor D, the single-trade specialty license, and adds a practical trap: to obtain re-roofing permits the insurance certificate must state in the description of operations that re-roofing is either included in or not excluded from the coverage. What does not vary is Article 22 — the contract rules, the 72-hour rescission and the deductible prohibition apply to residential roofing statewide regardless of whether the city licenses anyone.

The local offices section below names the exact permit desk for every Colorado county on file.

Source · State and local issuing authoritiesLast verified · September 2026
§ 02 · Specs Ledger

Every requirement, with a number on it.

Each row names the issuing authority, cost, timeline, citation, and status behind the requirement — verified against the official source.

RequirementIssued byCostTimeCitationStatus
State Roofing LicenseColorado licenses no roofers; Article 22 regulates the contract instead
$0
C.R.S. § 6-22-101
OPTIONAL
Written Roofing ContractScope, dates, cost, contact details, insurer, cancellation policy and a 72-hour rescission clause — before any work
Contractor
No fee
Before starting
C.R.S. § 6-22-103(1)
REQUIRED
Bold-Faced Trust StatementOn the face of the contract: payments held in trust until materials delivered or a majority of the work performed
Contractor
No fee
Before starting
C.R.S. § 6-22-103(2)
REQUIRED
Local Roofing LicenseAurora licenses roofing outright; Denver, Fort Collins and Pikes Peak use specialty categories
City or regional building department
$164 Aurora license + $131 supervisor
Per local term
Aurora Form A105
REQUIRED
Re-Roof Permit + InspectionPikes Peak requires the insurance certificate to name re-roofing as included or not excluded before issuing the permit
City or regional building department
By valuation
Per project
PPRBD licensing FAQ
REQUIRED
General Liability + Workers' CompensationPikes Peak sets $1,000,000/$2,000,000 and requires a comp certificate or a filed rejection of coverage
Private carrier or Pinnacol
$1M / $2M minimum
Before licensure
PPRBD Table RBC201.7
REQUIRED
Asbestos NotificationTar-impregnated roofing above trigger levels must be handled without being rendered friable; inspection by a certified building inspector first
CDPHE Air Pollution Control Division
Notification or permit fee
Ten working days
AQCC Regulation 8, Part B
CONDITIONAL
§ 03 · Year-One Cost

What it costs to start roofing in Colorado.

Published fees from the issuing authorities, as of September 2026. Local permit fees vary by project and jurisdiction — the basis is stated where a flat number does not exist.

Year-one ledger
Colorado · Roofing
State roofing licenseNone exists$0
Aurora roofing contractor licenseRequires ICC Roofing Contractor/Subcontractor certification$131 + $164
Denver Specialty Class D licenseRoofing-Shingles Residential Only or Roof Covering/Waterproofing, every 3 years$250.00
Denver supervisor certificateThe individual credential behind the Class D license$60.00
General liability insurancePikes Peak minimum for Building Contractor D$1M / $2M
Asbestos inspection and notificationWhere trigger levels are exceededInspector + division fee
Year-one floor$0 statewide · $250–$310 per licensing jurisdiction
Excludes tools, vehicle purchase, payroll, and marketing.
NOTE
The $1,000 floor

Article 22 does not apply to roofing work or services for which the compensation is one thousand dollars or less per contract (C.R.S. 6-22-102(4)(b)). Above that, every requirement applies.

NOTE
New construction is out

The statute covers detached one- and two-family dwellings and multiple single-family dwellings up to three stories with separate egress — but expressly excludes new construction, and excludes attached single-family structures unless an HOA or common interest community owns the roof.

NOTE
The deductible is not yours to absorb

Advertising or promising to pay, waive or rebate any part of the insurance deductible lets the insurer disregard your estimate entirely and gives both the homeowner and the insurer a damages action against you.

§ 04 · Path to First Job

From day zero to first inspection.

A practical sequence for a new roofing contractor in Colorado. Actual agency processing times are noted in the ledger above.

1
STEP 1
License where you will work
Aurora, Denver, PPRBD, Fort Collins
2
STEP 2
Bind liability and comp naming re-roofing
Carrier — PPRBD checks the description of operations
3
STEP 3
Build a compliant contract template
C.R.S. 6-22-103 — every required term
4
STEP 4
Check the roof age for asbestos trigger levels
Certified Asbestos Building Inspector
5
STEP 5
Pull the re-roof permit
Local building department
6
STEP 6
Honor the 72-hour rescission if the claim is denied
Return deposits within 10 days
§ 05 · Compliance Checklist

Check them off.

Each item names the issuing authority, cycle, and citation.

01
Put every required term in the contract
Scope and materials, approximate dates, approximate cost, physical address, email, telephone, surety and liability insurer, cancellation policy with a 72-hour full-refund rescission clause, and the deductible notice.
STATECONTRACTC.R.S. § 6-22-103(1)
ContractorIssuing authority
02
Print the trust statement in bold
On the face of the contract: payments from the property owner are held in trust until materials are delivered at the site or a majority of the work is performed.
STATECONTRACTC.R.S. § 6-22-103(2)
ContractorIssuing authority
03
Never touch the deductible
Do not advertise or promise to pay, waive or rebate all or part of the insurance deductible on insurance-funded roofing work.
STATEPROHIBITEDC.R.S. § 6-22-105(1)
ContractorIssuing authority
04
Do not act as a public adjuster
A roofing contractor soliciting work may not claim to be or act as a public insurance adjuster, though it may discuss the scope of repairs with the insurer once it holds a valid contract.
STATEPROHIBITEDC.R.S. § 6-22-105(3)
ContractorIssuing authority
05
Refund within ten days of rescission
After a valid rescission the contractor returns any payments, deposits or evidence of indebtedness within ten days, keeping only the value of work actually performed in a workmanlike manner.
STATEDEADLINEC.R.S. § 6-22-104(2), (3)
ContractorIssuing authority
06
Get the roof inspected for asbestos first
Tar-impregnated roofing materials in excess of trigger levels must be removed without being rendered friable, after inspection by a Colorado-certified Asbestos Building Inspector.
ENVIRONMENTALCONDITIONALAQCC Regulation 8, Part B
CDPHEIssuing authority
§ 06 · Enforcement

What the law does about unlicensed roofing work.

Statutory consequences with their citations — not estimates, not “commonly cited” guesses.

§
C.R.S. § 6-22-105(2)Statute

Waiving the insurance deductible

If a roofing contractor advertises or promises to pay, waive or rebate part of the deductible on insurance-funded work, the insurer is not obligated to consider the contractor's estimate, and the property owner or the insurer may sue for damages sustained as a consequence.

ConsequenceEstimate disregarded; civil damages action
§
C.R.S. § 6-22-104(2), (3)Statute

Failing to refund after rescission

Within ten days after a valid rescission the contractor must return any payments, deposits or evidence of indebtedness, retaining only what compensates it for work actually performed in a workmanlike manner.

ConsequenceCivil liability for the retained amount
§
Local building codesStatute

Working without the local license

There is no state roofing offense, so enforcement is municipal: permits are refused, work is stopped, and the license or registration is suspended.

ConsequenceNo state licensing penalty exists; local ordinance enforcement applies
§ 07 · Local Offices

Where the permit is filed, county by county.

Inside city limits, the city office listed here issues the permit; the county office serves unincorporated areas. Every office links to its official page.

§ 08 · Colorado FAQ

Questions roofing contractors ask about Colorado.

Q01Do roofers need a license in Colorado?+
Not from the state — Colorado issues no roofing license. Several cities do: Aurora licenses Roofing Contractors on ICC certification, Denver issues Specialty Class D certificates for residential shingles, roof covering and waterproofing, metal roofs and green roofs, Fort Collins licenses Roofing and Roofing(+), and Pikes Peak covers roofing under Building Contractor D.
Q02What does Colorado's roofing contract law require?+
A written contract signed by both parties before any work, stating scope, dates, cost, full contact details, the surety and liability insurer, and a cancellation policy with a 72-hour full-refund rescission clause — plus a bold-faced statement that payments are held in trust until materials arrive or most of the work is done (C.R.S. 6-22-103).
Q03Can I cover a homeowner's insurance deductible?+
No. A roofing contractor doing insurance-funded work may not advertise or promise to pay, waive or rebate any part of the deductible. If you do, the insurer is not obligated to consider your cost estimate at all, and both the owner and the insurer may sue you for damages (C.R.S. 6-22-105).
Q04Does the law apply to small repairs?+
No. Roofing work or services for which the compensation is one thousand dollars or less per contract fall outside the definition, as does new construction (C.R.S. 6-22-102).
§ 09 · Sources

Primary authorities, not secondary summaries.

Every fact in this file was checked against these official sources on September 2026.

Pending verification: Whether any Colorado jurisdiction imposes an additional penalty for Article 22 violations beyond the civil remedies written into the statute · Fort Collins roofing license term and current fee amounts · Aurora roofing license renewal term — the fee sheet gives amounts but not the cycle length

General information, not legal advice. Always confirm requirements, deadlines, and forms with the issuing authority before filing or contracting.

These are the documents Iris tracks for you.

Store licenses, permits, policies, and renewal dates in one place.