Guides · Insurance & Storms
Colorado Roofing Law: SB 38 Homeowner Rights
Colorado passed Senate Bill 38 in 2012 to clean up the post-storm roofing trade. Here is what the law actually guarantees you, in plain homeowner terms.
August 2026 · 6 min read · Castle Pines Roofing Co.
What Senate Bill 38 covers in Colorado roofing contracts
Colorado's legislature passed Senate Bill 38 in 2012, after a string of hail seasons filled Front Range neighborhoods with sales crews and left too many homeowners holding worthless deposit receipts. The law applies to residential roofing contracts of $1,000 or more. In practice that means nearly every roof job in Castle Pines, since a typical Denver-metro asphalt replacement commonly lands between $14,000 and $18,000, and even mid-sized repairs clear the $1,000 line without trying.
The law was written with insurance-funded storm work in mind, but its core protections apply to qualifying roofing contracts whether an insurer is involved or not. That matters here, where hail drives most replacements but plenty of homeowners still pay out of pocket to control timing and materials. If a contractor asks you to sign anything over that threshold, SB 38 governs the deal whether the paperwork mentions it or not.
The homeowner protections in Colorado's SB 38, explained
A written contract is mandatory. The roofer must put the scope of work, the cost, and their contact information in writing. A handshake and a yard sign do not form a roofing contract in Colorado, and any contractor who resists paper is telling you something.
You get 72 hours to walk away. You can rescind the contract for any reason within 72 hours of signing. Cancel in writing, keep a copy, and the contractor must return your deposit. No penalty, no explanation owed.
You can rescind again if your claim is denied. When the contract depends on an insurance payout, a denial reopens your right to cancel and recover what you paid, less the value of any emergency work already performed. You are not stuck funding a roof your carrier refused.
Your deposit is held in trust. The contractor cannot treat your money as operating cash for other jobs. It stays protected until materials are delivered or the work is actually underway.
Paying or waiving your deductible is illegal. A roofer who offers to eat your deductible is proposing insurance fraud and inviting you into it. This one clause kills more scams than the rest of the law combined.
Why Colorado needed a roofing consumer protection law
The pattern that produced SB 38 still shows up after every major hail event. A storm crosses Douglas County, and within days unfamiliar trucks are working the cul-de-sacs. Some of those knocks come from decent outfits. Others come from crews that follow storms across state lines, collect deposits, slap on the cheapest materials they can find, and are gone before the first winter exposes the work. The deductible waiver was their favorite hook, because a free roof is an easy yes. The legislature responded by making the hook itself unlawful and by giving homeowners time to think after the sales pitch fades.
What an SB 38 compliant roofing contract looks like, clause by clause
Before you sign, check that the document in front of you contains each of these:
- Scope of work and the materials to be used, specific enough that a stranger could price it.
- The total cost, plus approximate dates when work will start and finish.
- The contractor's name, physical address, and phone number. A P.O. box alone is a warning.
- The 72-hour rescission right, printed in the contract itself, with instructions for canceling.
- A statement that the contractor cannot pay, rebate, or waive your insurance deductible.
- Deposit terms that acknowledge your money is held in trust until work begins.
Our contracts carry all of this as standard language. Any established Colorado roofer's should, and checking for it is one of the fastest ways to vet a contractor before things get expensive.
Red flags that a roofing pitch is violating Colorado law
Some violations announce themselves. "We'll take care of your deductible" is the loudest, and it is illegal on its face. Others are quieter: a contract with no rescission language, a demand that you sign today because the crew is "already in the neighborhood," a cash deposit the salesman wants to spend on materials tomorrow, or a bid that names no materials at all. None of these mean the roof will fail, but every one of them means the contractor either does not know Colorado law or is counting on you not knowing it. Neither is a person you want on your house.
How SB 38 fits the roof insurance claim timeline
The law is built around the way storm claims actually unfold. You can sign a contingent agreement with a roofer before your carrier approves anything, which locks in your contractor for the adjuster meeting without locking you into a roof you may never buy. If the claim is approved, the contract proceeds. If it is denied, your second rescission right lets you cancel cleanly. Through the whole stretch, your deposit sits in trust and your deductible stays yours to pay. That is the sequence working as designed. If a storm has you starting down that road, our storm damage team begins with a free inspection and a written photo report, so you know what you are dealing with before anyone signs anything.
Questions Castle Pines homeowners ask
No. Under Senate Bill 38, passed in 2012, it is illegal for a roofer to pay, rebate, or waive your insurance deductible in Colorado. Any contractor offering a "free roof" this way is proposing insurance fraud, and homeowners who go along with it share the exposure. Pay the deductible yourself and keep the receipt.
You have 72 hours after signing to rescind a residential roofing contract of $1,000 or more, for any reason, with your deposit returned. If the job depends on an insurance claim and the carrier denies it, you get a second chance to cancel and recover what you paid, minus any emergency work already done.
It applies to residential roofing contracts of $1,000 or more, so most meaningful repairs qualify along with every replacement. Small patch jobs under the threshold fall outside the law's protections, which is worth remembering: on tiny jobs you rely on the contractor's paperwork habits, not a statute, so choose carefully.
More Castle Pines roofing guides
Want this checked on your own roof?
Free inspection · claim-ready photo report · no pressure
