Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Yes — Casselberry requires a permit for any full roof replacement, tear-off-and-replace, or material change. Florida Building Code (FBC) Section 7 adds secondary water-barrier and hurricane-tie requirements that set Casselberry apart from northern states.
Casselberry enforces Florida Building Code (not the base IRC), which means your re-roof must meet FBC 7th and 8th Edition hurricane-mitigation standards regardless of shingle brand. Most critically: Casselberry's building inspector will flag missing secondary water barriers (ice-water-shield or self-adhering underlayment) extending 36 inches up the roof deck from the eave — this is an FBC Section 6 requirement tied to hurricane wind and rain intrusion, and it's non-negotiable in permit review. Unlike inland northern jurisdictions where underlayment is optional for asphalt shingles, Casselberry treats it as mandatory structural protection. Additionally, if your roof is on a homeowner-association property or in an unincorporated Seminole County overlay district (like the wetlands protection zone), permit intake may flag dual jurisdiction — you may need county approval alongside city approval, which adds 1–2 weeks. The City of Casselberry Building Department now uses an online permit portal for initial submission, but complex re-roofs (material change, structural work, or HOA coordination) often require in-person review. Expect slightly longer timeline (2–3 weeks) compared to like-for-like shingle replacement.

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

Casselberry roof replacement permits — the key details

Casselberry enforces the Florida Building Code (FBC), which incorporates hurricane-mitigation standards that the base IRC does not. The most important rule: FBC Section 6.3.5 mandates a secondary water barrier (self-adhering underlayment, ice-water-shield, or equivalent) on all pitched roofs in Seminole County. This barrier must extend a minimum of 36 inches up the roof deck from the eave, or to the extent of the building envelope, whichever is greater. On a typical single-story home, that translates to a 4–6-square secondary barrier cost of $400–$800. Casselberry inspectors will ask for the manufacturer's data sheet showing FBC compliance at plan review. If your roofer says 'shingles alone are enough,' they're wrong — the permit will be rejected. The FBC also requires wind-resistance-rated shingles (60+ mph rating minimum) and proper fastening patterns documented on the permit application (IRC R905.2 nailing patterns: typically 4 nails per shingle, or 6–8 per shingle in high-wind zones). Casselberry is not a coastal-high-hazard area, but Seminole County winds in lightning-strike zones can exceed 110 mph, so rated shingles are not optional.

A surprise rule many homeowners miss: if your roof currently has two or more layers of existing shingles, Casselberry's Building Department will require a full tear-off before new install. IRC R907.4 prohibits reroofing over three or more layers. Casselberry Building inspectors will often send a pre-inspection photo request at permit intake ('Submit photo of existing roof layers') to confirm. If you're thinking 'I'll just overlay,' that will be denied if layers exist — and you'll lose permit fees (non-refundable) plus have to resubmit with a tear-off scope, adding $1,500–$3,000 to your project cost. The tear-off requirement exists because multiple layers trap moisture, cause deck rot, and compromise wind-resistance fastening. Single tear-off and new single layer is the FBC-compliant path.

Casselberry allows owner-builders under Florida Statutes § 489.103(7), but there's a catch: if you're pulling the permit as owner-builder, you must do the work yourself or hire a licensed roofing contractor (CCB-licensed) to perform the install. You cannot 'own' the permit and hire an unlicensed roofer. Many owner-builders assume they can supervise a handyman — that's a violation. Casselberry inspectors verify CCB license numbers at final, and a missing license will fail the job. The upside: owner-builder permits are $50–$100 cheaper (city saves administrative review cost). Material changes (asphalt to metal, or asphalt to tile) require structural evaluation if tile is added — the extra load on the deck and trusses must be certified by an engineer, and Casselberry will require a stamped report before approval. Tile is heavy (~18 lb/sq vs. 3 lb/sq for asphalt), so budget an additional $2,000–$5,000 for structural evaluation if tile is your plan.

