How to Find a Trustworthy Roofing Contractor in Denver (And Avoid Storm Chasers)

How to Find a Trustworthy Roofing Contractor in Denver (and Avoid Storm Chasers) | Local Authority
Denver Homeowner Guide

How to Find a Trustworthy Roofing Contractor in Denver — and Avoid Storm Chasers

Updated: May 2025
Read time: 7 min
Market: Denver Metro Area

After a hail storm, your neighborhood fills with strangers

Denver sits in one of the most hail-active corridors in the country. When a significant storm passes through — and every few years, a serious one does — something predictable happens within 48 hours: contractors from Texas, Oklahoma, and states further south load trucks and head north.

They knock on doors. They offer free inspections. They ask you to sign paperwork before your insurer has seen the damage. Some of them do legitimate work. Many of them collect a deposit and disappear before the job is finished — or finish it so poorly that you’re dealing with leaks two winters later with no one to call.

This is called storm chasing, and it’s been a documented problem in Colorado for decades. The challenge for homeowners is that, in the immediate aftermath of a storm, it can be nearly impossible to tell the difference between a local contractor and someone who drove twelve hours to be here.

“The issue isn’t that all out-of-state contractors are bad. The issue is that homeowners have no reliable way to verify who they’re dealing with before granting access to their home and their insurance claim.”

This guide gives you the tools to verify any contractor before you commit — and explains why the verification process matters more in Denver’s roofing market than almost anywhere else.

Signs you may be dealing with a storm chaser

Any one of these warrants slowing down. Two or more and you should walk away entirely.

  • They appeared door-to-door right after the storm
    Legitimate local contractors don’t need to canvass neighborhoods. Storm chasers do — they’re working through a window before homeowners have time to research their options.
  • Out-of-state plates or a PO box address
    Ask where their local office is. If they give a PO box, a hotel, or an address you can’t verify, they have no local accountability when something goes wrong.
  • Pressure to sign before your insurer visits
    A reputable contractor will encourage you to let your adjuster assess the damage first. Someone pushing for a signature before that happens is protecting their interests, not yours.
  • Large deposit required before permits are pulled
    A significant upfront payment — especially cash-only — before any permit is on file is a classic exit opportunity for contractors who don’t intend to finish the job.
  • Can’t provide a verifiable local license number
    In Colorado, roofing licenses are issued by the city or county — not the state. If they can’t give you a Denver, Aurora, or applicable municipal license number, they may not be licensed to work in your jurisdiction.
  • Pressure to sign an Assignment of Benefits immediately
    An AOB legally transfers your insurance claim rights to the contractor. Once signed, they deal directly with your insurer — without your involvement. Never sign one without understanding what you’re giving up.

Four things to confirm before you hire anyone

This is the process we run on every contractor before they join our network. You can run the same checks yourself.

Step 01
Verify their license through the right jurisdiction
Colorado has no statewide roofing license. Licenses are issued at the city and county level. You must contact the specific municipality where the work is being done — not the state.
Denver → Denver Community Planning and Development · Aurora → Aurora Building Department · Each city is separate
Step 02
Request a Certificate of Insurance directly
Ask for their COI — not just verbal confirmation. It should show general liability coverage and workers’ compensation. Call the insurer listed on the certificate to confirm the policy is active and in good standing.
A lapsed or fake COI is common. Always call to verify — don’t accept the document alone.
Step 03
Check their Google Business Profile — and read the reviews critically
Look for a profile with at least 2–3 years of consistent local reviews. A profile created in the past 6 months with a sudden burst of 5-star reviews is a warning sign. Read the 3-star reviews — they often contain the most useful information.
Low review count + very recent profile = potential storm chaser.
Step 04
Ask for local references from your neighborhood
Request references from jobs completed in Denver, Aurora, or wherever you’re located — not just generic references. A legitimate local contractor will have no trouble providing neighbors you can actually call.
If they struggle to name a reference within 10 miles, that tells you something.
Important: Colorado has no statewide roofing license
This is one of the most commonly misunderstood facts in the Denver roofing market. Do not ask if a contractor is “licensed in Colorado” — that question has no meaningful answer for roofing. The right question is: “Are you licensed in the City and County of Denver?” (or Aurora, Lakewood, etc.). If they say yes, ask for their license number and call the issuing department to confirm. DORA — the Department of Regulatory Agencies — does not issue roofing licenses. Anyone claiming a DORA roofing license is either confused or misleading you.
We’ve already done this verification for you.
Every contractor in our network has passed license verification, insurance confirmation, and a personal interview. You get one contractor — already checked, already available.
Get Connected

