Published contractor field guide

Denver / Roofing

Denver Roofing Permit Guide

Denver contractors: use this roofing permit guide to sort the documented path from the questions you still need to take to the city. It covers reroofing, roof-covering, and related roof-system work.

Contractor quick answer

What to carry into the quote
Permit status
Permit need depends on the scope
Official fee
$107–$160.50 estimated total
Approval timeline
Same day over the counter
Application route
Open application portal

Denver contractors start with Community Planning and Development, where the city separates quick-permit paths from work that needs a fuller review.

01 / Permit path

Permit requirements

Checked September 15, 2026

The cited city source makes roofing permit applicability conditional on the job scope.

Roofing permit guidance

Use Denver inspection code 205 for pre-inspection, 206 for applicable mid-roof or other inspections, and 201 for the final roof inspection; the roofing guide identifies which roof systems require each stage.

Source: City and County of Denver — Quick Permits and Roofing Guide

Denver D-Roof Covering/Waterproofing license

The roofing source identifies Denver D-Roof Covering/Waterproofing license for the applicable roof scope.

Source: City and County of Denver — Quick Permits and Roofing Guide

Roofing permit application through Denver e-permits

The roofing source identifies Roofing permit application through Denver e-permits for the applicable roof scope.

Source: City and County of Denver — Quick Permits and Roofing Guide

02 / Money and timing

Official fees and approval timeline

Fee information

$107–$160.50 estimated total

Representative shingle-roof example: 2,000 sq. ft. × $5.25 = $10,500 valuation and $107 permit fee. Like-for-like quick permits can have no plan review; when the published 50% plan review applies, the combined estimate is $160.50.

Source: City and County of Denver — ADMIN 138 (revised 2024-05-21)

Approval timeline

Same day over the counter

This is the repository estimate for the representative scope. Confirm timing with the city before you schedule labor.

03 / Filing desk

Application portal and permit office

The curated record includes a Denver application destination. Confirm the current trade path and required attachments before you submit.

04 / On the ground

Local notes for Denver

Denver scope can change with the property context and the work described. Keep the city source open while you confirm the exact filing path.

If you are pricing a reroof, check the roof system and inspection stage before you promise a schedule.

The official source for this city was checked on September 15, 2026: City and County of Denver — Quick Permits and Roofing Guide.

05 / Field questions

Denver Roofing permit FAQ

Does Denver require a permit for roofing work?

The cited city source makes roofing permit applicability conditional on the job scope. Use the linked official source to confirm the current scope before filing.

What Denver roofing permit fee should I carry?

The repository records $107–$160.50 estimated total for a representative roofing scope. Representative shingle-roof example: 2,000 sq. ft. × $5.25 = $10,500 valuation and $107 permit fee. Like-for-like quick permits can have no plan review; when the published 50% plan review applies, the combined estimate is $160.50. Estimates only — verify the current fee, valuation, scope, and added charges with the AHJ before filing.

How long can Denver roofing permit approval take?

The repository records an approval timeline of Same day over the counter for the representative scope used in this guide. Confirm the current review timing with the city before you schedule the crew.

Where do I apply for a Denver roofing permit?

The curated record points to the Denver application portal. Confirm that it accepts your exact roofing scope before submitting.

Permitova is a research aid, not the permitting authority. Official city sources control. Verify the current scope, fee, documents, inspections, and timing before work begins.