Casselberry's Building Department offers over-the-counter (OTC) approval for like-for-like asphalt shingle replacements with no structural work and no material change. You can walk in with a completed permit application, roof photos, shingle spec sheet, and FBC-compliant underlayment detail, and approval typically takes 1–2 hours. The permit fee is $150–$250 depending on roof square footage (typically calculated at $1.50–$2.00 per square foot of roof area, or a flat $200 for roofs under 3,000 sq ft). Plan-review timelines for non-OTC projects (material change, tear-off with structural concern, or HOA coordination) range from 5–10 business days. Inspections are typically two-touch: deck nailing inspection (after tear-off, before new underlayment/shingles) and final (complete install, flashing, ridge, starter strips). Casselberry inspectors check fastening pattern density, manufacturer-rated shingle placement, underlayment overlap (4-inch minimum), and FBC secondary water barrier extension. Expect inspector on-site for 30–45 minutes per inspection.

A local quirk: Casselberry sits within Seminole County, which has environmental overlays for wetlands (SWFWMD jurisdiction) and stormwater-management areas. If your property is within 500 feet of a designated wetland or within a flood-risk zone (check Seminole County flood map), the county may require a stormwater permit or wetland-disturbance review. This is separate from the city permit, adds 2–4 weeks, and sometimes triggers a no-impact certification (if work stays on existing footprint, no fill, no excavation). Roofing is usually classified no-impact, but Casselberry's Building Department will flag it if applicable. Call the city before submitting: they'll cross-check your address against the wetlands and flood-zone layers. Cost is typically zero if no-impact, but timeline penalty is real. Finally, if you're on an HOA property, the HOA may require architectural approval before the roofer starts. Casselberry Building Department does NOT review HOA restrictions, so you must coordinate separately. Get HOA sign-off in writing and attach to the permit application, or expect the roofer to pause mid-project if the HOA objects.

Three Casselberry roof replacement scenarios

