Roofing Laws in Colorado (2026): The Homeowner Protection Guide
Here’s something most people don’t realize. Colorado has some of the strictest roofing laws in the country. Seriously. After massive hailstorms hit Denver in 2012, the state cracked down hard on shady contractors who were scamming homeowners. Let’s break down what you need to know.
What Makes Colorado Roofing Laws Different?

Colorado doesn’t have a statewide roofing license. That surprises most people. Instead, each city and county creates its own rules. This means the requirements in Denver are totally different from Colorado Springs or Boulder.
The biggest law protecting you? Senate Bill 38, also called SB38. It passed in 2012 and changed everything. This law protects homeowners from fraudulent roofing contractors, especially the storm chasers who roll into town after a hailstorm.
Hold on, this part is important. SB38 applies to all residential roofing contracts worth $1,000 or more. If you’re hiring someone to fix or replace your roof, these laws protect you.
No State License Required (But That Doesn’t Mean No Rules)
Here’s the deal. Colorado doesn’t require roofers to get a state license. They’re considered general contractors. But every single contractor must get a local license from your city or county.
This trips up a lot of homeowners. They assume no state license means anyone can do roofing work. Wrong. Your contractor needs a license from your specific municipality.
Cities like Denver, Aurora, Jefferson County, and Thornton all require licenses. Rural areas might just require permits. Either way, your contractor must follow local rules.
Required Contract Provisions Under SB38

Okay, pause. Read this carefully. Every roofing contract in Colorado must include specific written statements. Missing even one can make the entire contract unenforceable.
Your contract must include:
The complete scope of work and materials being used. This means exactly what they’re doing to your roof. The cost based on known damages at the time you sign. They can’t hide fees or surprise you later. Approximate start and completion dates for the work. The contractor’s full contact information including address and phone number. Insurance company information for both surety and liability coverage. The contractor’s cancellation and refund policy with a 72-hour rescission clause.
Most people miss this part. You have 72 hours to cancel any roofing contract and get a full refund. No questions asked. That’s your cooling-off period to change your mind.
There’s more. The contract must state that payments will be held in trust until materials arrive or most of the work is done. This protects you from contractors who take your money and disappear.
The Insurance Deductible Law (This One’s Critical)
Listen up. This is probably the most misunderstood law in Colorado. Contractors cannot pay, waive, or rebate your insurance deductible. Period. It’s illegal.
You might think, “That sounds great though, why is it illegal?” Here’s why. When contractors cover your deductible, they’re committing insurance fraud. They have to lie on invoices to make the numbers work. That fraud gets passed on to everyone through higher insurance rates.
The law is strict about this. Contractors can’t advertise deductible waivers. They can’t offer coupons worth $500 or $1,000 that match common deductible amounts. They can’t give you gift certificates or merchandise to cover it.
If a contractor promises to pay your deductible, your insurance company doesn’t have to consider their estimate. The contractor can be sued for damages. They face criminal charges too.
Wait, it gets more serious. Violating the deductible law is a Class 2 misdemeanor in Colorado. That means 3 to 12 months in jail, fines between $250 and $1,000, or both. The contractor faces these penalties, but honestly, so could you if you knowingly participate in the fraud.
What About Insurance Claims and Public Adjusters?

