Contractor Records
Home › Guides › Do I need a roofing permit in Boulder? Yes: Class A roofing, a D-2 roofer and photo inspections

Do I need a roofing permit in Boulder? Yes: Class A roofing, a D-2 roofer and photo inspections

Yes: Boulder requires a roofing replacement permit, "Class A roofing materials are required; wood roofing materials are prohibited", and the roofer needs a City of Boulder license. Roofers filed 2,516 roofing permits on Boulder homes from October 2023 to September 2026; the usual one was filed at $11,500 and passed final 41 days after issue.

By Contractor Records · data through October 16, 2026

The rule in Boulder

The City's Building Permits and Inspections page (read 23 October 2026) lists "Roofing Replacement" among its permit types, and its list of work that needs no permit (finish work, small sheds, fences up to 7 feet, flat work, minor repairs) does not include roofing. If your house is a designated landmark or in a historic district, any exterior change also needs a Landmark Alteration Certificate before the permit application.

What the roof must be, from the Residential Building Permit Guide and the Roofing Guidelines:

  • Class A fire-rated roofing; wood shakes and shingles are prohibited.
  • Wind speed: materials must meet B.R.C. 10-5-2 (ff). For an ordinary house (Risk Category II), the basic design wind speed is 150 mph east of Broadway and 165 mph west of it.
  • Flat membrane roofs need either an engineered wind design submitted with the application, or a design professional's sealed letter at the mid-roof inspection.
  • Ventilation: for attic assemblies needing 1/150 or 1/300 ventilation, the contractor must verify intake and exhaust vents on every permitted roofing job.

Who can pull it

From the City's Contractor Licensing page: "Permits will not be issued for work to be done by a person who does not have a valid, current license as required by the city for the type of work to be performed, except a homeowner performing work on their own home." "Boulder does not accept reciprocal licenses from other jurisdictions."

Who License
Roofing company City Class D-2 Roofing (2026 fee $153), or a Class A, B or C general contractor
D-2 roofer on a non-residential building Also proof of experience with Class A and B roof coverings, or an ICC Roofing Contractor certificate
Homeowner doing the work personally Homeowner Contractor License application; one building per calendar year

Check the license in the City's Customer Self-Service portal search; more in the Boulder contractor license lookup.

What it costs

From the 2026 Schedule of Fees (read 23 October 2026), the roofing permit fee is "Per Building Permit Fee schedule", based on the applicant's valuation:

Valuation Building permit fee
$500 or less $25
$500.01 to $2,000 $25 plus $3.25 per further $100
$2,000.01 to $25,000 $74 plus $14.95 per further $1,000
$25,000.01 to $50,000 $418 plus $10.75 per further $1,000

Worked through, a $10,000 roof comes to $193.60, a $15,000 roof $268.35 and a $20,000 roof $343.10; the usual Boulder roofing permit in our file was filed at $11,500. The fee "is doubled on permits for work started or completed without an approved permit". City and county construction use tax is pre-paid at issuance on an estimated material value of half the valuation; the rate is set elsewhere, so the CSS fee summary shows the total.

The inspections

All roof inspections need photos, sent to the assigned inspector by email or text with the permit number and address by 2 p.m. on inspection day, or "your inspection will fail" (Roofing Guidelines):

Inspection When What the photos show
Pre-roof Required for all roof overlays Core sample photos
Mid-roof Pitch under 4/12, or any roof that is not asphalt shingles Class A assembly documentation, wind design, fasteners
Final Every roof Street view with address, overall roof, flashing and penetrations, cricket and curb heights, rake edges and nail-head sealing

Request them in the CSS portal. Permits close once inspections, conditions and fees are complete, and the letter of completion appears in the portal about two business days later.

What 2,516 Boulder roofing permits show

Measure Boulder roofing
Permits on homes, October 2023 to September 2026 2,516
Roofing firms 426
Firms with a permit in the last 12 months 255
Usual filed value $11,500
Middle half of firms' usual value $9,398 to $16,000
Passed final (permits a year or more old) 86.3%
Usual days from issue to final 41
Firms matched to an active City license 65.5%
Busiest / quietest month June (index 126) / December (52)

Boulder roofs move fast: the usual permit passed final in 41 days. Among the 47 roofers with 10 or more permits, the 10th-percentile firm passed final on 58.5% and the 90th on 96.5%; 8 were under 70%. 34.5% of roofing firms did not match the City's license list by name, which is a gap in our matching, not proof they are unlicensed. Prices by job size are on the Boulder roofing cost page.

See every Boulder roofer by permits passing final →

Related

Other cities' rules: do I need a permit for roof replacement. National prices: roof replacement cost. Choosing the roofer: hiring a roofer. Boulder records: Boulder building permit search. Boulder counts: Boulder permit statistics and how long a Boulder permit takes.

What this does not tell you

Filed values are the applicant's figure and include re-roofs of every size. The fee worked out above leaves out use tax and any review charge the CSS summary adds. Our data ends September 2026; hail years can swing the counts.

How we know this

Permit, material, wind, inspection and license rules are quoted from the City of Boulder's Building Permits and Inspections page, Roofing Guidelines, Residential Building Permit Guide and Contractor Licensing page, and fees from the Planning and Development Services 2026 Schedule of Fees, all read 23 October 2026. Counts are City of Boulder Roofing Replacement permits on homes from the City's Construction Permits open data, October 2023 to September 2026. "Passed final" uses permits a year or more old; days run from issue to final.

Numbers come from City of Boulder construction permits, data through October 16, 2026. Nobody paid to be on this page and nobody can.

Questions

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

    Yes. Roofing replacement is its own permit type in Boulder's Customer Self-Service portal, and roofing is not on the City's list of work that needs no permit. Roofing materials must be Class A; wood roofing materials are prohibited.

  • How much is a roofing permit in Boulder?

    The 2026 fee schedule charges roofing 'Per Building Permit Fee schedule', based on the applicant's valuation: $74 for the first $2,000 plus $14.95 per further $1,000 up to $25,000. On a $12,000 roof that is $223.50, before construction use tax; it doubles if work starts without a permit.

  • Can a homeowner pull a roofing permit in Boulder?

    Yes, for work you personally do on your own home, with a Homeowner Contractor License application, once per calendar year for one building. A roofer you hire needs a City of Boulder license, Class D-2 Roofing or a general contractor class; Boulder accepts no other city's license.

  • What inspections does a Boulder roof need?

    A final roof inspection always, a pre-roof inspection for any overlay, and a mid-roof inspection if the pitch is under 4/12 or the roof is anything other than asphalt shingles. Inspections are photo-based: the roofer emails or texts photos to the inspector by 2 p.m. on inspection day, or the inspection fails.

  • How long does a roofing permit take in Boulder?

    The usual Boulder roofing permit in our file passed final 41 days after it was issued, and 86.3% of roofing permits a year or more old had passed final.

Build your own list

Every firm with that kind of permit on record. Pick what you value. The list moves.