Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full tear-off roof replacement requires a permit from the City of Brandon Building Department. Overlays on roofs with 2 or fewer existing layers may be exempt, but tear-offs always trigger permitting regardless of material.
Brandon's building code enforcement hinges on two Brandon-specific factors: first, the City of Brandon Building Department enforces the current IBC/IRC without significant local amendments, meaning the IRC R907 three-layer rule and tear-off mandate apply uniformly across the city (unlike some Mississippi towns that lag code adoption); second, Brandon's rapidly growing residential areas in the northeast and southeast corridors have shifted the city toward stricter code compliance and online permit filing rather than over-the-counter processing, so submitting documentation upfront (roof diagrams, material specs, contractor license) is essential. The city does not have active historic-district or hurricane-mitigation overlays that would add complexity to a re-roof in Brandon proper (though areas near the Pearl River may warrant floodplain review). Unlike some rural Mississippi jurisdictions, Brandon requires engineer sign-off if you're converting from shingles to tile or metal and the roof deck hasn't been inspected in 20+ years. Most re-roofs in Brandon—simple shingle-to-shingle, like-for-like overlays on a one-layer roof—are processed as single-trade permits within 1–2 weeks and can often be approved over-the-counter if submitted with a completed roofing contractor's affidavit and material specs.

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

Brandon roof replacement permits — the key details

Brandon's building code is based on the 2020 International Building Code (IBC) and 2020 International Residential Code (IRC), which the city adopted in 2022. The most critical rule is IRC R907.4: if your roof currently has two or more layers of roofing material, you must tear off all layers down to the deck before installing new roofing. This is the rule that trips up most homeowners. Brandon code enforcement interprets this strictly—a field inspection to count roof layers is often required before permit issuance, and if a third layer is discovered during the inspection, the permit will be denied unless you agree to full tear-off. The IRC R907 rule exists because multiple layers trap moisture, reduce thermal performance, and create a fire hazard. In Brandon's humid climate (average 60 inches rain annually), moisture trapped under a third or fourth layer can lead to rapid wood-rot in the roof deck and attic framing. Full tear-offs are also safer for roofers and allow a proper inspection of the deck structure.

Three Brandon roof replacement scenarios