Scenario A
Single-layer asphalt tear-off, like-for-like replacement, no material change — typical Casselberry home (1,800 sq ft, 2,200 sq ft roof area, no HOA)
You have a 12-year-old 3-tab asphalt roof with one layer, showing age-related curling and one missing shingle per hurricane season. You call a local roofer, they quote tear-off and replace with new 30-year rated asphalt shingles (same pitch, same fastening), and secondary water barrier (ice-water-shield, 36 inches from eave). No structural concern. You pull the permit yourself as an owner-builder (or the roofer pulls it). Permit application: simple form, roof sketch showing dimensions, shingle spec sheet (e.g., GAF Timberline HD, CertainTeed XT25, color 'Weathered Wood'), underlayment detail showing 36-inch FBC compliance, and two photos (existing roof condition, and existing layers confirmed as single-layer). Casselberry Building Department approves over-the-counter same day or next morning. Permit fee: $200 flat (roofs under 3,000 sq ft). Roofer schedules tear-off; inspector does deck-nailing inspection (checks for exposed fasteners, checks for rot, verifies nail pattern density per IRC R905.2 — typically 4 nails per shingle at 4.5-inch head lap). Tear-off and new install takes 3–5 days. Final inspection: roofer and inspector walk the roof, check shingle nail-down (twist-check on 20 random shingles), verify secondary water barrier overlap and extension, check flashing (roof-to-wall, roof-to-chimney, valleys), and ridge cap. Final approval same day or next day. Total timeline from permit to occupancy: 7–10 business days. Total cost: permit $200, tear-off $1,200–$1,800, shingles $3,500–$5,000, underlayment $400–$800, flashing repair $200–$500. Total project $5,500–$8,000.
OTC approval typical | Permit $200 flat | Tear-off required if any prior layers detected | FBC 36-inch secondary water barrier mandatory | Two inspections (deck nailing, final) | 7–10 days start to finish
Scenario B
Asphalt-to-metal roof conversion, two existing layers, structural evaluation required — Casselberry waterfront home
You own a Casselberry home near the Econlockhatchee River (not coastal, but high-wind zone). Your roof has two layers of asphalt (original + one re-roof 20 years ago), and you want to switch to a standing-seam metal roof for hurricane resilience and longevity. Metal is lighter than tile (about 1.5 lb/sq vs. 3 for asphalt), so structural load is not a concern, but Casselberry requires a material-change variance or engineer stamp for any non-like-for-kind replacement. You hire a metal roofing contractor (CCB-licensed) and an engineer. Engineer conducts a deck evaluation (spot checks 5–10 nails through the deck, checks for rot, verifies truss spacing), produces a stamped 2-page report stating 'Existing deck is adequate for proposed metal roof load and installation per FBC and IRC R907.' Cost for engineer: $800–$1,500. Permit application is now 'Full Replacement, Material Change.' You submit: 1) engineer's stamped report, 2) metal roof spec sheet (fastening pattern, warranty, wind rating), 3) underlayment spec (metal roof requires synthetic underlayment, not felt — cost $800–$1,200), 4) detailed flashing plan (metal-specific ridge, eave, and wall terminations), and 5) photos of existing two-layer condition (this triggers the mandatory tear-off). Plan review is NOT over-the-counter; Casselberry routes to principal building official or structural reviewer. Timeline: 5–10 business days. Permit fee: $300–$400 (roofs with structural review or material change are higher-tier). Roofer must be CCB-licensed (verified at permit and final). Tear-off is mandatory (two layers + material change = full removal). Deck inspection post-tear-off, then metal install (fastening pattern critical — metal roof fasteners must be stainless steel or coated, not galvanized). Final inspection: verify fastening per metal roof manufacturer, verify underlayment (synthetic, overlap, FBC secondary barrier on eaves), verify flashing terminations and sealant (metal roofs require specific sealant types and application). Total timeline 3–4 weeks. Total cost: permit $350, engineer $1,200, tear-off $1,500–$2,000, metal roof $8,000–$12,000, underlayment $800–$1,200, flashing specialty $600–$1,000. Total $12,500–$17,700.
Plan review required (not OTC) | Engineer stamped report required | Permit $300–$400 | Tear-off mandatory (two layers) | CCB-licensed roofer required | Synthetic underlayment (not felt) mandatory | 3–4 week timeline | Metal roof wind rating certified
Scenario C
Partial roof repair (15% area, hurricane damage to east slope only, under two-layer limit) — Casselberry postage-stamp neighborhood
Hurricane Ian hit, tore off 20 shingles and damaged flashing on the east slope of your roof (about 300 sq ft of 2,200 sq ft total, or 13.6%). You get two quotes: one roofer says 'Call your insurance, this is a claim,' another says 'We can do a spot repair under permit exemption.' The key: Casselberry exempts repairs under 25% of roof area (IRC R907.2 allows repairs of minor damage without full replacement permit, provided deck and existing layers are undamaged). Your damage is 13.6%, so EXEMPTION APPLIES. However, the roofer must verify that the roof is single-layer (not three-layer or suspect) and that no structural deck damage exists. Inspection recommendation: have the roofer photograph existing single-layer before submitting insurance claim — if your roof is already three-layer, the exemption is void, and you'd need full permit + tear-off. Assuming single-layer: roofer patches the damaged slope (tear out damaged shingles, inspect deck for rot, replace with matching shingles if available, or closest match if exact color/style discontinued), and replaces flashing (roof-to-wall or roof-to-chimney, FBC-compliant self-adhering underlayment under flashing). NO PERMIT REQUIRED. But: insurance typically requires pre-approval inspection and scope photo. Roofer may recommend a small-job insurance deductible ($500–$2,500) and permit-exempt scope to avoid permit costs. Timeline 2–3 days once approved. Cost: insurance deductible + roofer labor and materials $800–$2,500 (no permit fee because exempt). Gotcha: if the roofer, during tear-out, discovers rotted deck or second/third layer, work must STOP and a full-replacement permit must be pulled retroactively. This happens in 5–10% of 'simple repairs' — old Florida homes sometimes have hidden layers or delaminated decks. Protect yourself: hire a roofer willing to put in writing that they'll stop work and call for permit escalation if structural issues arise.
Repair under 25% = no permit required | Verify single-layer status before work starts | Insurance claim typical | Roofer must stop and obtain permit if deck rot or hidden layers found | 2–3 day timeline | $800–$2,500 out-of-pocket (plus deductible)

Every project is different.

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

FBC secondary water barrier and hurricane mitigation: why Casselberry is different

