Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacements, tear-offs, material changes, and repairs over 25% of roof area require permits from the City of Brighton Building Department. Like-for-like patching under 25% with no tear-off is exempt.
Brighton, Colorado sits in a region where the building department enforces strict IRC R907 tear-off rules and front-range climate-specific underlayment requirements that you won't find in the same form 20 miles away in unincorporated Adams County. Brighton's permit process is primarily over-the-counter for like-for-like reroofs (shingles-to-shingles, asphalt-to-asphalt) with a roofing contractor submitting the application, but material upgrades (shingles to metal, TPO to tile) require plan review and structural evaluation if deck modification is involved. The city also enforces Colorado's expansive-soil amendment (common in Front Range bentonite-clay zones), which can prohibit certain overlay methods and requires documentation of existing deck condition before permit issuance. Ice-and-water-shield extension from eaves is mandatory in Brighton's 5B climate zone per NEC guidelines, and inspectors specifically flag missing or undersized specifications on deck fastening patterns. Owner-built single-family homes are allowed to pull permits, but the roofing contractor (if licensed) must pull — mixing owner-builder labor with contractor permit signatures creates rejection risk. Permit fees run $150–$350 depending on roof square footage and material complexity, with a standard formula of roughly $2–$4 per roofing square (100 sq ft), and turnaround is 1-2 weeks for OTC, 2-3 weeks for plan review.

What happens if you skip the permit (and you needed one)

Brighton roof replacement permits — the key details

Brighton's Building Department enforces IRC R907.4 (reroofing) with a strict tear-off trigger: if existing roof has three or more layers, a complete tear-off to the deck is mandatory before new material can be installed. Inspectors in the field regularly find concealed second and third layers under asphalt shingles, especially on homes built in the 1990s-2000s. If your inspector detects three layers during the pre-permit site visit, you cannot proceed with an overlay (the most cost-saving option) — you must tear off to bare wood, which adds $1.50–$3.00 per square foot labor cost and extends the timeline by 3-5 days. The city's online permit portal requires a roofing contractor's license number or an owner-builder affidavit signed by the property owner (if owner-occupied single-family); mixing contractor and owner labor voids the permit. For like-for-like material (asphalt shingles to asphalt shingles, same color/weight), applications are typically approved over-the-counter in 1-2 business days with no plan review. Material changes (shingles to standing-seam metal, composition to slate or clay tile) require structural review if the deck or fastening pattern changes — budget an additional 1-2 weeks and expect the plan examiner to request calculations on live load capacity if moving to a heavier material.

Brighton's Front Range location (5B climate zone, 30-42 inch frost depth) triggers specific underlay requirements that differ materially from mountain-county codes or Denver's. The city requires ice-and-water-shield (membrane) to extend a minimum of 6 feet up the roof slope from the eaves (or to the interior plane of the exterior wall, whichever is greater per IRC R905.1.1) — this is non-negotiable in permit review and is frequently undersized on DIY or low-cost contractor bids. Synthetic or asphalt-saturated felt underlayment alone does not meet Brighton code for reroofs; you must specify brand-name ice dam protection (Weatherlock, Titanium, or equivalent) on the final permit drawing. The reason: Front Range homes experience freeze-thaw cycling 40-60 days per winter, with wind-driven snow and ice dams backing water under standard shingles. Inspectors will photo-document the underlayment extent during the in-progress inspection (typically called out 24-48 hours before shingle installation), so specification errors show up before the project is out of reach. Cost impact is $200–$400 for ice-and-water-shield membrane on a typical 2,000-2,500 sq ft home (16-25 squares), but it's legally required to pass final inspection.

Expansive soil conditions are common in Brighton due to bentonite clay deposits in the region, and this creates a secondary compliance burden: the permit application must include documentation of the existing roof deck condition and fastening pattern before overlay is approved. If your home was built on undisturbed clay, seasonal foundation heave of 0.5-2 inches is normal, and this movement can cause deck buckling or nail popping under reroofing. Brighton's Building Department, in conjunction with soil-movement data from the U.S. Geological Survey Front Range database, has flagged certain neighborhoods (older subdivisions near I-25 and east of Main Street) as high-risk for differential settlement. If your address falls in one of these zones, the inspector will require a structural engineer's letter confirming that overlay method won't exacerbate existing deck warping — this adds $300–$600 in engineering cost but is often discovered only after the permit application is submitted. Tear-off-and-replace, by contrast, bypasses much of this review because new deck fastening can be specified to account for soil movement. This is a Brighton-specific wrinkle that doesn't apply uniformly across Adams County; check with the permit office during pre-application to see if your address is flagged.