Scenario A
Shingle-to-shingle overlay, one existing layer, rear-slope damage repair — Brandon residential east of I-20
You have a 1990s-era ranch home in the Brandon Meadows neighborhood east of Interstate 20. The roof is 25+ years old with one layer of asphalt shingles. A storm last month tore off about 40 sq ft of shingles on the rear (south-facing) slope. Your roofer estimates the cost at $1,500 and says it's a simple repair—lay new shingles over the existing layer, no tear-off needed. In this case, no permit is required. IRC R907.3 exempts reroofing repairs of the same or like material on roofs with one or fewer existing layers. Since you have exactly one layer, an overlay with matching asphalt shingles is exempt as a maintenance repair. However—critical caveat—you must obtain a written statement from your roofer (the contractor) confirming they verified only one layer exists. Brandon code enforcement does not typically inspect exempt repairs before work begins, but the city reserves the right to inspect after completion if a complaint is filed (e.g., a neighbor reports the work). If the inspector later discovers two layers, you could face a retroactive violation notice ($200–$400 fine) and a demand to pay a re-work permit fee. Total cost: $1,500 (roofing labor) + no permit fees + no inspection. Timeline: 1 day for the roof work; no city approval needed.
One existing layer confirmed | Asphalt shingles over asphalt shingles | Exempt repair under 25% of roof | No permit required | Contractor affidavit recommended | $1,500 total (no permit fees)
Scenario B
Full tear-off, shingles to metal standing-seam, material change with structural evaluation — Brandon residential Black Prairie soil zone
You own a 1970s colonial-style home on a 2-acre lot in rural Brandon (toward the Brandon area south of Highway 18), where the soil is Black Prairie clay (expansive, prone to settling). The original asphalt shingle roof has at least two layers (you're unsure of the exact count, but the roofer said 'at least two'). You want to upgrade to a standing-seam metal roof for durability and energy savings. This triggers permitting because (a) full tear-off is mandatory when 2+ layers exist (IRC R907.4), and (b) material change from asphalt to metal requires structural review because metal is significantly heavier (approximately 0.75 lb/sq ft vs. 1.5–2.5 lb/sq ft for asphalt, so metal is actually lighter, but the change in fastening system and load path requires engineer confirmation). You will need to submit a roofing permit application to Brandon Building Department that includes: (1) copy of contractor's license and insurance; (2) roofing material spec sheet (e.g., 'Metallic Building Products 24-gauge standing seam, color charcoal gray, 110 mph wind rating'); (3) underlayment spec (synthetic felt or air gap); (4) a structural engineer's letter (required for material changes) confirming the roof deck and framing can support the new system and any additional fastening loads—cost $600–$1,200 for engineer review; (5) proof of single-layer count via contractor affidavit or site photo. Brandon's plan reviewer will take 2–3 weeks to review the structural engineer's letter, verify the material spec matches wind/fire ratings, and confirm underlayment meets IBC 1511 standards. Once approved, inspections occur: deck nailing (after tear-off, before underlayment), and final (after metal installation and trim). Total permit fee: $200–$350. Total project cost: $8,000–$15,000 (metal roofing is expensive), plus $600–$1,200 engineer letter. Timeline: 3 weeks permit review + 1–2 weeks installation + 2 inspections.
Two or more layers present | Full tear-off required per IRC R907.4 | Material change (shingles to metal) | Structural engineer letter required ($600–$1,200) | Permit fee $200–$350 | Deck nailing and final inspections | 3-4 week timeline
Scenario C
Overlay on existing two-layer roof, asphalt to asphalt, contractor claims exempt — Brandon residential, no affidavit provided
Your home in Brandon's central residential area has an older roof with what your contractor believes are two layers of asphalt shingles (they did not do a full tear-off inspection). The contractor offers an overlay for $3,000 and verbally assures you 'no permit needed—it's just an overlay.' Brandon code enforcement does not automatically require a permit application for an overlay claim, but the rule is conditional: if the roof has one layer, exempt; if two or more layers, a full tear-off and new permit are required. Your contractor has not provided a written affidavit confirming layer count. This is a dangerous gray area. If you proceed without a permit and the city discovers two layers during a post-work inspection (triggered by a complaint or routine neighborhood enforcement), you will face a retroactive violation. The city will issue a notice of non-compliance, fine you $250–$500, and demand that you either (a) pay for a permit retroactively (double fees: $300–$500), hire the contractor to tear off the non-compliant overlay, and re-install to code, or (b) pay for a third-party engineer inspection ($800–$1,500) to certify the overlay is structurally sound and meets code despite the two-layer condition (unlikely to be approved). Best practice: request that your contractor provide a written affidavit confirming the layer count, and submit it to Brandon Building Department before work begins (no fee for a verification inquiry). If the city confirms one layer in writing, you can proceed without a permit. If they find two layers, you will need to pull a full tear-off and re-roof permit ($150–$350 fee). Total cost if compliant: $3,000 (roofing) + $0 (no permit). Total cost if non-compliant and caught: $3,000 (roofing) + $500 (retrofit permit fees) + $3,000–$5,000 (contractor to tear off and reinstall) = $6,500–$8,500. Timeline for compliant path: get affidavit (1 week) + submit to city for verification (1 week) + receive confirmation (1 week) + proceed with overlay (1 day). Timeline if non-compliant: 3–6 months of back-and-forth with code enforcement, then full re-roof.
Two-layer assumption (unconfirmed) | Overlay claimed exempt but risky | Contractor affidavit missing | City verification recommended before work | If non-compliant, retrofit cost $6,500–$8,500 | If compliant, $3,000 + no permit

Every project is different.

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

Why Brandon strictly enforces the IRC R907 three-layer rule

Brandon's humid subtropical climate (annual rainfall ~60 inches, average humidity 70%) creates ideal conditions for wood rot and mold in enclosed attic spaces. A third or fourth layer of roofing traps moisture from summer thunderstorms and winter damp, preventing the roof deck and underlayment from drying. The IRC R907.4 three-layer rule exists nationwide, but it is particularly critical in Brandon because the Black Prairie soils underlying much of the city retain moisture, and the region's 6–12 inch frost depth means winter ice and condensation can form in unventilated attics. Brandon Building Department staff have noted in their code interpretation memos (available upon request) that unpermitted overlays on 3+ layer roofs have historically led to decay and attic mold complaints within 5–10 years, triggering insurance claims and expensive remediation. The city's position is that enforcing the tear-off rule upfront prevents future complaints and reduces liability.

Material specs, underlayment, and Brandon's hurricane-resilience considerations

When submitting a roof-replacement permit to Brandon, material specifications are not optional. You must provide the roofing manufacturer's technical data sheet (available from any big-box retailer or the contractor) that lists: (a) product model and color, (b) fire rating (should be Class A minimum, per IBC 1505.2 and local fire code), (c) wind rating (Brandon area is not in a high-velocity hurricane zone, so 90–110 mph is typical; coastal areas near the Pearl River may need higher ratings depending on floodplain elevation), and (d) fastening pattern (number of fasteners per shingle, typically 4–6 for asphalt, specified by manufacturer). The Brandon code reviewer checks that the product you are specifying is actually rated for re-roofing applications and that the fastening pattern matches the IRC Table R905.2.2 for asphalt shingles (or equivalent table for your chosen material).

City of Brandon Building Department
Brandon City Hall, 105 South Doris Avenue, Brandon, MS 39042
Phone: (601) 825-2640 (verify with city website or call main line for building permit desk) | https://www.brandon-ms.gov/ (check for online permit portal or submit in-person)
Monday–Friday, 8:00 AM – 5:00 PM (closed weekends and city holidays)

Common questions

Do I need a permit if I only repair a few shingles after a storm?

No, if the repair covers fewer than 25% of the total roof area and is the same material (asphalt to asphalt, etc.). A few shingles or even one slope of damage repair is exempt. However, if the repair requires underlayment work or structural access, a permit may be required. When in doubt, call the City of Brandon Building Department at (601) 825-2640 to describe the work.

My contractor said the roof has only one layer. How do I confirm this before pulling a permit?

Request a written layer-count affidavit from your contractor. Many Brandon contractors will provide one at no cost. You can also call Brandon Building Department and ask if they will do a pre-permit inspection to verify layer count (some municipalities offer this as a courtesy). If you have any doubt, hire an independent roofer for a $100–$200 deck inspection. The cost is far less than the risk of an unpermitted overlay on a hidden two-layer roof.

If I'm switching from shingles to metal, do I need an engineer's letter?

Yes, for material changes Brandon requires a structural engineer's review (IRC R907 and local code enforce this). The engineer must confirm the roof deck and framing can support the new roofing system, fastening pattern, and any load changes. Cost is typically $600–$1,200. This step is mandatory in Brandon even if the metal roof is lighter than the original shingles, because the change in fastening and load distribution requires professional verification.

What happens during the roof inspection in Brandon?

Two inspections are required: (1) Deck nailing inspection after tear-off and underlayment installation, before shingles are laid—the inspector verifies the deck is sound and fasteners are correct, (2) Final inspection after roofing, flashing, and ridge vents are complete—the inspector checks that all materials match the permit specification, fastening is per code, and flashing is properly sealed. Schedule inspections via the permit or call the Building Department. If either inspection fails, work must stop until corrections are made.

How much does a roof permit cost in Brandon?

Base fee is $60–$75, plus $1–$3 per square foot of roof area. For a typical 2,200 sq ft roof, expect $150–$350 total. Material-change projects may require an additional structural review fee (included in some municipalities, separate in others—confirm with Brandon Building Department). Metal or tile roofs sometimes trigger higher fees due to plan-review complexity.

Can I pull a roof permit as an owner-builder, or do I have to hire a contractor?

You can pull the permit as an owner-builder (Mississippi law allows owner-occupied homes), but the actual roofing work must be performed by a licensed roofing contractor. You cannot do the roofing yourself unless you hold a roofing contractor's license from the Mississippi Construction Commission. The contractor you hire must provide proof of license, workers' compensation insurance, and general liability insurance (minimum $300,000) before Brandon will approve the permit.

What is the timeline for a roof permit in Brandon?

Standard asphalt shingle overlays or re-roofs typically take 5–10 business days for review and approval. Material-change projects (shingles to metal or tile) may take 2–3 weeks if a structural engineer's review is required. Once approved, actual roofing work takes 1–3 days depending on scope, and inspections are scheduled before and after. Plan for a total of 3–6 weeks from permit application to final inspection for a straightforward job.

If an unpermitted roof is discovered during a home sale, what happens?

Mississippi's Property Condition Disclosure Form requires disclosure of all unpermitted work. A buyer can demand written proof that the roof was installed to code or negotiate a price reduction. The lender's appraiser will flag the unpermitted work, potentially blocking the loan until the roof is certified by a third-party engineer (costly) or a retroactive permit is obtained (double fees plus reinspection). Disclosure issues can reduce a home's value by 3–8% and create transaction delays of weeks or months.

Does Brandon require ice-and-water shield on a roof replacement?

Ice-and-water shield is not mandated in Brandon proper but is recommended for the lower 6 feet of the roof as a secondary water barrier per IBC 1511.2, especially given Brandon's 6–12 inch frost depth and occasional winter ice. If you do not include it, the permit may still be issued, but adding it during installation is encouraged for durability in Brandon's humid climate. Ask your contractor to include it as a precaution; cost is minimal ($100–$200 for a 2,000 sq ft house).

What if I apply for a permit and the inspector finds more layers than my contractor claimed?

If the inspector's deck check finds 2+ layers and your affidavit said one layer, the permit is immediately denied. You have two options: (1) authorize a full tear-off re-roof and reapply for a new permit (adds 1–2 weeks and $150–$350 in permit fees), or (2) dispute the finding in writing and request a second inspection. Most homeowners choose option 1. This is why a pre-permit layer-count verification is wise—it avoids surprises and ensures compliance before work begins.

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 Brandon Building Department before starting your project.