Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any full roof replacement, tear-off, or material change requires a permit from the City of Florence Building Department. Spot repairs under 25% of roof area and like-for-like patching are typically exempt.
Florence enforces Kentucky State Building Code (2021 edition, based on IRC 2021), which requires permits for reroofing projects that involve tear-off, structural deck work, or material changes. What sets Florence apart from neighboring Boone County or Covington is that Florence uses a straightforward over-the-counter review process for like-for-like reroofs with complete deck inspection and documentation — no third-party plan review required. However, Florence's karst limestone geology (sinkholes and subsurface drainage are real concerns) means the building department scrutinizes deck condition reports closely; if your deck shows settlement, soft spots, or water damage, they may require structural engineer certification before approval. Additionally, Florence sits in FEMA flood zone consideration areas along the Licking River, so if your property falls within a flood plain or future interest zone, FEMA floodplain permit coordination may delay pull. For material upgrades (shingles to metal, for example), a full permit with deck inspection and fastening-pattern approval is mandatory and takes 7-10 business days. Three-layer roof limits under IRC R907.4 are enforced strictly — if the inspector finds existing shingles on top of older shingles on top of original materials, you must tear off to two layers maximum, adding cost and timeline.

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

Florence roof replacement permits — the key details

Timeline from permit application to final inspection is typically 2-4 weeks for like-for-like reroofs without structural issues. Day 1-2: submit complete application. Day 3-5: building department reviews and approves (or returns with deficiencies). Day 6-10: applicant schedules and completes rough-in (deck) inspection. Day 11-20: roofing contractor completes material installation. Day 21: applicant schedules final inspection, which occurs within 2-3 business days. Total elapsed time: 3-4 weeks. If deck repairs, structural review, or third-party plan review are required, add 7-10 business days. Material-change permits (e.g., shingles to metal) add 3-5 business days for structural or engineering review. Contractor availability and weather delays are outside the permit timeline but should be factored into your project plan. The City of Florence Building Department is located at City Hall, and permit applications can be submitted in person, by mail, or (if available) through the city's online portal — verify current submission methods by calling the building department directly. After-hours emergencies or life-safety issues (e.g., active roof leak causing interior damage) may qualify for expedited permits; contact the Florence Fire Marshal or code enforcement office to discuss.

Three Florence roof replacement scenarios