Permit fees in Brighton are calculated on a per-square-footage basis, typically $2–$4 per roofing square (where 1 roofing square = 100 sq ft). A 24-square roof (2,400 sq ft) would generate permit fees of $150–$250, plus plan-review fees if material change is involved ($50–$100 additional). Expedited or same-day over-the-counter permits are available for like-for-like reroofs with a contractor license on file but cost an extra $25–$50. Re-inspection fees (if initial inspection fails due to underlayment or fastening spec errors) are typically waived on the first call-back but charged at $75–$125 per re-inspection thereafter. The city also requires a $50–$75 final-permit-closeout fee, due before the certificate of occupancy is issued. Payment is accepted online through the Brighton portal or in-person at City Hall (304 South Main Street, Brighton, CO 80601); credit cards incur a 2.5% convenience fee if processing online. Timing: over-the-counter permits are issued same-day or next business day; plan-review permits take 5-10 business days, depending on examiner workload and whether revisions are needed.

The inspection sequence for roof replacement in Brighton typically involves two touchpoints: an in-progress inspection after the deck is exposed and fastening is confirmed (for tear-off jobs), and a final inspection after all shingles/underlayment are installed and flashings are sealed. For overlay jobs, the in-progress inspection is sometimes waived if the roofing contractor submits a deck-condition photo packet 24-48 hours before shingles are installed, confirming that no three-layer condition or structural defects are present. The final inspection verifies ice-and-water-shield extent, fastening pattern (nails/screws per manufacturer spec, 1.5-2 inch offset minimum), flashing detail at roof penetrations (vents, chimneys), and drip-edge installation at eaves and rakes. Brighton inspectors are known for detailed scrutiny on flashing wrapping around roof-to-wall transitions and require that all fasteners be hot-dip-galvanized or stainless steel in 5B climate (rust potential is significant given moisture and freeze-thaw). The final sign-off also confirms that the roofing contractor's name, license number, and insurance information are recorded on the permit card and that the homeowner has received a one-year workmanship warranty letter from the contractor. Typical inspection timeline is 1-3 business days from request to completion, but delays can occur if weather prevents roof access (rain, snow, wind over 25 mph).

Three Brighton roof replacement scenarios

