DenverRental Managers
Get matched

Hiring Contractors

Hiring a Roofer in Denver: Hail Claims, Contracts and Red Flags

By Denver Rental Managers · Updated October 27, 2026 · 8 min read

Summary

Denver roofers need a Denver Class D roofing certificate, and a roof replacement needs a permit. Colorado law requires a signed written contract before roofing work over $1,000, gives you 72 hours to cancel after signing and 72 hours to cancel after an insurance denial, and bars roofers from paying or waiving your deductible. A typical Denver roof replacement runs about $7,400–$16,500.

Key takeaways

  • Roof replacement, and repairs over 10% of the roof or two squares (whichever is smaller), need a Denver permit.
  • Denver roofers need a Class D roofing certificate. Colorado has no state roofing license.
  • Colorado requires a signed written contract with specific terms before roofing work over $1,000.
  • You can cancel within 72 hours of signing, and within 72 hours after your insurer denies the claim in whole or part.
  • A roofer can't pay, waive or rebate your deductible, and can't act as your public adjuster.
General information for Denver-area rental owners, not legal advice. Rules and prices checked October 27, 2026. Cost ranges are published estimates, not quotes.

Licensing and permits

Inside Denver, roofers need a Denver contractor license with a Class D roofing certificate, such as "Roofing-Shingles – Residential Only" or "Metal Roof Installer." Colorado has no statewide roofing license, so in suburbs like Aurora or Lakewood, check that city's rules.

Denver requires a roof permit for:

  • A roof replacement.
  • Repairs covering more than 10% of the roof or two squares (200 square feet), whichever is smaller.

The contractor should pull the permit in its own name. Look up the license on Denver's contractor license search.

What a Colorado roofing contract must include

For residential roofing work over $1,000, Colorado law (C.R.S. 6-22-103) requires a written contract signed by both sides before work starts. It must include:

  • The scope of work and materials.
  • Approximate start and finish dates.
  • The approximate cost, based on damage known when you sign.
  • The roofer's physical address, email and phone.
  • The roofer's surety and liability insurer, if any.
  • The cancellation and deposit refund policy, including your right to cancel within 72 hours of signing.
  • If insurance is paying, a statement that the roofer can't pay, waive or rebate your deductible.
  • A bold statement that your payments are held in trust until materials are delivered or most of the work is done.

If a roofer won't give you this, find another roofer.

Insurance claims: your rights

Cancel after a denial. If your insurer denies the claim in whole or in part, you can cancel the roofing contract within 72 hours of getting the written denial. The roofer must refund your money within 10 days, minus the value of work actually done.

No deductible games. A roofer can't advertise or promise to pay, waive or rebate any part of your deductible. If one does, your insurer doesn't have to consider its estimate. "We'll cover your deductible" is a sign to walk away.

Roofers aren't adjusters. A roofer can discuss the scope of work with your insurer under a valid contract, but can't act as your public adjuster. If you want help with a large claim, hire a licensed public adjuster separately. See our professionals guide.

For how hail affects landlord premiums and deductibles, see our landlord insurance and hail guide.

What a roof costs in Denver

JobTypical Denver cost
Full roof replacement$7,419–$16,461 (average $11,712)
Asphalt shingles$4–$6 per square foot
Metal roofing$7–$11 per square foot
Tear-off, if not includedabout $1,000
Hidden decking damage$500–$2,000 extra
Roof repair$100–$6,943 (asphalt repair average $627)
Hail damage repair$100–$1,000
Leak repair$360–$1,550

Source: Angi's 2026 Denver cost guides.

Impact-resistant shingles. Class 4 shingles cost more than standard shingles, and many Colorado insurers offer premium discounts for them. Ask your insurer what discount you'd get, and ask the roofer to price both options so you can compare.

Storm-chaser red flags

After a big hailstorm, out-of-town crews flood Denver. Be careful if a roofer:

  • Knocks on your door right after a storm and pressures you to sign that day.
  • Offers to cover or waive your deductible.
  • Asks you to sign something that lets them deal with your insurer for you.
  • Has no Denver license, local address or proof of insurance.
  • Wants a large payment before materials arrive.
  • Asks you to pull the permit yourself.

Rentals: tell your tenants

A leaking roof is a habitability problem. Colorado law requires landlords to respond to tenant notice within 24 hours and start repairs within 24 hours if the condition threatens life, health or safety, or 72 hours otherwise. Give tenants notice before roofers arrive, and keep records of the repair.

How to get help

Good Denver property managers have roofers they trust, file and track hail claims, and keep tenants informed during repairs. Ask a manager how they handle storm damage and whether they mark up vendor invoices. We'll match you with up to three vetted, licensed managers. Free, no obligation. Get matched free.

Sources

This guide is general information for Colorado landlords, not legal advice. Laws change; confirm current requirements with the Colorado Division of Real Estate or a licensed attorney before acting.

Frequently asked questions

Do I need a permit to replace a roof in Denver?

Yes. Denver requires a permit for roof replacement and for repairs over 10% of the roof or two squares, whichever is smaller. The licensed roofing contractor should pull the permit.

Can a roofer pay my insurance deductible in Colorado?

No. C.R.S. 6-22-105 bars roofing contractors from advertising or promising to pay, waive or rebate any part of an insurance deductible. An insurer doesn't have to consider an estimate from a roofer that does.

Can I cancel a roofing contract in Colorado?

Yes. You can cancel within 72 hours of signing for a full refund of your deposit. You can also cancel within 72 hours after your insurer denies the claim in whole or in part, and the roofer must refund you within 10 days, minus the value of work already done.

How much does a new roof cost in Denver?

Angi's 2026 Denver cost guide puts most roof replacements at $7,419–$16,461, with an average of $11,712. Asphalt shingles run about $4–$6 per square foot installed.

Find the right property manager for your Denver rental

Tell us about your property and we'll introduce up to three vetted, licensed local managers. Compare their proposals and fees side by side. Free, with no obligation.