Denver roofing guide

How to Choose a Roofing Contractor in Denver

Denver sits in Hail Alley, and after every major storm the metro fills with contractors competing for roof work. Some are established local companies; some arrived last week. This guide explains how to verify a roofer is legitimate, what Colorado law requires in your contract, and which warning signs mean you should keep looking, whether you are paying out of pocket or through an insurance claim.

4.6 stars Read our reviews
License #0248041 Owens Corning Preferred CertainTeed Shingle Master Installer BBB A+ 3,000+ projects
No cost, no obligation

Book your free inspection

Pick a time and we send a written roof report with photos within 24 hours.

We never share your information
4.6 stars on Google
2016 Serving Denver since founding
3,000+ Projects across Denver metro
24h Roof report written, with photos
4.6‚òÖ Google rating verified reviews
A+ BBB rated fully licensed, insured
Verify first

How do you verify a Denver roofing contractor is legitimate?

Direct answer: Check three things before anything else: a current contractor license in your specific city or county, a certificate of general liability insurance naming the company, and proof of workers compensation coverage. Colorado has no statewide roofing license, so licensing happens at the municipal level, and you have to check with your own jurisdiction.

That last point surprises most homeowners. The State of Colorado does not license roofing contractors. Each municipality sets its own rules, so a contractor working across the Front Range needs separate licenses in Denver, Aurora, Lakewood, and every other city where they pull permits ( Colorado Roofing Association). The City and County of Denver issues its own contractor licenses through Community Planning and Development, and roofing work requires the appropriate specialty contractor license plus a permit for a full replacement.

Verify the license number

Ask for the number and verify it with your city's building department, not just the contractor's word. A legitimate company hands it over without hesitation. Precision Exteriors, for example, operates under Colorado License #0248041 and lists it on every page of this site.

Get a certificate of insurance

Sent directly from the contractor's insurance agent. It should show commercial general liability (established Denver roofers commonly carry $1M to $2M) and workers compensation. If an uninsured worker is injured on your roof, the claim can land on your homeowners policy.

Confirm a local track record

A physical Colorado address, years in business, completed local projects, and permits pulled in your jurisdiction are all checkable. A company operating in the metro since 2016 with 3,000+ completed projects leaves a paper trail; a company that formed in April does not.

For a full breakdown of what a professional roof evaluation should include, see our roofing services overview.

Storm red flags

What are the red flags after a hailstorm?

Direct answer: Be cautious of anyone who knocks on your door uninvited within days of a storm, offers to cover or absorb your insurance deductible, pressures you to sign on the spot, asks for a large deposit before materials arrive, or cannot show a verifiable local address. Any one of these is a reason to slow down; deductible offers are illegal in Colorado.

After major hail events, the Colorado Division of Insurance routinely warns homeowners about door-to-door and phone solicitations and advises checking references and working with Colorado-based contractors ( Colorado DOI consumer advisory). The common patterns:

Deductible waivers or rebates

Under Colorado law it is illegal for a roofing contractor to pay, waive, or rebate any part of your deductible, or even to advertise it. A contractor who opens with "we'll take care of your deductible" is telling you they are willing to break the law before the job even starts.

Storm chasers

Out-of-state plates, out-of-state phone numbers, no local office, and a crew that appeared the week of the storm. Some do adequate work, but when a warranty issue appears two winters later, they are gone.

Large upfront deposits

Colorado law requires roofing contractors to hold your payment in trust until materials are delivered or a majority of the work is performed. Demands for thousands before a single shingle arrives are a warning sign.

Pressure to sign today only

Legitimate storm work does not expire overnight. High-pressure urgency is a sales tactic, not a scheduling reality.

Anyone who acts as your adjuster

Contractors can document damage and meet your adjuster on site, but they cannot negotiate your claim unless they are licensed public adjusters. How that division of labor should work is covered in our insurance claims guide.

Credentials

What do roofing credentials actually mean?

Direct answer: Manufacturer designations (Owens Corning Preferred Contractor, CertainTeed Shingle Master Installer) mean the manufacturer has vetted the company's installation standards and insurance, and the company can offer that manufacturer's stronger warranties. BBB accreditation and NRCA membership signal accountability and industry engagement. None replace a license and insurance check, but together they separate established companies from pop-ups.

Owens Corning Preferred Contractor

Owens Corning screens these companies for proper licensing and insurance and holds them to installation and service standards. Preferred Contractors can offer extended Owens Corning system warranties a non-credentialed installer cannot.

CertainTeed Shingle Master Installer

A CertainTeed credential indicating the company's crews have been trained and tested on CertainTeed installation specifications, which qualifies the roof for CertainTeed's enhanced warranty tiers.

BBB accreditation

The Better Business Bureau verifies the business and tracks its complaint history and responsiveness. An A+ rating reflects sustained accountability, not a one-time inspection. Check the actual profile, not just the logo on a truck.

NRCA membership

The National Roofing Contractors Association is the industry's main professional body. Membership signals engagement with current standards and codes; it is a professional commitment, not a performance guarantee.

A useful test: ask the contractor to explain what their credentials qualify your specific roof for, especially warranty tiers. A company that earned them can answer immediately. You can see how we present ours, alongside license and insurance details, on our about page.

Before you sign

What questions should you ask before signing?

Direct answer: Ask who warranties what (manufacturer covers materials, the contractor covers workmanship, get both in writing with terms and years), when work will start and finish, how supplements with your insurer are handled and by whom, and for two or three local references from your area with projects at least a year old.

Your workmanship warranty?