Florida Building Code Section 6.3.5 requires a secondary water barrier (self-adhering underlayment) on all pitched roofs in Seminole County. This rule exists because Florida's hurricane-season wind-driven rain is extreme — gusts exceed 100 mph regularly, and rain can be driven horizontally and upward under shingles. The secondary barrier catches that rain before it reaches the deck. Northern codes (IRC R905) make underlayment optional for asphalt shingles, treating it as best-practice only. Casselberry enforces FBC, not IRC, so the barrier is non-negotiable. The barrier must extend 36 inches up the roof deck from the eave (in coastal counties, it's 48 inches), and the overlap must be a minimum of 4 inches side-to-side and 6 inches vertical. Many roofers from out-of-state (or inexperienced local crews) underestimate this requirement and install only 12–18 inches, leading to plan-review rejection.

Cost and material selection matter. Self-adhering underlayment (e.g., GAF Cobra, CertainTeed StormGard, Owens Corning WeatherLock) runs $400–$800 for a typical 2,200 sq ft roof with 36-inch eave extension. Felt-based ice-water-shield is cheaper ($250–$400) but performs poorly in Florida's heat and humidity (adhesive fails after 3–5 years). Synthetic underlayments (polypropylene or polyethylene) are more durable and recommended by FBC inspectors. Casselberry Building Department will ask for the manufacturer's warranty and FBC compliance statement during plan review. Provide the data sheet; skip it, and you'll get a rejection.

Inspectors verify secondary-water-barrier installation during the deck-nailing inspection (post-tear-off, pre-shingles). They'll walk the eaves, check overlap, and measure extension with a tape. If the barrier stops short of 36 inches, the inspector will reject and require correction before shingles are installed — costly re-work. Plan ahead: coordinate with your roofer to confirm underlayment specs in the quote and on the permit drawing.

Casselberry's dual-jurisdiction gotcha: when the county overrides the city

