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
Request sent.
Here's what happens next: local roofers review your details and contact you to set up an inspection and quote. Compare them and choose whoever suits you, or no one at all.
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.
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.
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.
Permit required for more than 100 sq ft of roofing work, before tear-off
Class A fire-rated coverings only; wood roofs prohibited
Wind-rated installation; requirements are higher west of Broadway
Unincorporated Boulder County (outside city limits) requires Class 4 impact-resistant asphalt shingles
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
Describe the roof
Four short questions: what you need, the current roof, how soon and your ZIP. Contact details come last.
2
Hear from local roofers
Independent roofing contractors who serve Boulder contact you to inspect and quote in writing.
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.
Boulder
North Boulder
Mapleton Hill
Table Mesa
Martin Acres
Gunbarrel
Louisville
Lafayette
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.