Boulder Roofing Permit and Solar Rules
The City of Boulder requires a roofing permit for most roof work and has specific steps when solar panels or rooftop equipment are involved. Understanding the sequence prevents delays, especially for homes with existing solar arrays.
This guide covers what the City's roofing guidelines and inspection guide require.
When a roofing permit is required
The City's roofing guidelines require a permit for any repair, removal, overlay or recovery of more than one square, 100 square feet, and the permit must be obtained before work starts, including tear-off. Roofs for new structures are covered by the building permit. Permits are applied for through the City's Customer Self-Service (CSS) portal.
Documents to submit
Manufacturer listing literature showing a Class A assembly (or exception) must be submitted with the application and kept at the job site for mid-roof and final inspections. Roofing must meet the City's wind-speed amendments.
Existing solar panels
Reroofs of structures with existing solar panels require an approved electrical permit to remove and reinstall the panels before the roofing permit is approved. Coordinate the solar installer and roofer, and plan the schedule so the array is reinstalled and inspected promptly.
Rooftop equipment
Reroofs with existing rooftop mechanical equipment require an approved mechanical permit to remove and reinstall it before roofing permit approval.
Inspections
The City's roof inspection guide lists items inspectors check, including Class A documentation, ultimate wind speed design, fastener installation and overall roof views. Asphalt shingles on slopes below 4/12 require a mid-roof inspection.
Planning for future solar
If you plan to add solar soon after a reroof, discuss mounting locations and flashing details with the roofer so attachments can be added without compromising the warranty. Any new solar installation needs its own permits.
Published roofing cost estimates
| Item | Published range | Source |
|---|---|---|
| Roof replacement, national average | about $9,610 (typical $4–$11 per sq ft) | Angi 2026 |
| Asphalt shingle roof, installed | $5,800–$20,000 | Angi 2026 |
| High-end stone or slate roof, installed | $5,800–$30,000 | Angi 2026 |
| Emergency roof tarping | $1,500–$4,200 | Angi 2026 |
| Roof repair, typical | $395–$1,967 (avg. about $1,174) | Angi 2026 |
| Roof leak repair, typical | $360–$1,550 | Angi 2026 |
| Roof inspection | about $240 average | Angi 2026 |
| Building permit for a new roof (varies by city) | $100–$1,400 | Angi 2026 |
Sources: Angi: Emergency roof tarping cost; Angi: Slate roof cost; Angi: Roof replacement cost (2026); Angi: Roof repair cost (2026). Figures are published national or regional estimates compiled by those sites, labeled as estimates; they are not quotes and not prices from any provider on this site. Boulder's high wind-speed requirements, Class A assemblies and WUI rules can push local prices above national averages.
Local rules and code references
- City of Boulder Roofing Guidelines (Planning & Development Services): a roofing permit is required to repair, remove, overlay or recover more than one square (100 sq ft), obtained before work including tear-off; Class A roof assembly with manufacturer listing; local wind-speed amendments under B.R.C. §10-5-2(ff); removal of all layers where two or more exist; structural engineer letter for material changes; electrical permit to remove and reinstall existing solar panels.
- City of Boulder Roof Inspection Guide: inspection checklist items: Class A assembly documentation, ultimate wind speed design, fastener installation, mid-roof inspection for asphalt shingles below 4/12 pitch.
- City of Boulder Residential Building Permit Guide: Class A roofing materials are required and wood roofing materials are prohibited; roofing must meet B.R.C. §10-5-2(ff) wind speeds; WUI properties must show compliance with the IWUIC as amended by B.R.C. §10-8.5-2.
- Boulder Revised Code Title 10, Chapter 5, Building Code (Municode): the City's adopted building code and local amendments, including roof covering requirements.
Code text and department procedures change; confirm current requirements with the jurisdiction before work starts.
Frequently asked questions
- Do I need a permit to replace a roof in Boulder?
- Yes. The City's roofing guidelines require a roofing permit for any repair, removal, overlay or recovery of more than one square (100 square feet), obtained before work starts, including tear-off.
- How do I apply for a roofing permit in Boulder?
- Through the City's Customer Self-Service (CSS) portal, with Class A listing documentation.
- Do I need a separate permit to remove solar panels for a reroof?
- Yes, an approved electrical permit to remove and reinstall the panels is required before the roofing permit is approved.
- What does the City inspect on a reroof?
- Class A documentation, wind speed design, fastener installation, overall roof views and, for low-slope asphalt shingles, a mid-roof inspection.
- What fire rating does a Boulder roof need?
- A Class A roof assembly (or a listed exception). The City requires manufacturer listing documentation at permit application and prohibits wood roofing materials.
- What wind speed must Boulder roofing meet?
- Under the City's local amendments (B.R.C. §10-5-2(ff)), roofing generally must withstand 120 mph (V-asd) or 150 mph (V-ult) east of Broadway and 130 mph or 165 mph west of Broadway, per the City's roofing guidelines.
Related local guides
- Boulder Storm Damage Roof Inspection
- Boulder Wildfire and Ignition-Resistant Roofing Code
- Flat Roof and Metal Roofing in Boulder
Planning a Reroof in Boulder?
Tell us about the job using our short request form and independent local pros can follow up with a free, no-obligation quote.