Scenario A
Like-for-like asphalt shingle replacement, 1-layer existing, rear slope only — neighborhood bungalow, unaffected by historic district or flood zone
You own a 1,200-square-foot ranch in a residential neighborhood north of downtown Florence. Your roof has 1,600 sq ft of usable surface area (16 squares) with a single layer of 25-year architectural asphalt shingles that are failing (algae staining, curling, granule loss). You plan to tear off the old shingles, inspect and clean the deck (no replacement expected), install ice-and-water shield 24 inches from the eave, install 30-pound felt underlayment, and re-shingle with the same brand and style of architectural shingles, upgrading the fastening pattern to 6 nails per shingle instead of 4 (per manufacturer wind-resistance spec). This project requires a permit because you are doing a tear-off (IRC R907.4 trigger). Application: submit completed permit form, roof area calculation (16 squares), existing and proposed shingle specs, fastening pattern (6 nails per shingle), underlayment plan (ice-and-water + 30# felt), and deck-condition statement (will do visual inspection during tear-off). Expected fee: $150–$180 based on 16 squares. Rough-in inspection: inspector verifies deck is sound, no soft spots or rot, and sheathing fastening is adequate. Final inspection: inspector checks fastening pattern on first 5-10 shingles (spot-check for 6 nails per shingle), confirms ice-and-water placement from eave to 24-inch line, verifies underlayment lap (4-6 inches) and ridge-vent installation. Timeline: 2-3 weeks. Contractor pulls permit (or you do if owner-builder) and schedules inspections.
Tear-off required | Single layer existing — no removal required | Ice-and-water shield 24-inch setback | Permit $150–$180 | Rough-in + final inspection included | 16 squares | 2-3 week timeline
Scenario B
Three-layer roof detected, material change to metal standing-seam, structural evaluation required — mid-century colonial on hillside, elevated wind exposure
Your 2,200-square-foot colonial on a ridge lot in the Boone County foothills above Florence has three layers of roofing: 1960s asphalt shingles on top of 1980s asphalt shingles on top of original wood shakes. Total existing roof area is approximately 2,800 sq ft (28 squares). You want to upgrade to metal standing-seam roofing (0.8 pounds per square foot, much lighter than asphalt's 3 pounds per square foot) for durability and to reduce future maintenance. IRC R907.4 prohibits more than two layers; a full tear-off to the deck is required. Additionally, because you are changing roofing material type — from asphalt to metal — and the new metal system has different fastening and load paths than shingles, IRC R905 requires structural evaluation to confirm the roof deck and truss system are adequate. The building department will require a licensed structural engineer to certify that the deck sheathing and fastening are adequate for metal roofing (usually they are, since metal is lighter than shingles, but the engineer's letter is mandatory for the permit). Permit application: completed form, roof area (28 squares), deck tearoff and structural inspection plan, structural engineer scope (engineer will inspect during rough-in, certify deck sheathing is adequate, and provide a letter). Proposed metal roofing spec: manufacturer name, standing-seam profile, fastening pattern (typically aluminum clips fastened to deck at 2-foot intervals), underlayment spec (breathable synthetic felt is standard for metal roofs to prevent condensation). Expected fee: $200–$280 (based on 28 squares plus structural review surcharge of $50–$100). Timeline: 10-14 days for permit approval (structural engineer review takes 5-7 days); structural engineer onsite during rough-in for deck certification (1-2 hours); final inspection after standing-seam installation, verifying clip spacing, fastening pattern, ridge-cap installation, and flashing detail at chimneys and penetrations. Total project timeline: 4-5 weeks including engineer certification. Note: metal roofing typically qualifies for homeowner insurance discounts (25-year or lifetime warranty vs. 20-25 year asphalt), so the higher upfront permit and structural cost is often offset by insurance savings and durability.
Three-layer tear-off required | Material change shingles to metal | Structural engineer certification required | Permit $250–$300 | Structural review surcharge $50–$100 | 28 squares | 4-5 week timeline | Hillside wind exposure — increased fastening density may be required
Scenario C
Partial roof replacement over 25%, flat roof with active leak, emergency repair in flood zone — older downtown commercial building near Licking River
You own a 3,000-square-foot single-story commercial building (former retail, now offices) in downtown Florence, 200 feet from the Licking River. The flat TPO (thermoplastic polyolefin) roof has been leaking for six months; water is entering the back corner and damaging insulation and interior ceiling. The leak is concentrated over 800 sq ft of the 3,000-sq-ft roof (roughly 30% of total roof area). You want to replace only the affected section with new TPO membrane, reinstall the tapered insulation, and upgrade flashing at the wall penetrations. Because the replacement area exceeds 25% of roof area (IRC R907.2 triggers for this), a full permit is required. Additionally, because your building is within the FEMA flood-zone mapping area (near Licking River), the city may require floodplain permit coordination and certification that the new roofing materials meet flood-resistant standards (no organic or absorbent materials in the lower 3 feet if flood depth is likely). Permit application: completed form (commercial building), roof area (3,000 sq ft total, 800 sq ft repair), TPO product spec and thickness (usually 60 mil), insulation specification (density, R-value), flashing detail at wall penetrations and roof edge, deck condition report (inspect for water stains, saturation, deck integrity beneath the leak), and floodplain certification if in flood zone (confirm with City Planning). Expected fee: $250–$350 based on 3,000-sq-ft total roof area plus floodplain review. Rough-in inspection: inspector verifies deck drying and condition, confirms insulation removal and replacement (no over-insulating to change elevation), and reviews flashing detail before TPO installation. Final inspection: TPO seams are tested (probe testing or thermal imaging if available), flashing is confirmed at all penetrations, and roof slope/drainage is verified (flat roofs must have minimum 1:48 slope for drainage per IRC R1521). Timeline: 3-4 weeks, but floodplain coordination may add 1-2 weeks if city requests FEMA zone confirmation or flood-mitigation letters. Important: commercial reroofing typically requires a licensed roofing contractor; owner-builder exemption applies only to single-family owner-occupied residential. Emergency repairs (active leak causing damage) may qualify for expedited permits — contact Florence code enforcement to request fast-track review.
Partial replacement over 25% — full permit required | Flat TPO roof system | Floodplain zone coordination required | Permit $300–$400 | Flood-mitigation review may delay 1-2 weeks | 3,000 sq ft total | Commercial building — licensed contractor required | Deck drying inspection before insulation replacement

Every project is different.

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

Karst geology and roof deck inspection in Florence

Winter ice-dam risk in Florence is moderate to high given the 24-inch frost depth and frequent freeze-thaw cycles (November through March see temps between 20-40°F with intermittent snow and rain). IRC R905.1.1 requires ice-and-water shield (self-adhering, 24-25 mils thick) to be installed for a minimum distance of 24 inches from the eave to a point at least 24 inches inside the interior wall line of the building. Many older Florence homes have inadequate or missing ice-and-water barriers, leading to ice-dam leaks into wall cavities and attic spaces. During your reroofing permit, the inspector will verify that ice-and-water shield extends the full required distance; skimping on this detail — installing it only 12 inches or only along the eave — is a common rejection. The cost of ice-and-water barrier is roughly $0.50–$0.75 per square foot installed (roughly $100–$150 total for a 16-square roof), so it is worth budgeting for. If your roof has a low-slope section or valley where water pools, additional ice-and-water coverage is warranted (ask your contractor). Some contractors use 30-pound asphalt felt as a secondary underlayment beneath ice-and-water shield for extra redundancy; this is not required but is common in cold climates and adds minimal cost.

Owner-builder reroofing and contractor liability in Florence

Insurance considerations: homeowners insurance policies typically cover reroofing costs only if the work is permitted and performed by a licensed contractor (or owner-builder with permit). If you have an unpermitted roof, insurance adjusters investigating a future claim (e.g., storm damage, hail) may deny coverage because the roof does not meet code. When you renew insurance after a reroofing project, provide your insurance agent with a copy of the final inspection approval from the City of Florence Building Department; this documents that the new roof meets current code and will ensure coverage. Kentucky law does not mandate roofer licensing at the state level (unlike some states), but city permits and inspections serve the same quality-control function. Some homeowners insurance carriers offer discounts for upgraded roofing (impact-resistant shingles, metal roofing, extended warranties); ask your agent about discounts after the new roof is installed. If you are refinancing or applying for a home equity line of credit, the lender may require proof of permit and final inspection for recent roofing work — having those documents in your home file is essential.

City of Florence Building Department
City of Florence City Hall, Florence, Kentucky
Phone: Call City of Florence main line and ask for Building Department or Building Inspector | https://www.florenceky.us (check for online permit portal or application forms)
Monday–Friday, 8:00 AM–5:00 PM (verify locally for holiday closures)

Common questions

Do I need a permit if I am just replacing a few cracked or missing shingles?

No. Repairs of individual shingles, small patches under 10 squares (1,000 sq ft), or like-for-like patching under 25% of roof area are exempt from permit requirements under IRC R907.3. However, if the repair uncovers rot, structural damage, or a third layer of roofing, you must stop and contact the City of Florence Building Department — removal of rot or the third layer requires a permit. If you discover during your patch work that the deck is soft or the leak is larger than you thought, pull a permit rather than risk voiding insurance coverage.

How long does the permit stay valid if I do not start work immediately?

The permit is valid for 180 days from issuance. If work is not started within that window, the permit expires and must be renewed (no additional fee, but administrative delay of 3-5 days). If you start the permit work but pause for more than 180 days, the permit is voided and you must pull a new one. This is common if a reroofing is approved in summer but delayed due to weather or contractor availability — confirm with the building department in advance if you need to extend the permit validity, and they may issue a written extension (typically one renewal is allowed).

What if the inspector finds three layers of roofing during my tear-off?

You must stop work immediately and contact the City of Florence Building Department. IRC R907.4 prohibits more than two layers; you must tear off the existing roofing down to two layers or to the deck. This will delay your project by 3-5 days (additional tear-off labor) and add $300–$800 in removal costs. The building department will NOT charge an additional permit fee, but they will require a revised deck inspection and may impose a stop-work order if the violation is not corrected. Always ask the roofer to inspect the roof during the estimate phase and disclose if three layers are present — many older Florence homes have multiple layers, and budgeting for full tear-off saves surprises.

If my house is in a historic district, does that affect the roof permit?

Yes. Florence has several properties listed on the National Register of Historic Places and local historic districts (e.g., Juniper Hill area). If your property is historic or in a historic district, the City of Florence Planning Department and Historic Preservation Board must approve the roofing design before you pull a permit with the Building Department. This means material color, profile (architectural vs. 3-tab shingles), and slope must match or be compatible with the historic character. Approval typically takes 2-4 weeks and may require design sketches or material samples. Contact the Planning Department before applying for a roof permit if you are in a historic property — this prevents delays and rejections.

Am I allowed to overlay new shingles over the old roof instead of tearing off?

Only if the existing roof has one layer and you are not changing roofing material. IRC R907.4 permits overlay only when the existing roof does not exceed two layers. However, overlaying is generally not recommended because it hides deck damage, reduces ventilation, and shortens the life of the new roof. The City of Florence Building Department prefers tear-off and full deck inspection for residential reroofing. If you propose overlay, the application must include written confirmation that a deck inspection was done and no hidden damage was found — most inspectors will request you tear off at least a section to visually confirm the deck condition. Budget for tear-off; it is safer and results in a longer-lasting roof.

What happens if I hire a roofer who says he doesn't need a permit?

That is a red flag. Any roofer claiming a permit is not needed for full reroofing is either uninformed or trying to cut corners. You — not the roofer — are responsible for permit compliance. If an unpermitted roof is discovered during a home sale, inspection, or insurance claim, YOU face the liability: fines, mandatory removal, lender denial, insurance denial. Always verify that the roofer has pulled the permit (or that you will pull it), and always request a copy of the final inspection approval before paying the final bill. A legitimate roofing contractor in Florence welcomes permit requirements because they protect the work and the homeowner.

Does changing from asphalt shingles to metal roofing require anything beyond a standard permit?

Yes. Material changes require a full permit with structural review. Because metal roofing has different fastening and load paths than asphalt shingles, the building department may require a structural engineer to certify that your roof deck and truss system are adequate for metal roofing (usually they are, since metal is lighter, but the certification letter is required). This adds 1-2 weeks to the permit timeline and $800–$2,000 in engineering fees. Additionally, metal roofing requires a specific underlayment (usually breathable synthetic felt) to prevent condensation, and fastening patterns are different (aluminum clips instead of nails). Budget for the structural engineer and plan for a longer timeline — but metal roofing typically lasts 40-50 years vs. 20-25 for asphalt, so the upfront cost is often recovered in longevity.

If my roof replacement happens during winter, will the city still inspect it?

Yes, but schedule inspections during daytime hours when temperatures are above freezing if possible. Ice-and-water shield application and final roofing work become difficult in freezing rain or snow, so most contractors avoid winter reroofing. If you must proceed in winter, confirm that your roofing contractor has winter protocols (heated tarps, heated adhesives for ice-and-water barrier, etc.). The building department will still perform rough-in and final inspections, but delays due to weather are outside the permit timeline. Many Florence roofers have fall/spring schedules booked 2-3 months in advance, so plan ahead if you are targeting a specific season.

What is the difference between a roofing permit and a structural or engineering permit?

A roofing permit covers the replacement of roofing materials, underlayment, flashing, and ventilation — it is issued by the Building Department and is the standard permit for residential reroofing. A structural engineering permit is required when the roof structure itself (trusses, rafters, deck sheathing) must be repaired or modified. In Florence, structural permits are pulled as a separate application if deck repairs, rafter replacement, or truss reinforcement are needed; these permits require an engineer's design and cost $500–$2,000 in engineering fees alone. If your reroofing reveals structural damage during deck inspection, you'll need both a roofing permit and a structural permit — the building department will coordinate them. This is why full deck inspection during permit review is critical.

Can I get a permit for just the labor, not materials, if I supply my own shingles?

No. The permit fee is based on roof area (squares) and material type, not on labor vs. materials. If you supply your own shingles and hire a contractor to install them, the permit fee remains the same. The building department does not differentiate between full-service roofers and labor-only contractors. Permit the project under your address and roof specifications, and the fee is based on scope — roughly $10–$15 per square for a residential reroofing, regardless of who supplies materials. If you purchase materials yourself and have a contractor install them, confirm that the materials meet IRC standards (asphalt shingles should be UL-rated, underlayment should be breathable, etc.) — the inspector will review product certifications at final inspection.

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