Scenario A
Like-for-like asphalt shingle reroofing, tear-off existing, single-layer deck verified — typical 2,200 sq ft home, northeast Brighton subdivision
You have a 22-year-old home in the Homestead Ranch area (northeast of Main Street) with original three-tab asphalt shingles in fair condition but with sufficient wear to warrant replacement. The roofing contractor you obtain bids from (licensed Colorado contractor with 10+ years experience, insured) pulls the permit application, which includes a photo of the existing roof and a deck-condition notation (inspector will verify during in-progress). The contractor specifies Class A architectural shingles (GAF Timberline HD or equivalent), synthetic underlayment meeting ASTM D226 Type II, and ice-and-water-shield extending 7 feet from the eaves on all sides. The permit is submitted Friday afternoon and approved Monday morning (over-the-counter, no plan review needed because material and fastening are standard) — cost is $200 for permit, $50 for plan review waiver. Work begins Wednesday; in-progress inspection is scheduled for Thursday after deck fastening is confirmed and underlayment is installed (inspector approves in 30 minutes). Shingles are installed Friday-Saturday; final inspection is Monday morning, taking 45 minutes (inspector walks perimeter, checks flashing at two roof penetrations, photos the ice-and-water-shield extent, signs off). Total timeline from permit submission to final sign-off is 9 business days. Contractor provides a one-year workmanship warranty and a 25-30 year manufacturer warranty on shingles. Cost breakdown: permit and fees $250, roofing labor and material $7,500–$9,000 (including tear-off and disposal), total project $7,750–$9,250. Financing: if you have an older mortgage, lender does not require permit documentation for like-for-like reroofs in Colorado, but title company will note that permits were pulled during a future refinance, which is a positive indicator of code compliance.
Permit required | Over-the-counter approval | $200–$250 permit + plan fees | Ice-and-water-shield mandatory (6+ feet) | Synthetic underlayment specified | Final inspection 1 business day | Total project $7,750–$9,250
Scenario B
Material upgrade from asphalt shingles to standing-seam metal roof, new decking in one section due to rot, deck-fastening pattern change — older home, south Brighton near I-25
Your 1970s ranch home south of the highway has developed soft spots in the deck due to decades of roof leaks; you want to upgrade to a metal roof for longevity and energy efficiency. This triggers a full plan-review permit because the roofing material change (asphalt to metal standing seam) changes the live-load profile slightly, and because one 200-sq-ft section of deck requires replacement (structural), the permit application must include a structural engineer's sign-off on the new fastening pattern and attachment to the existing framing. Additionally, your address is in the City of Brighton's flagged expansive-soil area (the Building Department confirms this during pre-application phone call), so the engineer's letter must also address how the new deck and metal fastening will accommodate seasonal soil movement. The permit application includes the engineer's sealed drawing, a roof-system specification from the metal-roofing manufacturer, and a photo inventory of the existing deck condition. Submission on a Tuesday; plan examiner requests one revision (clarification on fastener spacing for the transition zone between old and new deck — takes you 3 business days to obtain from the engineer). Resubmission is approved on Friday (10 business days total from original submission). Permit cost is $275 (base reroofing permit) plus $125 (plan review and structural-change premium) plus $50 (expedited processing) = $450 total. In-progress inspection happens after the existing shingles and deck section are removed (inspector verifies deck-framing condition and confirms fastening layout matches the sealed drawing). Final inspection is more detailed (30-45 minutes) because the metal roof must be inspected for proper panel overlap, fastener spacing (typically 12 inches on center for standing seam), flashing detail at new drip-edge and roof-to-wall intersections, and grounding of metal panels (electrical safety, NEC 250.20). The inspector will also spot-check the engineer's seal on the final as-built framing drawing. Total timeline: 6-8 weeks due to plan review, structural engineering, and coordinated deck-replacement work. Cost breakdown: permit and fees $450, structural engineer $400–$600, roofing labor and material (metal system, new decking, underlayment, flashing) $12,000–$16,000, total project $12,850–$17,050. Financing impact: lender and title company will review the structural engineering and permit as part of a future refinance or HELOC approval; this actually strengthens your application because the work was fully permitted and engineered.
Permit required with plan review | Structural engineer needed (expansive soil consideration) | $450 total permit fees | Metal-roofing fastening spec-change | Full deck section replacement | Timeline 6-8 weeks | Total project $12,850–$17,050
Scenario C
Partial roof repair, 18% of roof area with leak remediation, no tear-off, existing single layer confirmed, homeowner pulls permit for owner-occupied duplex
Your duplex (owner-occupied unit on one side, rented on the other) has developed a leak in the southeast corner, affecting roughly 400 sq ft (approximately 4 roofing squares out of 22 total) — about 18% of the roof area. You obtain a bid from a roofing contractor, but you choose to pull the permit yourself as the property owner (allowed in Colorado for owner-occupied residential buildings per IRC R105.2). The work scope is to remove the damaged shingles and underlayment, replace with matching asphalt shingles (color and weight match the existing), install ice-and-water-shield in the repaired section and 3 feet beyond (overlapping onto existing roof), and re-seal flashings at the roof-wall transition. Because the repair is under 25% of the roof area and involves no tear-off of the existing roof (single layer confirmed by visual inspection and roofing contractor's affidavit), this is classified as a repair exempt from permit. However, you must file a "Notice of Work" or "Repair Affidavit" with the City of Brighton to document that the work is owner-completed and under-threshold; this is typically a one-page form available on the city's website or at the permit counter, costing $0–$25 and taking 10 minutes to submit. The roofing contractor cannot be the permit-holder on an owner-builder affidavit (this would be a mixed-ownership claim and creates permit complications), so you remain the owner of record and the contractor works as a hired laborer under your responsibility. Work proceeds without inspection (no inspections required for exempt repairs under 25%), but you retain all receipts, photos of the work, and the roofing contractor's one-year warranty letter in case a future buyer or lender questions the work history. Total timeline: 1-2 days for repair work, no permit delays. Cost breakdown: roofing labor and material (partial tear-off, shingles, underlayment, flashing re-seal) $2,500–$4,000; Notice of Work filing $0–$25; total $2,500–$4,025. Financial note: if you later refinance or sell, the Colorado Real Estate Commission requires disclosure of all unpermitted work (even exempt repairs), so document the Notice of Work filing and keep the contractor's invoice and warranty letter; this protects your liability if the buyer claims the repair was not properly done.
Permit NOT required (<25% area, no tear-off) | Notice of Work filing recommended ($0–$25) | No inspections | Owner-builder pull allowed | Roofing contractor is hired labor only | Total project $2,500–$4,025

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

The three-layer rule and why Brighton enforces it strictly

IRC R907.4 prohibits the installation of more than two layers of roofing on any structure. Brighton Building Department inspectors enforce this rule rigorously because Front Range homes built in the 1980s-1990s often have two layers of asphalt shingles already in place, and homeowners frequently request overlays (the lowest-cost reroofing method) without verifying existing layer count. When an inspector discovers a third layer during pre-permit field visit or during in-progress inspection, the permit is either rejected or revised to mandate full tear-off, which adds 3-5 days of labor and $2,000–$4,000 in cost.

The reason for the rule is structural and weather-related: multiple layers increase dead load on the framing, reduce the effectiveness of fastening (nails through three layers of shingles don't grip the deck reliably), and create thermal bridging that accelerates ice dam formation in cold climates. In Brighton's 5B zone, the front-facing slope of a roof experiences 40-60 freeze-thaw cycles per winter, and oversized shingle mass (from layered reroofing) exacerbates this cycling. Additionally, roof-underlayment performance degrades under multiple layers due to trapped moisture and temperature swings, leading to premature failure and wind-driven rain penetration — a particular risk in Brighton given the region's frequency of spring hailstorms and high-wind events.

To avoid this trap, request that your roofing contractor perform a physical deck inspection (not just a visual from the ground) before submitting the permit application. The contractor should climb into the attic or use a roof probe to count existing layers and document condition. If three layers are detected, you have two options: (1) accept the tear-off cost and proceed, or (2) abandon the project. There is no variance or waiver process for the three-layer rule in Brighton; it is a hard code requirement tied to IRC adoption by reference in the city's building code.

Expansive soil and roof replacement — a Front Range-specific complication

Brighton sits atop the Front Range extension of the Denver Basin, a region with significant bentonite clay deposits that swell when saturated and shrink when dry. The U.S. Geological Survey has mapped these zones, and the City of Brighton references USGS data to flag certain subdivisions as high-risk for differential settlement and foundation heave. Seasonal vertical movement of 0.5-2 inches is not uncommon in affected areas, and this movement directly impacts roof framing: as the home's structure settles unevenly, the roof deck can buckle, nail-pop, or develop stress cracks in the sheathing.

When you submit a roof-replacement permit in a flagged expansive-soil zone, the Building Department may require a structural engineer to certify that the proposed reroofing method will not exacerbate existing deck distress. If an overlay is proposed, the engineer must confirm that the existing deck is flat within tolerance and that the added weight of new shingles will not cause further buckling under thermal stress and soil movement. A tear-off-and-replace allows for re-decking with new fastening patterns that accommodate anticipated movement, and this often avoids the engineer's letter requirement. The cost of a structural engineer's letter is $300–$600, but it's legally required in these zones and will be requested by the plan examiner if not submitted proactively.

To navigate this: contact the City of Brighton Building Department during pre-application (before pulling a full permit) and ask whether your address is on the expansive-soil list. If it is, include an engineer's letter in your initial permit application to avoid delay-and-revision cycles. The letter should reference the USGS Front Range database and confirm deck flatness (with a note on measured deflection, if any). This upfront investment saves 2-3 weeks in plan review and protects you from permit rejection mid-project.

City of Brighton Building Department
304 South Main Street, Brighton, Colorado 80601
Phone: (720) 685-3300 (verify current number with city directory) | https://www.brightonco.gov (permit portal access via this site; search 'permits' or 'building permits')
Monday–Friday, 8:00 AM–5:00 PM (typical; verify with department)

Common questions

Do I need a permit if I'm just replacing shingles with the same color and type?

Yes, if it's a full roof replacement or tear-off. Like-for-like reroofs (asphalt-to-asphalt, same weight and color) are approved over-the-counter in 1-2 business days with no plan review, and your roofing contractor can pull the permit. If the repair covers less than 25% of the roof area and involves no tear-off, it's exempt from permit — but file a Notice of Work form with the City to document the exemption for future resale disclosure.

What's the ice-and-water-shield requirement in Brighton?

IRC R905.1.1 requires ice-and-water-shield to extend a minimum of 6 feet up the roof slope from the eaves (or to the interior plane of the exterior wall, whichever is greater). In Brighton's 5B climate, this is mandatory for all reroofing permits and is inspected during final sign-off. Undersized underlayment is the most common reason for inspection failures; don't cheap out on this material — it's $200–$400 for a typical home and is legally required.

My house is in the expansive-soil zone. Does that mean I can't do an overlay?

Not automatically, but an overlay requires structural engineering certification that the existing deck is sound and that added weight will not exacerbate buckling or nail-popping. A tear-off-and-replace bypasses much of this review because new deck fastening can be specified to accommodate soil movement. Ask the Building Department during pre-application whether your address is flagged; if it is, budget $300–$600 for an engineer's letter if you choose overlay.

How long does a roof-replacement permit take in Brighton?

Like-for-like reroofs with a contractor pull are approved over-the-counter in 1-2 business days. Material changes or structural deck repair require plan review and take 5-10 business days. If structural engineering is needed (expansive soil, deck replacement), add 1-2 weeks for engineer's report and plan examiner review. Total time from permit submission to final inspection sign-off is typically 1-3 weeks for simple projects, 4-8 weeks for complex ones.

Can I pull the permit myself as the homeowner?

Yes, if you're the owner-occupant of a single-family or duplex home in Colorado (IRC R105.2 allows owner-builder permits). You must file an owner-builder affidavit with the city and remain the permit-holder throughout the project. A licensed roofing contractor cannot be the permit-holder on an owner-builder affidavit; they work as a hired laborer under your responsibility. For permit purposes, a duplex requires that the owner occupy one unit.

What happens if my roofing contractor doesn't pull the permit?

The work becomes unpermitted. If discovered during a future refinance, home sale, or insurance claim, you face stop-work orders, fines of $500–$1,500, denial of claims, and forced removal/re-doing of the work at your cost. Insurance claims for wind or hail damage are often denied if the reroofing was unpermitted. Resale disclosure laws in Colorado require you to disclose unpermitted work; buyers can void the deal or demand a holdback. Always confirm that your contractor has pulled the permit before work begins.

Are there any permits or fees for gutters and flashing when I replace my roof?

Gutter and flashing work associated with a reroofing permit (new drip-edge, flashing replacement at roof penetrations) is included in the roofing permit scope and covered by the same permit fee. New gutters installed independently of reroofing are typically exempt from permit in Brighton. Gutter guards or leaf screens alone are also exempt.

What if the inspector finds a structural problem with the deck during reroofing?

If the inspector identifies significant rot, rust, or deflection beyond acceptable tolerance (typically 1/8 inch per 12 feet of span), the permit will be flagged and you'll be required to obtain a structural engineer's report before proceeding. This adds 1-2 weeks and $300–$600 in engineering cost, but it prevents catastrophic roof failure. The engineer will specify remedial framing (additional sistering or decking replacement), and you'll need an amended permit and re-inspection after the framing is complete.

Do I need special permits for a metal roof upgrade in Brighton?

Material upgrades (shingles to metal, tile, or slate) require plan review and may require a structural engineer's letter if the new material is significantly heavier (tile and slate, yes; standing-seam metal, usually no — it's lighter than asphalt). If your home is in an expansive-soil zone, the engineer's letter addressing soil movement and deck fastening is mandatory. Budget 5-10 additional business days for plan review and $300–$600 for engineering if applicable.

What if I'm selling my home and need to disclose the roof age?

Colorado Real Estate Commission rules require sellers to disclose the age and condition of the roof (and any unpermitted work, including reroofing). If you permitted your roof replacement, provide a copy of the final permit sign-off and the roofing contractor's warranty letter to your real estate agent. This actually strengthens the sale because it proves code compliance. If the roof was unpermitted, you must still disclose it; buyers often demand a reduction or a 5-7 year reserve fund for future replacement.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Brighton Building Department before starting your project.