What happens if you skip the permit (and you needed one)
- Stop-work orders issued by the City of Leesburg carry a $500–$1,500 fine and require you to pull a back-permit at double or triple the original fee once discovered by a neighbor complaint or insurance adjuster.
- Homeowners insurance may deny a roofing claim if the replacement was unpermitted; some carriers retroactively audit FBC compliance and refuse payout on storm damage within 3-5 years of an unpermitted roof.
- Home sale in Florida requires a 'roof certificate' (proof of age and condition); unpermitted roof work voids that certificate and can trigger title delays, lender refusal, or $15,000–$25,000 cost to re-roof with permits before closing.
- Lien attachment: an unpermitted roof contractor can file a mechanics' lien against your property if the job wasn't permitted; Leesburg Building Department won't remove the lien retroactively, only the contractor can.
Leesburg roof replacement permits — the key details
Florida Building Code 7th edition (adopted by Leesburg) mandates a permit for any full roof replacement, material upgrade (shingles to metal or tile), or partial replacement exceeding 25% of roof area. The rule is in FBC Section 1511 (reroofing), which mirrors IRC R907 but adds FBC's secondary water-barrier requirement: any reroof in Florida must include at least one layer of water-resistive material (ice-and-water shield or synthetic underlayment) extending from the eave up to at least 2 feet beyond the interior wall line — even on inland, non-coastal homes. Leesburg enforces this statewide FBC standard because it addresses the state's high humidity, afternoon thunderstorms, and wind-driven rain. The City of Leesburg Building Department requires the roofer (or owner-builder) to submit a 'Reroofing Worksheet' that flags how many existing layers are present. If three layers exist, a tear-off is mandatory; if two layers are present and the applicant proposes a third-layer overlay, the application is rejected and a tear-off is required. This pre-screening happens during online portal submission, so you'll know before paying the permit fee whether a full tear-off is in the cards. Tear-offs typically add $2–$4 per square foot to the labor cost (a 2,000 sq ft roof = 20 squares = $400–$800 in tear-off labor alone), so catching this rule early is critical.
Material changes — upgrading from asphalt shingles to metal roofing, clay tile, or concrete tile — trigger a structural evaluation in Leesburg. FBC 1511.9 requires the roofer to confirm the existing deck (plywood or OSB) can support the additional dead load. Metal roofing is roughly 1.2–1.5 psf (lighter than asphalt), so often it clears; tile is 9–15 psf and frequently requires 2x decking upgrades or rafter reinforcement. The Leesburg Building Department's online portal asks 'changing material?' and if you answer yes, you'll be prompted to upload or certify a structural engineer's sign-off. The structural review adds 1–2 weeks to the timeline and costs $300–$800 for an engineer's letter. If the deck is inadequate, you're looking at an expensive retrofit: sister rafters, plywood overlay, or a costly deck replacement. This is not a reason to skip the permit — it's a reason to pull the permit early, get the engineer involved before you buy materials, and understand the true scope. Owner-builders are not exempt from the structural requirement; Leesburg Building Department treats owner-builder reroofs the same as licensed-contractor reroofs in this regard.
Leesburg's permit-review workflow is notably faster than some Florida jurisdictions because the city uses the PermitHub online portal and accepts 'over-the-counter' (OTC) permits for like-for-like reroofs — meaning if your application is for asphalt shingles replacing asphalt shingles, no material change, existing deck nailing is visible and acceptable, and no three-layer conflict exists, the permit can be issued same-day or next-business-day. The fee is calculated as follows: $1.40–$1.80 per square of roof area (a 20-square roof = $28–$36 base, plus administrative fee of $150–$250, totaling $180–$290). If structural review is needed, add $75–$150 for plan review. Once permitted, the roofer schedules an in-progress deck-nailing inspection (the city verifies the existing plywood isn't rotted and fastening pattern is code-compliant) and a final inspection after shingles/underlayment are installed. Leesburg inspectors typically complete both inspections within 48 hours of request during business hours. The entire permit-to-final timeline for a straightforward reroof is 1–3 weeks; material-change jobs run 3–4 weeks.
Ice-and-water shield (secondary water barrier) placement is a frequent plan-review correction in Leesburg reroofing permits. FBC 1511.1.2 specifies that this underlayment must extend from the eave upslope a minimum of 2 feet beyond the interior wall line (in single-story homes, that's roughly 2 feet; in two-story homes at the lower roof section, still 2 feet). The most common rejection is 'ice-and-water shield installed only 18 inches from eave — extend to code 2-foot minimum.' Roofers sometimes install it to the overhang edge and call it done, which doesn't meet FBC. Leesburg's Building Department flags this in the permit checklist, so your roofer should know to account for it. Additionally, valleys, chimneys, plumbing vents, and step-flashing areas require ice-and-water shield per FBC 1507.2.8 (valley material). If your home has a complex roof (dormers, multiple pitches, skylights), expect the permit reviewer to request 'ice-and-water shield detail drawing' showing placement at every valley and penetration. This adds 1–2 days to plan review but prevents a re-inspection failure.
Owner-builder reroofs in Leesburg are permitted under Florida Statutes § 489.103(7), but the City of Leesburg Building Department still enforces full FBC compliance: you cannot use a roofing contractor licensed by the state to pull the permit on your behalf and then hire an unlicensed worker. If you are the owner-builder, you pull the permit as 'owner of record' and you perform the work yourself or directly supervise a family member. The Leesburg Building Department requires the owner-builder to sign an affidavit stating the same. Inspections are mandatory, and Leesburg inspectors are trained to verify fastening patterns, underlayment placement, and deck condition. If the inspection fails (e.g., fastening not per code, missing ice-and-water shield), you must correct it and re-request the inspection at no additional fee. This process is not faster or cheaper than hiring a licensed roofer; the advantage is you control the labor cost, but you assume liability if something fails. Many Leesburg owner-builders choose to hire a contractor to pull the permit (which the contractor does as a service) and then negotiate labor-only terms, keeping the contractor as the permit-holder and responsible party for compliance.
Three Leesburg roof replacement scenarios
Why FBC matters more than IRC in Leesburg reroofing — the secondary water-barrier rule that catches everyone
Leesburg adopted the 7th edition Florida Building Code (FBC 2020), which applies statewide and predates the 2021 IRC that most states use. The key difference: FBC 1511.1.2 (secondary water barrier) requires ice-and-water shield or synthetic underlayment on every roof in Florida, including inland homes like Leesburg. The IRC (R907.3) only requires this in 'wind and rain exposure' areas — which is interpreted narrowly in colder states. Florida interprets 'wind and rain' to mean the entire state: lightning, moisture intrusion, and 100+ mph hurricane winds can hit anywhere in Florida, so the secondary water-barrier rule is absolute. The Leesburg Building Department enforces it even on inland roofs.
In practice, this means your reroof application will be rejected if you propose installing asphalt shingles with only felt or tar-saturated kraft paper (cheap underlayment). The plan reviewer will flag 'underlayment does not meet FBC 1511.1.2 — specify ice-and-water shield or synthetic underlayment per manufacturer spec for cold-weather zones.' Even though Leesburg is not technically 'cold weather' (no snow), the FBC language applies uniformly. Roofers from out-of-state sometimes miss this and bid jobs with cheap underlayment; if they win a Leesburg job and install non-compliant underlayment, the final inspection fails and the roofer must remove the shingles, install ice-and-water shield, and reinstall — adding $500–$1,500 in rework. This is a top three reason for Leesburg roof inspections to fail.
The secondary water-barrier placement detail is equally critical: the ice-and-water shield must extend from the eave (at the gutter line) upslope a minimum of 2 feet beyond the interior wall line. In a single-story home, that's usually just 2 feet; in a two-story, at the lower roof section abutting the upper wall, it's still 2 feet from the interior face. Valleys and roof penetrations (plumbing vents, chimneys, skylights) require ice-and-water shield under any roof covering in the FBC — no exceptions. If you install shingles in a valley with only felt, the final inspection will fail and the city will issue a notice to cure within 30 days; failure to cure results in a stop-work order and fines. Roofers who understand FBC typically include ice-and-water shield cost in their bid; those who don't often underbid and then request a change order mid-job. Confirming your roofer's experience with FBC 1511 upfront prevents this.
Leesburg's limestone-karst water-table issue and why deck inspection is non-negotiable for reroofing
Leesburg sits in Lake County, which is built on limestone karst with a very high water table — often 3–6 feet below grade. This geology creates a unique moisture problem: homes in Leesburg frequently experience rising damp and capillary water intrusion through slab-on-grade foundations and rim-band framing. The result is that older homes (built before 1990) often have attic and rafter-end moisture issues that are not immediately visible from the street. When a roofer tears off the existing shingles during a reroof, the underside of the old decking (plywood or OSB) is exposed; if it has absorbed moisture from below or from previous leaks, it may be soft, spongy, or moldy. The Leesburg Building Department's in-progress deck-nailing inspection specifically checks for this: the inspector taps the plywood with a small hammer and probes for soft spots. If the deck is compromised, the roofer must replace it before proceeding — at a cost of $8–$15 per square foot of exposed deck area.
This karst-related inspection is not unique to Leesburg — it applies citywide — but it is much more likely to occur in Leesburg than in, say, Tampa or Miami, which sit on better-draining sandy soils. Homeowners who get a reroofing quote and assume the job is straightforward should budget a contingency for deck repair: 10–15% of the total material cost is reasonable. If your home was built before 1985 in Leesburg and has never had a roof tear-off, expect there is a 40–50% chance the deck will need some plywood replacement. The Leesburg Building Department does not allow 'spot repairs' on compromised plywood if more than 20–25% of the deck span is involved; the entire section must be replaced. Owner-builders should be aware that a day-long tear-off job can turn into a 2–3 day project if deck work is needed, and materials will escalate.
Additionally, the Leesburg Inspector will check for evidence of prior leaks or flashing failures: nail pops, staining, mold, or rot at the plywood edges. If found, the inspector will require flashing repairs or rafter-end moisture remediation before the new roof is installed. This is not a rejection — it is a 'deficiency notice' that the roofer must address. In many cases, the roofer can seal problem areas, install flashing, and re-request the inspection within a day or two. But if structural rot is found in rafters themselves, the job becomes a structural repair rather than a simple reroof, and an engineer may be required. Again, this is not a reason to skip the permit — it is a reason to pull the permit early, get the inspection done, and understand the full scope before signing a fixed-price contract with your roofer.
City Hall, 38 S. Main Street, Leesburg, FL 34748
Phone: (352) 323-3649 (main line; ask for Building/Permit Division) | https://leesburg.permitexpress.com (PermitHub online permit portal; confirm current URL with city)
Monday–Friday, 8:00 AM–5:00 PM EST
Common questions
Can I just patch the damaged part of my roof instead of replacing the whole roof to avoid a permit?
Repairs under 25% of roof area (roughly 5–6 squares on a 20-square roof) are typically exempt from permit in Leesburg. However, if your home has three existing layers already, even a small repair may be flagged if it requires underlayment work in a valley or involves deck fastening. The safest approach: call the City of Leesburg Building Department at (352) 323-3649 and describe the damage (location, size, scope). They will tell you if it's exempt. If the damage is storm-related and insurance is involved, most insurers require a permit anyway for claim approval, so pulling a permit is often the smarter move even if technically exempt.
The roofer says he can do this as a 'repair' without a permit — is that okay?
No. If the work involves removing and replacing roofing material over a contiguous area (including underlayment) and the scope is a full roof section or more than 25% of area, a permit is required by FBC 1511. 'Repair' language is a gray area, but Leesburg Building Department treats 'tear off and replace' as reroofing — permit mandatory. Many roofers will tell you a permit is not needed to speed up the sales process or reduce their paperwork. If discovered later (insurance inspection, home inspection during sale, or neighbor complaint), the permit can be enforced retroactively at double or triple the original fee, plus stop-work orders and fines. The permit fee (typically $200–$280) is cheap insurance against this risk.
My home has two existing layers. Can the roofer just install a third layer of shingles (overlay) without tearing off?
Not in Leesburg. IRC R907.4 (adopted by FBC) prohibits overlay on two or more existing layers if a third layer would be added. This rule exists because multilayer roofs trap moisture, reduce ventilation, and fail faster. Leesburg's Building Department enforces this; the permit application requires you to declare the number of existing layers, and if you propose a third-layer overlay, the application is rejected and a full tear-off is mandated. The Leesburg online portal screens this automatically, so you'll know immediately before paying the permit fee. Full tear-off costs $400–$800 in additional labor, but it's mandatory.
What if I upgrade from asphalt shingles to metal roofing — do I need an engineer?
Yes, most likely. Material upgrades (especially to metal or tile) trigger FBC 1511.9, which requires verification that the existing roof deck can support the new material's dead load. Metal roofing is typically 1.2–1.5 psf, which most 1970s–1980s plywood decks can handle. Tile is 9–15 psf and often requires reinforcement. A structural engineer's letter costs $400–$600 and takes 3–5 days. Many roofers will provide this or recommend an engineer; some will assume the deck is adequate, which is risky. For a metal upgrade, budget the engineer cost upfront to avoid mid-project surprises. Leesburg Building Department will request the engineer's sign-off in the plan review, so provide it with your initial application.
How long does the permit review take in Leesburg for a straightforward reroof?
For a like-for-like asphalt-shingle replacement with no material change and no three-layer conflict, Leesburg offers 'over-the-counter' (OTC) permitting: the permit can issue same-day or next business day. For material changes (asphalt to metal/tile), structural reviews, or deck repair concerns, plan 5–10 business days for plan review. Once permitted, scheduling the in-progress and final inspections typically adds 1–2 weeks (inspectors complete these within 48 hours of request during business hours). Total permit-to-final timeline: 2–3 weeks for straightforward jobs, 3–5 weeks for material-change or structural-review jobs.
If I am an owner-builder doing the roof myself, do I still need a permit in Leesburg?
Yes. Florida Statutes § 489.103(7) allows owner-builders to perform work on their own residential property without a contractor's license, but the City of Leesburg still requires a permit for reroofing and will conduct in-progress and final inspections. The permit fee is the same, and you must comply with all FBC rules (ice-and-water shield placement, fastening patterns, underlayment specs, etc.). Leesburg inspectors are trained to verify code compliance; if your work does not meet FBC, the inspection will fail and you'll be asked to correct it. Many owner-builders find hiring a licensed roofer (and paying the permit fee) is simpler than managing their own inspections, but owner-builder permits are allowed and do not cost more.
The permit reviewer asked for 'ice-and-water shield detail drawing' — what does that mean and what do I provide?
Ice-and-water shield must be placed at specific locations per FBC 1507.2.8 and 1511.1.2: eave (2 feet up from interior wall line), valleys, and around all roof penetrations (chimneys, vents, skylights). The 'detail drawing' is a simple sketch or PDF showing the roof plan and marking where ice-and-water shield will be installed. Many roofers submit the shingle manufacturer's spec sheet plus a handwritten note: 'Ice-and-water shield per FBC 1511.1.2, installed at eave (2 feet up), all valleys, and around flashing penetrations.' This is usually sufficient. If the reviewer asks for more detail, they'll request a roof plan with dimensions showing eave coverage. Your roofer can provide this; if not, the city can also help clarify what's needed. Submit this within 2–3 business days of the request to avoid permit delays.
What happens if the final roof inspection fails — do I have to remove all the new shingles?
Not necessarily. If the failure is minor (e.g., nail pattern off by a few inches, ice-and-water shield needs extension in one area, flashing detail needs adjustment), the roofer will correct it and re-request the inspection within 1–3 days. The inspector will then pass the correction. If the failure is major (e.g., underlayment is wrong type, three layers were installed, structural defects in deck were not addressed), the city may issue a 'Notice to Correct' giving 30 days to remedy. In extreme cases (e.g., installation of prohibited material or failure to use permitted contractor), the city can issue a stop-work order and require removal. However, this is rare if the permit was pulled upfront and the roofer understood FBC requirements. The best defense: ensure your roofer has Leesburg-specific experience or at least knows FBC 7th edition rules.
Can my roofer pull the permit as the contractor, or do I have to pull it as the homeowner?
Either way is fine. If your roofer is a licensed contractor, they can pull the permit on your behalf (they are the 'Permit Applicant') and you sign as 'Property Owner.' If you are an owner-builder, you pull the permit as 'Owner of Record' and you sign the affidavit stating you are performing the work. Most homeowners prefer the roofer to handle the permit application because the roofer knows the FBC requirements and submits the right specs. Confirm with your roofer upfront: 'Will you pull the permit, or do you need me to pull it?' If the roofer says 'It's not required,' get a second opinion from the City of Leesburg Building Department — that's a red flag.
After I get the permit and complete the roof, do I need a 'certificate of occupancy' or anything else?
No, a roof replacement does not require a certificate of occupancy (that is only for new buildings or major renovations). Once the final inspection passes, the City of Leesburg Building Department will mark the permit as 'Inspections Passed' or 'Complete,' and you receive a signed final inspection report. Keep this document in your records for insurance purposes and future home sales. Some homeowners request a 'Final Roof Certificate' for insurance claims; ask the building inspector during the final inspection if they can provide one. The city may issue this automatically or upon request. This certificate proves the roof was installed to code and passed city inspection — valuable for insurance claim payouts and home appraisals.