Here’s where things get tricky. Contractors cannot act as public adjusters unless they’re licensed to do so. A public adjuster negotiates with your insurance company on your behalf.
Your contractor can discuss the scope of repairs with your insurer. That’s legal. But they can’t negotiate your coverage, argue about what’s covered, or debate policy terms. That crosses the line into public adjuster territory.
If your insurance claim gets denied in whole or in part, you get another 72-hour window to cancel the contract. This is huge. Many people don’t know about this second rescission period.
Local Licensing Requirements
Each Colorado municipality has different licensing requirements. Let me break down a few major areas.
Denver requires a Specialty Class D Certificate for roofers. You need two years of field experience documented by 24 projects from 24 different months. Denver doesn’t accept licenses from other counties. Your contractor must qualify specifically for Denver.
Aurora requires both a Supervisor license and a Roofing Contractor license. They also require passing the ICC Roofing Contractor exam.
Jefferson County requires contractors to pass an ICC exam or hold a valid license from a participating jurisdiction. Licenses must be renewed every three years.
Boulder uses Class A, B, and C business licenses. They don’t accept reciprocal licenses from other jurisdictions either. You need a Boulder-specific license.
Wondering if this applies to you? Check with your local building department. Every municipality is different.
Building Codes and Permits
All roofing projects require permits. Always. Even in rural areas. Your contractor should pull the permit, not you.
If you pull the permit yourself, you become responsible for the entire project. That includes workers’ compensation and liability if someone gets hurt. Don’t do it.
Colorado follows the International Building Code with local amendments. Most municipalities have adopted the 2018 or 2021 IBC. Some areas have moved to 2025 codes.
Here are some common code requirements across Colorado:
Maximum two layers of roofing material allowed. More than that creates structural problems and makes repairs difficult.
Asbestos inspection required before repairs or tear-downs. The inspector must be certified in Colorado specifically. Other state certifications don’t count here.
New attic venting must be inspected. The ventilation has to meet code and safely expel air. For attics without venting, you need air-impermeable insulation to prevent moisture damage.
Roof boards over half an inch can’t have continuous openings. Any gaps must be filled. Colorado’s rain and snow make these gaps serious vulnerabilities.
Buildings under 25,000 square feet need permits if repairs exceed 10% of the roof area or two roof squares (whichever is smaller). For buildings over 25,000 square feet, the threshold is 5% of the roof area.
Denver has additional Green Building Ordinance requirements for roofs over 25,000 square feet. These promote energy efficiency and sustainable practices.
Penalties for Violations
Contractors who violate SB38 face serious consequences. Pretty straightforward. An executed contract without required provisions may be unenforceable by either party. That means neither you nor the contractor can enforce the agreement.
The contractor might only recover quantum meruit. This is a reasonable sum for services rendered, usually much less than the original contract price.
Criminal penalties for paying deductibles include Class 2 misdemeanor charges. Civil remedies exist too. If a contractor paid your deductible, the insurance company won’t consider their estimate. You or your insurer can sue for damages.
Recoverable damages vary case by case. They might include just the deductible amount. Or the cost difference between appropriate materials and lesser quality materials the contractor used to offset the deductible cost.
How to Protect Yourself
Okay, here’s your action plan. Follow these steps when hiring a roofing contractor in Colorado.
Verify the contractor’s local license with your city or county building department. Don’t just take their word for it. Call and confirm the license number is current and valid.
Check for complaints with the Better Business Bureau and Colorado Attorney General’s office. Many jurisdictions have online databases where you can search by contractor name.
Get multiple estimates from different contractors. Compare not just prices but also materials, timelines, and warranties.
Make sure a permit gets pulled before work begins. Ask to see the actual permit. Don’t trust promises.
Review the contract carefully for all required SB38 provisions. Every single one must be there in writing.
Never pay the full amount upfront. Colorado law requires contractors to hold advance payments in trust until materials arrive or most work is complete.
Verify insurance coverage including general liability and workers’ compensation. Ask for certificates of insurance showing you as additional insured.
Consider hiring a CRA member. The Colorado Roofing Association requires members to maintain licenses for at least two years, carry proper insurance, and pass nationally recognized exams.
Don’t accept offers to waive your deductible. It’s illegal and you could face fraud charges too.
If something feels off, walk away. You have 72 hours to cancel any contract with a full refund.
Recent Changes and 2025-2026 Updates
The Colorado Roofing Association’s Building Code Committee identified several important code changes for 2025. These affect how projects are planned and executed.
Synthetic underlayment materials are replacing traditional asphalt felt. Manufacturers are updating requirements around perm ratings and fire classifications.
Energy efficiency standards continue evolving. Expect more focus on green building practices and energy codes.
Climate-specific standards are tightening. Colorado’s extreme weather drives more rigorous moisture control and ventilation requirements.
The CRA is working on regulatory relief packages. These aim to reduce overly burdensome regulations while maintaining safety standards.
Labor law changes from 2025 include HB 25-1130. This bill strengthens wage and benefit requirements for construction workers.
If You Suspect Fraud or Have Problems
You have options if a contractor violates the law. Report violations to the Colorado Attorney General’s Consumer Fraud Unit. They have an online complaint form at www.coag.gov.
Contact local law enforcement for criminal violations like deductible fraud. Reference statute 18-13-119.5 specifically, not just SB38. They need facts including dates, addresses, names, and documentation.
File a complaint with the Better Business Bureau. This creates a public record that warns other consumers.
Contact the National Insurance Crime Bureau at 800-835-6422 or www.nicb.org/reportfraud if you suspect insurance fraud.
If you’ve paid money upfront and cancel within 72 hours, the contractor must refund it within 10 days. If they refuse, you might need legal help.
The Colorado Roofing Association can help if your contractor is a member. They can’t police non-members but will work with you on member disputes.
Frequently Asked Questions
Does my roofing contractor need a Colorado state license?
No. Colorado doesn’t issue state roofing licenses. However, contractors must get licenses from each local city or county where they work. This is mandatory even though there’s no statewide requirement.
Can a contractor legally pay my insurance deductible?
No. It’s illegal under Colorado law for contractors to pay, waive, or rebate insurance deductibles. This applies to advertising these offers too. Violations are Class 2 misdemeanors with jail time and fines.
How long do I have to cancel a roofing contract?
You have 72 hours to cancel and get a full refund. If your insurance claim gets denied or reduced, you get another 72-hour cancellation window starting from when you receive that notice.
What should be in my roofing contract?
Every contract must include scope of work, costs, dates, contractor contact info, insurance details, cancellation policy, 72-hour rescission clause, statement about not paying deductibles, and trust account provisions. Missing provisions can make the contract unenforceable.
Do all roofing projects need permits in Colorado?
Yes. All roofing projects require permits regardless of municipality size. Your contractor should pull the permit. If you pull it yourself, you become responsible for the entire project including liability.
Final Thoughts
Colorado’s roofing laws exist for good reason. The state gets hammered by hailstorms every year. Billions in damage. That attracts both legitimate contractors and fraudsters.
Know your rights. Understand the laws. Take the time to verify your contractor’s credentials. Read your contract carefully before signing.
The 72-hour cancellation period gives you breathing room. Use it if you need to. Don’t let anyone pressure you into waiving that right.
Remember that offers to pay your deductible aren’t deals. They’re crimes. Legitimate contractors won’t suggest this because they know the law.
If you’re unsure about anything, contact your local building department. They can verify licenses and explain specific requirements for your area. The Colorado Roofing Association also provides resources and contractor searches.
Your roof protects your biggest investment. Don’t cut corners on choosing who works on it.
References
- Colorado Revised Statutes Title 6, Article 22 (Consumer Protection/Residential Roofing Act – SB38): https://leg.colorado.gov/bills/sb12-038
- Colorado Roofing Association – License Requirements and Consumer Resources: https://www.coloradoroofing.org
- Colorado Attorney General’s Office – Consumer Protection: https://coag.gov/office-sections/consumer-protection
- Pikes Peak Regional Building Department – Roofing Code Requirements: https://pprbd.org
- City and County of Denver – Community Planning and Development Roofing Guidelines: https://www.denvergov.org/Government/Agencies-Departments-Offices/Agencies-Departments-Offices-Directory/Community-Planning-and-Development