Casselberry is an incorporated city within unincorporated Seminole County, and that boundary creates a jurisdiction headache for permits. If your property is within Casselberry city limits, the City of Casselberry Building Department is your primary permit authority. But if your property is in a wetlands overlay, a flood-risk zone (FEMA or Seminole County), or a county-designated environmental-protection area, the county (Seminole County Public Works and Natural Resources) may require additional approvals. Roofing typically does not trigger wetland or stormwater review (it's an 'in-place' replacement, not an excavation or fill). But the county may require a 'No Impact Certification' — a one-page form stating the project is confined to existing footprint and does not modify stormwater flow, vegetation, or fill. County turnaround is usually 3–5 business days if no-impact, but if the county decides your property is in a SWFWMD (Southwest Florida Water Management District) permit area or a stormwater-management facility, the timeline jumps to 4–6 weeks.

How to avoid the gotcha: before you submit to Casselberry Building Department, call Seminole County Planning and Zoning (407-665-6500) or visit the county wetlands and flood-map portals online. Ask: 'Is my address in a wetlands overlay or flood zone?' If yes, ask if a roofing replacement requires county sign-off. Many county staff will say, 'Roofing is exempt from wetland review,' and issue a written no-impact determination on the phone. Get their determination in email, print it, and attach to your Casselberry permit application. This saves 2–4 weeks and prevents surprises.

For HOA properties, Casselberry Building Department does NOT enforce HOA architectural rules — that's HOA business. But your HOA may require color approval, material approval, or a form signed by the HOA architectural committee before the roofer starts. Get HOA approval in writing and attach it to your city permit application. If you skip HOA approval and start work, the HOA can force a stop-work and fine you $100–$500 per day. The city permit does not override HOA covenants.

City of Casselberry Building Department
95 Triplet Lake Drive, Casselberry, FL 32707
Phone: (407) 262-7700 | https://www.casselberry.org/ (check 'Permits' or 'Building' for online portal access)
Monday–Friday, 8:00 AM–5:00 PM (closed holidays)

Common questions

Can I re-roof without a permit if it's just replacing shingles on my own roof?

No. Casselberry requires a permit for any full roof replacement, tear-off, or material change. The only exemption is for repairs under 25% of roof area (single-slope damage, minor patching). Full replacement, even if you're using the same shingle type, requires a permit because FBC Section 6 mandates secondary water-barrier compliance, and the city must inspect fastening patterns and underlayment to confirm wind-resistance standards. Skipping the permit risks a $500/day stop-work fine and insurance denial.

What if my roof has three layers already — can I overlay a fourth?

No. IRC R907.4 and FBC both prohibit reroofing over three or more layers. Casselberry inspectors will ask for a photo of existing layers at permit intake. If three layers are discovered, tear-off is mandatory, and your permit will be modified to require full removal before new install. This adds $1,500–$3,000 to your project cost. Many homeowners assume 'just put new shingles on top,' but that's a code violation and will fail final inspection.

Do I have to use FBC-compliant shingles, or can I buy the cheapest option?

Casselberry requires wind-resistance-rated shingles (60+ mph minimum, ASTM D3161 Class F or higher). Cheap shingles may not have a wind-rating certification, and the city will reject them at plan review. Major brands (GAF Timberline, CertainTeed XT, Owens Corning Duration) are all rated and widely available. Budget $3,500–$5,000 for shingles on a typical 2,200 sq ft roof. Check the spec sheet for the wind rating before you buy.

How much does a Casselberry roof-replacement permit cost?

Like-for-like asphalt shingle replacement: $150–$250 flat fee (OTC approval). Material-change or structural review required: $300–$400. Tear-off + structural evaluation: $350–$450. Fees are often based on roof square footage ($1.50–$2.00 per sq ft) or a flat tier system. Call the Building Department at (407) 262-7700 for a quote before you apply — they'll give you an exact fee based on your roof size and scope.

Can I hire an unlicensed roofer if I pull the permit as owner-builder?

No. Florida Statutes § 489.103(7) allows owner-builders to pull permits, but the actual work must be done by a CCB-licensed roofing contractor or by you yourself (if you are personally licensed or the work is your primary residence and you are owner-occupant). Casselberry inspectors verify CCB license at final inspection. Hiring an unlicensed 'handyman' roofer is a violation and will fail the job. Stick with licensed contractors to avoid permit denial and lien risk.

What's the secondary water barrier, and do I really need it on an asphalt-shingle roof?

Yes, FBC Section 6.3.5 mandates a self-adhering underlayment (secondary water barrier) on all pitched roofs in Seminole County. It must extend 36 inches up the roof deck from the eave. This barrier catches wind-driven rain before it reaches the deck, which is critical for hurricane-season protection. Cost is $400–$800 per roof. Common materials are GAF Cobra, CertainTeed StormGard, or synthetic equivalents. Felt underlayment does NOT satisfy FBC requirements in Florida; synthetic is preferred.

How long does the permit process take in Casselberry?

Like-for-like shingle replacement (OTC): 1–2 hours for approval, then 7–10 days to install and inspect. Material change or structural review: 5–10 business days for plan review, then 2–3 weeks for install and inspections. If your property is in a county overlay (wetlands, flood zone), add 2–4 weeks for county coordination. Total timeline typically 2–4 weeks from permit submission to final approval.

Do I need HOA approval before submitting my roof permit to the city?

Yes, if you're on an HOA property. Casselberry Building Department does NOT enforce HOA architectural restrictions — that's the HOA's job. Get written HOA approval (color, material, style) before the roofer starts work. If you don't, the HOA can force a stop-work and fine you $100–$500 per day. Attach HOA approval to your city permit application to avoid complications.

What if the inspector finds rot or hidden layers during tear-off?

Work must stop immediately, and the roofer must call for permit escalation. Structural damage (rot) requires a structural engineer's evaluation before new install can proceed. Hidden layers (second or third layer discovered during tear-off) trigger a mandatory full-removal requirement. These issues add $1,000–$5,000 and 2–4 weeks to the project. Hire a roofer willing to put in writing that they'll pause work and notify you if structural issues arise.

Is my roof in a flood zone or wetlands area, and does that affect my permit?

Casselberry properties near the Econlockhatchee River, Lakes Triplet, and other designated areas may fall into Seminole County wetlands or flood-management overlays. Roofing is usually exempt from environmental review, but the county may require a 'No Impact Certification' before the city approves the permit. Call Seminole County Planning and Zoning (407-665-6500) or check the county wetlands map online before you submit to Casselberry Building Department. Get county confirmation in email and attach it to your city permit to speed approval.

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