Separate from the manufacturer warranty. Manufacturers cover material defects; installation errors, which cause most early roof failures, are covered only by the contractor's own workmanship warranty. Established Denver companies commonly offer 5 to 10 years in writing.

Point of contact and timeline?

Approximate dates of service are required contract terms in Colorado, so a vague answer here is both a service concern and a compliance one.

How are supplements handled?

Adjusters' initial scopes often miss required items (code-mandated ice and water shield, drip edge, ventilation). A competent contractor documents these and submits supplements with photos and code citations. Our insurance claims page explains how supplements fit a Colorado hail claim.

Local references, and call one

Ask whether the crew showed up when promised, how cleanup went, and whether the final invoice matched the contract.

Who is on my roof?

Ask whether crews are the company's own or subcontracted, and who supervises the installation day to day.

Colorado law

What does Colorado law require in a roofing contract?

Direct answer: Since 2012, Colorado's residential roofing law (Senate Bill 12-038, now C.R.S. 6-22-101 to 6-22-105) requires a written contract with the scope of work, approximate dates, approximate costs, the contractor's contact and insurance information, a 72-hour right to rescind with a full deposit refund, and a statement that the contractor cannot pay, waive, or rebate your deductible.

The details, verified against the statute ( C.R.S. Title 6, Article 22):

Written contract required

With the scope of roofing services and materials, approximate dates of service, approximate costs, and the contractor's physical address, phone, and email.

Insurance disclosure

The contract must identify the contractor's liability insurer and how to contact them.

72-hour rescission right

You may cancel within 72 hours of signing and receive a full refund of any deposit. If you are paying with insurance proceeds and your claim is denied, you may also rescind within 72 hours of the denial notice and get your deposit back.

Deductible statement

The contract must state in writing that the contractor cannot pay, waive, or rebate any part of your deductible. Violations are a criminal offense, and an insurer need not consider the estimate of a contractor who offers deductible waivers.

Payment held in trust

In bold text, the contract must state that the contractor holds your payment in trust until roofing materials are delivered or the majority of the work is performed.

If a contract you are handed is missing any of these, that is not a paperwork oversight. It is a signal the contractor either does not know Colorado law or is ignoring it. Complaints can be filed with the Colorado Attorney General's consumer protection section.

Checklist

Denver roofing contractor checklist

Save this. If a contractor clears every line, you have done real due diligence.

Verify before the first meeting

License number provided and verified with your city or county. Certificate of insurance from the agent (general liability and workers comp, current dates). Physical Colorado address (not a PO box). Years in business and local project history checked. BBB profile and Google reviews read, including how the company responds to complaints.

During the estimate

Written inspection report with photos of the actual damage. Manufacturer credentials explained, including which warranty tiers your roof qualifies for. Workmanship warranty stated in years, in writing, separate from the manufacturer warranty. Supplement process explained clearly. Two or more local references offered, and at least one called.

Before you sign

Written contract includes scope, materials, approximate dates, and approximate costs. 72-hour rescission clause with full deposit refund. Deductible statement (cannot pay, waive, or rebate). Payment-in-trust language in bold. No pressure to sign same-day, and no deposit demanded before materials delivery is scheduled.

Automatic disqualifiers

Offered to waive, pay, or rebate your deductible (illegal in Colorado). No verifiable license in your jurisdiction. Would not produce a certificate of insurance. Demanded a large deposit with no materials on site and no trust language.

The bottom line

Verification, not luck

Choosing a roofer in Denver is mostly a verification exercise: license, insurance, contract terms, and local track record. Colorado law already gives you a 72-hour exit and bans deductible games; use those protections and take the time the decision deserves.

If you would like to see how an established local contractor answers every item on this checklist, review our roofing services or contact us at (720) 408-1840 for a free inspection with a written report.

FAQ

Choosing a Denver roofer: quick answers

Reviewed by Precision Exteriors Restoration , a licensed Colorado contractor (License #0248041), Owens Corning Preferred Contractor and CertainTeed Shingle Master Installer, serving Denver since 2016. Last reviewed July 2026.
How do you verify a Denver roofing contractor is legitimate?
Check a current contractor license in your specific city or county, a certificate of general liability insurance naming the company, and proof of workers compensation. Colorado has no statewide roofing license, so licensing is municipal and you verify it with your own jurisdiction.
Is it illegal for a Colorado roofer to waive my insurance deductible?
Yes. Under Colorado law (C.R.S. 6-22-105) a roofing contractor may not pay, waive, or rebate any part of your insurance deductible, or advertise that they will. A contractor who offers it is breaking state law.
What must a Colorado roofing contract include?
A written scope of work, approximate dates and costs, the contractor's contact and insurance information, a 72-hour right to rescind with a full deposit refund, a statement that the contractor cannot pay, waive, or rebate your deductible, and bold payment-in-trust language.
What are the red flags of a storm-chaser roofer?
Uninvited door-knocking days after a storm, offers to cover your deductible, pressure to sign on the spot, large deposits before materials arrive, out-of-state plates and phone numbers, and no verifiable local address.
Does Colorado license roofing contractors at the state level?
No. Colorado has no statewide roofing license. Each municipality licenses its own contractors, so a roofer needs a separate license in each city where they pull permits, including the City and County of Denver.
Ready when you are

Book a free roof inspection with a licensed Denver contractor

Get a written report with photos in 24 hours. We inspect, we document in writing, and we answer every item on the checklist above.

‚òÖ 4.6 stars on Google License #0248041 BBB A+ 3,000+ projects