Roof replacement and hail repair in Boulder, priced before you commit.

Answer four short questions about your roof. We pass your request to independent local roofers who can inspect and quote it. It's free, and you don't have to hire anyone.

  • Free, no-obligation quotes
  • Replacement, hail damage, repair and inspections
  • Takes about a minute; nothing is paid here
Step 1 of 4Free quote

What does your roof need?

What's on the roof now?

When do you want it done, and where?

Where should the pros send your quote?

This is the last step.

By sending this, you agree that independent local roofing providers may contact you about your request. There's no cost and no obligation.

Roofing work you can get quoted in Boulder

Boulder roofs deal with hail, strong downslope winds, intense sun and wildfire risk. Tell us what's going on and the roofers you hear from will know what to look for.

Hail damage inspection and repair

Hail can bruise shingles, knock off granules and dent metal. A roofer can document damage for an insurance claim before you decide on repair or replacement.

Get this quoted →

Roof replacement

A full tear-off and new roof. Within city limits, new roof coverings must be Class A fire rated and installed for Boulder's wind requirements.

Get this quoted →

Impact-resistant shingles

Class 4 (UL 2218) shingles are an option worth asking about here. They're required in unincorporated Boulder County but optional inside the city.

Get this quoted →

Leak repair

Failed flashing, lifted shingles after wind events, and ice damming on north-facing slopes are common causes.

Get this quoted →

Low-slope and flat roofs

Many Boulder homes and additions have low-slope sections that need membrane roofing rather than shingles.

Get this quoted →

Roof inspections

Before buying or selling, after a storm, or when a roof is aging.

Get this quoted →

What a new roof usually costs

Angi's 2026 data puts the national average roof replacement at about $9,610, ranging from about $5,900 at the low end to $46,000 at the high end, or roughly $4 to $11 per square foot. Material, size, pitch and tear-off all matter.

Boulder's code requirements (Class A fire rating, high-wind installation, and a structural engineer's letter if you switch to a heavier material) can push costs toward the higher end. Use these ranges to check quotes; they are not quotes.

Estimates only, not quotes. Source: Angi, roof replacement cost data (updated March 2026).

Get my project priced

Asphalt shingle

Must be Class A and wind-rated

$5,800–$20,000

Metal

Standing seam or panels

$5,700–$25,000

Tile

Clay or concrete

$8,500–$26,400

Steep-pitch add-on

Extra labor and material

+$1,000–$3,000

Building permit

Varies by city

$100–$1,400

Post-install inspection

Independent

~$240

Roofing permits and rules in the City of Boulder

The City of Boulder requires a roofing permit for any work that repairs, removes, overlays or recovers more than one square (100 square feet) of roofing, and the permit must be issued before work starts, including tear-off. Permits are applied for through the city's Customer Self-Service portal, and reroofs get a final inspection; asphalt shingles on roofs below a 4:12 pitch and most other roof types also need a mid-roof inspection.

City rules are strict. All roof coverings must be Class A fire rated, wood shakes and shingles are not allowed, and roofing must be rated for local wind speeds, which are higher west of Broadway than east of it. Standard three-tab shingles generally don't qualify. Switching to a heavier material, such as asphalt to tile, requires a letter from a Colorado-licensed structural engineer. If there are solar panels or rooftop equipment, separate electrical or mechanical permits are needed to remove and reinstall them.

This is general information, not legal advice. Rules change, so confirm with City of Boulder Planning and Development Services before work starts.

How it works

  1. 1

    Describe the roof

    Four short questions: what you need, the current roof, how soon and your ZIP. Contact details come last.

  2. 2

    Hear from local roofers

    Independent roofing contractors who serve Boulder contact you to inspect and quote in writing.

  3. 3

    Compare and decide

    Ask each roofer for proof of insurance, the exact shingle and its fire, wind and impact ratings, who pulls the permit and warranty terms in writing. Hire whoever fits, or no one.

Roofing in Boulder: what's different here

Boulder sits where the plains meet the foothills, and the Colorado Front Range sees frequent hailstorms from late spring through summer. Hail is one of the leading causes of roof claims along the Front Range, and a single storm can damage roofs across whole neighborhoods. After a hailstorm, check gutters, downspouts, vents and cars for dents, photograph what you find, and get an inspection before filing a claim.

Wind is the other big factor. Strong downslope winds come off the foothills, especially in winter, which is why the city requires higher wind ratings west of Broadway. Wildfire risk is why it requires Class A roof coverings everywhere in the city.

High-altitude sun is hard on roofing too, and snow can sit on north-facing slopes and cause ice dams at the eaves. Neighborhoods range from historic homes in Mapleton Hill and Whittier to mid-century houses in Martin Acres and Table Mesa, and many have low-slope additions. If you live outside city limits, such as parts of Gunbarrel or the mountains west of town, Boulder County's rules apply instead.

Service area

Requests are welcome from across Boulder (ZIP codes 80301, 80302, 80303, 80304, 80305) and nearby communities. Enter your ZIP in the form so roofers can confirm they cover your street.

Questions Boulder homeowners ask about roofing

How much does a new roof cost in Boulder?+

Angi's 2026 national data puts asphalt shingle replacements at about $5,800 to $20,000 and the average replacement around $9,610. Boulder's fire and wind requirements and larger or steeper roofs can push costs higher.

Do I need a permit to replace my roof in Boulder?+

Yes. The City of Boulder requires a roofing permit for work on more than 100 square feet of roofing, issued before work starts.

Are Class 4 shingles required in Boulder?+

Not inside city limits, where Class A fire-rated coverings are required. Unincorporated Boulder County does require Class 4 impact-resistant asphalt shingles. Many homeowners in the city choose them anyway because of hail.

Will insurance pay for hail damage?+

Policies generally cover sudden hail damage, subject to your deductible and policy terms. Document damage quickly and have a roofer inspect before you file.

Can I put wood shakes on my roof?+

No. The City of Boulder prohibits wood shake and wood shingle roof coverings, with limited repair exceptions.

How do I spot hail damage from the ground?+

Look for dents in gutters, downspouts, vents and outdoor equipment, and granules collecting at downspouts. A roofer should confirm damage on the roof itself.

Find out what your roof will cost.

Get a free quote
Get a free quote