Ten questions to ask every contractor

A legitimate contractor will answer all of these without hesitation. Evasion or vague answers on any of them is meaningful information.

  • 1
    What is your license number, and which jurisdiction issued it?
    Good answer: Gives a specific number and city. Invites you to verify it.
  • 2
    Can you provide a Certificate of Insurance I can verify with your insurer?
    Good answer: Yes, hands you one on the spot or sends it within the hour.
  • 3
    Will you pull the permit, and who is responsible for inspections?
    Good answer: Yes, contractor pulls the permit. They coordinate the inspection.
  • 4
    What exact materials will you use — brand, product line, and warranty?
    Good answer: Names a specific shingle brand and product. Can show you the spec sheet.
  • 5
    How long have you been operating in the Denver area specifically?
    Good answer: Multiple years, with local references to back it up.
  • 6
    Do you use subcontractors, and if so, are they covered under your COI?
    Good answer: Direct answer either way. If subs are used, confirms coverage.
  • 7
    What are your payment terms, and what is your deposit policy?
    Good answer: Small deposit after permit approval, balance at completion.
  • 8
    What is your workmanship warranty, and what does it cover?
    Good answer: Specific term (5, 10 years), specific coverage, in writing.
  • 9
    Can you give me a reference from a job completed in my neighborhood in the past year?
    Good answer: Provides a name and number without hesitation.
  • 10
    What happens if I find a defect after the project is complete?
    Good answer: Clear process. Local office or number to call. Not “call the manufacturer.”

Why one vetted contractor beats a list of bids

The instinct to get multiple bids is understandable — but in Denver’s post-storm market, the bidding process itself creates problems.

Getting multiple bids on your own
You verify each contractor yourself — license, insurance, references
Multiple contractors contact you, sometimes repeatedly
Lowest bid wins — not necessarily the most qualified
Post-storm: you’re choosing under time pressure from unfamiliar options
One pre-vetted contractor through Local Authority
License, insurance, and track record verified before they receive your lead
One contractor contacts you — no competing calls
Contractor selected for close rate and quality — not lowest bid
Exclusive lead — contractor isn’t racing four other bids to your job

Denver homeowners ask

Storm chasing isn’t illegal in itself — but operating without a proper local license, misrepresenting credentials, or collecting deposits and abandoning jobs can expose contractors to civil and criminal liability. Colorado’s consumer protection laws apply. Homeowners who have been defrauded can file complaints with the Colorado Attorney General’s office.

Contact Denver Community Planning and Development directly. You can search for active contractor licenses through the City and County of Denver’s online permit portal. For Aurora, contact the Aurora Building Department. Each municipality maintains its own records — there is no central Colorado roofing license database because no statewide license exists.

An AOB transfers your rights under your insurance policy to a third party — in this case, your contractor. It means the contractor can negotiate directly with your insurer, receive payment directly, and file lawsuits against your insurer in your name. In some situations this is appropriate. But signing one before your adjuster has visited, or under pressure from a door-to-door contractor, is a significant risk. Consult your insurer or a local attorney before signing.

Most Colorado homeowner policies require claims to be filed within one year of the date of loss, though some policies vary. Do not wait to have your roof inspected after a hail event — even if you don’t see obvious damage, get an inspection documented before that window closes. Damage that goes unreported for years is harder to link to a specific storm event and easier for insurers to attribute to wear and tear.

We’ve already done the verification. You get one contractor.

License confirmed. Insurance verified. Local track record reviewed. One qualified contractor contacts you — no competing calls, no pressure.

Denver metro · Aurora · Lakewood · Highlands Ranch · Centennial · Englewood