Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any attached deck — no matter the size — requires a permit in Florence. Freestanding ground-level decks under 200 sq ft and 30 inches high are exempt, but the moment you bolt it to your house, you need Plan Review.
Florence sits in FEMA flood zone A (depending on exact address) and uses the International Building Code with Kentucky amendments, which means the city's Building Department enforces IRC R507 (deck construction) with added scrutiny on ledger-flashing details and footing depth. Here's what sets Florence apart: the city's 24-inch frost line is strict — deeper than some Kentucky cities — and the underlying karst limestone and bluegrass clay mean footing settlement is a real issue inspectors flag. The city also cross-references flood-elevation data on every permit intake (especially west of I-75), so if your lot is in a high-water zone, expect an extra review cycle. Unlike some neighboring cities that allow over-the-counter approvals for small decks under 200 sq ft, Florence's Building Department typically routes all attached-deck submittals through full plan review — expect 2–3 weeks for comments. The department requires a stamped structural design by a professional engineer or architect if the deck is over 12 feet wide or serves more than 4 occupants; owner-builders are allowed for single-family owner-occupied homes but must still file and pass inspections.

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

Florence attached-deck permits — the key details

Any deck attached to your house — whether it's 8x10 feet or 20x30 feet — requires a permit from the City of Florence Building Department. This is not a gray area. IRC R105.2 exempts freestanding ground-level decks under 200 sq ft and under 30 inches high, but the moment you bolt ledger board to your rim joist, you've created a structural load path that ties into the foundation. Florence's code office treats this as a modification to the building's exterior envelope and requires plan review before the first nail goes in. The permit application costs $200–$450 depending on the deck's estimated valuation (typically 1–2% of construction cost). Submit a site plan (or sketch clearly labeled with dimensions, elevation, property lines, and setbacks), a detail sheet showing ledger-board flashing (IRC R507.9 requires metal flashing with a minimum 6-inch height and proper through-house routing), footing depth (must reach 24 inches minimum in Florence's frost zone), beam-to-post connections, and guardrail details if the deck is over 30 inches above grade. If you are a licensed contractor, this goes in as-is. If you are the owner-builder, you must list yourself as the owner-builder on the application, and the city will require a slightly more detailed design submission — but owner-builder permits are allowed for single-family owner-occupied residences in Kentucky.

The ledger-board flashing detail is the #1 reason decks fail inspection in Florence and throughout Kentucky. IRC R507.9 and R507.9.2 require that the flashing be installed under the house's rim-board exterior (or under the siding, then taped or caulked), with a membrane that extends down and out, creating a capillary break. Many homeowners or rookie contractors install flashing on top of the siding, which traps water. Florence inspectors flag this ruthlessly because the city sits in a humid continental climate (Köppen Dfb) with 42 inches of annual rainfall — wood rot is endemic. When you submit your plan, use a detail that shows the flashing lap extending at least 6 inches up the rim board and 4 inches down the ledger board, with a drip edge. Photo or trace it from an IRC-approved detail or a stamped design. The second detail that matters: beam-to-post connections. IRC R507.9.2 requires lateral-load connectors (typically a bolted angle bracket or a dedicated tie-down device; Simpson Strong-Tie LUS210 or equivalent) at each post-to-beam interface if the deck is over 12 feet wide or if the post is more than 4 feet in height. Many DIYers assume a bolted connection is enough — it's not. Toenails and bolts alone don't resist the lateral loads (wind, snow creep) that try to rack the deck away from the house. Florence inspectors will request a stamp or will reject the framing. Plan for this in your design.

Footing depth in Florence must be 24 inches to reach below the frost line. This is non-negotiable and is listed in the city's adoption of the International Building Code, Section R403.1.4.1. The underlying soil — bluegrass clay and karst limestone — means that shallow footings can settle unevenly, especially if the limestone has subsurface voids (common in Florence's geology). Some lots in the east part of the city (coal-bearing areas) have additional subsidence risk. When you dig for footings, use a power auger or hand auger and push to at least 28 inches to be safe. Frost heave in this region typically occurs in January–March, so if you're building in winter, the inspector may require you to wait until the footing base is well-established or to pour concrete and let it cure. Black Oxide or pressure-treated posts (UC4B rating minimum per IRC R507.1) must sit on concrete piers or footings — no bare wood on soil. If your deck height is over 4 feet, the inspector will also request that you show the soil bearing capacity on your plan, typically 2,000 PSF for most of Florence's soils, but karst terrain can be variable. If you have any doubt, get a soil engineer to sign off; the extra $300–$500 fee is cheap compared to a failed inspection or a deck that sinks.

Stair details and guardrails are the third-most-common rejection point. IRC R311.7 governs deck stairs: riser height must be 7 to 7.75 inches, tread depth 10 inches minimum, and stringers must be engineered if the stairs are over 3 risers or serve more than 4 occupants. Guardrails (if the deck is over 30 inches above grade) must be 36 inches high minimum (measured from the deck surface to the top of the rail) and must resist a 200-lb horizontal load without deflecting more than 1 inch. Many homeowners build 30-inch railings thinking 'close enough' — not in Florence. Also, baluster spacing (the vertical slats) must not allow a 4-inch sphere to pass through, per IRC R312. The city's inspectors are thorough on this because deck falls are a leading injury cause. Submit a detail drawing of your staircase showing riser and tread dimensions, and if the stairs have more than 3 risers, have them stamped by an engineer or use a pre-engineered design (many composite-deck manufacturers provide stair packages with stamped details).

Timeline and next steps: submit your permit application and plans to the City of Florence Building Department (address and phone listed in the contact card below). Expect 7–10 business days for initial review; if there are code issues, the city will issue a request for information (RFI) via email or phone. Budget another 3–5 days to resubmit. Once approved, you can schedule footing inspection (inspectors want to see the holes dug to proper depth and the soil exposed). Schedule framing inspection once the structure is up and before decking is laid. Schedule final inspection once stairs, railings, and flashing are complete. If all inspections pass, you get a Certificate of Occupancy (or a signed inspection form), and the deck is legal. The whole process — from permit intake to final sign-off — typically takes 4–6 weeks if there are no rejections, and 8–10 weeks if there are RFI cycles. Build this timeline into your project plan.

Three Florence deck (attached to house) scenarios

Scenario A
12x16 pressure-treated deck, 18 inches high, rear yard, single story — no stairs yet
You want to add a modest composite or PT deck to the back of your rancher in the Edgehill neighborhood (eastern Florence, clay-heavy soil). The deck is 192 sq ft (under the freestanding exemption threshold of 200 sq ft), but because it's attached to the house via a ledger board, it requires a permit. The height — 18 inches above grade — is under the 30-inch threshold, so no guardrail is required, but the ledger flashing and footing details still apply. Since you're not adding stairs (or stairs are added later), the plan submission is simpler: a site sketch showing the deck's footprint, its distance from property lines (typically 5 feet minimum from side/rear setlines in Florence residential zones, but verify with the city), the ledger-board location and flashing detail, and footing depth. You'll need four corner footings and one midspan footing (rule of thumb: one footing per 4 feet of beam run). Dig each footing 24 inches deep, set a 4x4 post or adjustable post base on a 2-foot-diameter concrete pier. The ledger board bolts to the house rim with 1/2-inch lag bolts or screws spaced 16 inches on center, and the flashing — critical point — goes under the siding, behind any trim, with metal flashing bent to shed water. Total permit fee: approximately $200–$300 based on an estimated valuation of $12,000–$20,000. Timeline: submit plans by early week; plan-review comments by Friday; resubmit details (if needed) and call for footing inspection. Footing inspection happens when you've dug the holes and are ready to pour concrete — inspectors confirm depth and soil stability. Once poured and cured (typically 7 days), schedule framing inspection. Once the deck structure and flashing are in place, final inspection confirms proper nailing, flashing routing, and spacing. Total elapsed time: 4–5 weeks from permit to final sign-off if no RFI cycles.
Permit required (attached deck) | Site sketch + ledger-flashing detail required | PT posts UC4B minimum | Footings 24 inches deep | Ledger flashing per IRC R507.9 | Footing + framing + final inspections | Total permit fee $200–$300 | Construction cost $12,000–$20,000
Scenario B
20x20 composite deck, 48 inches high, stairs with 4 risers, rear yard, Walton Hills (flood zone A)
You're planning a larger entertainer's deck with stairs on a lot in Walton Hills, which sits in FEMA flood zone A. The deck is 400 sq ft (well over the 200 sq ft exemption for freestanding structures) and 48 inches high (way over the 30-inch guardrail threshold). This is a full structural-design scenario. Because the deck is over 12 feet wide and over 30 inches high, you must submit a stamped structural design by a professional engineer or architect — Florence's Building Department will not accept owner-builder designs for this scope. The design must include: beam sizing (typically engineered for 40 PSF live load plus 10 PSF dead load), post-to-beam connections with lateral-load connectors (Simpson LUS210 or equivalent), footing calculations (24 inches deep in Florence's frost zone, designed for bearing on karst soil), ledger-board flashing detail with through-house water-routing, stair detail showing riser/tread dimensions and stringer calculations, guardrail detail showing 36-inch height and 200-lb horizontal-load resistance, and a site plan showing the deck's elevation relative to the FEMA base flood elevation (this is where Walton Hills adds extra scrutiny). Hire a structural engineer (expect $800–$1,500 for a residential deck design). Submit the full package to Florence Building Department. The city's plan review will take 2–3 weeks because the flood-zone component requires cross-reference with the floodplain manager. Once approved, schedule footing inspection (city wants to see holes at 24 inches with undisturbed soil exposed). Schedule framing inspection once posts, beams, and ledger are bolted. Schedule stair/railing inspection once those components are installed. Schedule final. Total permit fee: $350–$450. Total timeline: 8–10 weeks from engineer hire to final inspection sign-off. Key city-unique angle: Florence's cross-check with FEMA flood data means if your lot is in zone A, the city may require you to show that the deck won't interfere with future flood-mitigation measures or water flow; some inspectors ask for a signed certification from the property owner acknowledging flood-zone presence.
Permit required (attached + high + large) | Stamped structural design required ($800–$1,500) | Flood-zone elevation check (Walton Hills) | Footing calculations on karst soil | Ledger flashing + through-house routing | Stair detail + stringer calc | Guardrail 36" + 200 lb load test | Post-to-beam lateral connectors (Simpson LUS210 or equiv) | Total permit fee $350–$450 | Total design + construction $35,000–$60,000
Scenario C
10x14 deck, 24 inches high, no stairs, with 240V electrical outlet (hot tub/spa intended), Mount Vernon area
You're adding a modest deck with built-in electrical for an outdoor hot tub or spa in the Mount Vernon neighborhood. The deck itself — 140 sq ft, 24 inches high — would normally be a straightforward attached-deck permit. But because you're adding a 240V receptacle to feed the spa, you've triggered both structural AND electrical review. Florence Building Department will require: (1) a structural deck plan (ledger flashing, footing detail, beam sizing); (2) an electrical plan showing the 240V circuit, the breaker size (typically 50A for a hot tub), the conduit routing from the panel to the deck, grounding, and GFCI protection per NEC Article 210 and NEC 680 (swimming pools and spas). The electrical design must be stamped by a licensed electrician or engineer. Because you're pulling separate electrical permits, expect the fee structure to be: deck permit $200–$250, electrical permit $100–$150. Plan review for both takes 2–3 weeks total. Structural inspection happens for footings and framing. Electrical inspection happens before conduit is buried and again after the spa is connected and live. One nuance: if the spa is on a deck, NEC 680.42 requires that all branch circuits have GFCI protection, and the deck/pad/deck surface within 6 feet of the spa rim must have GFCI protection. Many DIYers wire a spa without GFCI and then get cited. Florence's electrical inspector will catch this and require a retrofit. Build a licensed electrician's involvement into your timeline and budget — don't try to DIY the 240V feed. Total elapsed time: 6–8 weeks from permit intake to electrical final. City-unique detail: Florence's Building Department has a coordinated permit workflow where electrical is cross-checked against structural, so if your deck plan shows a spa location and the electrical plan shows the feed location, the two inspectors coordinate. This can speed things up or reveal conflicts early (e.g., footing conflicts with conduit routing).
Permit required (attached deck + electrical) | Structural plan: ledger, footing, beam sizing | Electrical plan: 240V circuit, 50A breaker, NEC 680 compliance, GFCI | Licensed electrician required | Deck permit fee $200–$250 | Electrical permit fee $100–$150 | Footing + framing + electrical pre-rough + final inspections | Total construction cost $8,000–$15,000

Every project is different.

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

Karst limestone, frost heave, and Florence's footing gotchas

Florence sits on a bed of Pennsylvanian-era limestone riddled with karst features — sinkholes, subsurface voids, and variable bearing capacity. Unlike flat clay zones, Florence's soil profile is lumpy. When you drive your auger down for a footing, you might hit limestone at 18 inches, or you might drill air. The city's 24-inch frost-line requirement is nominally standard for this latitude, but the real risk in Florence is uneven settlement caused by karst collapse or subsurface voids. If a footing sits on soil over a void, the post can settle 2–4 inches over a season, throwing the whole deck off-level and cracking the ledger connection at the house.

To mitigate: when digging footings, push your auger or hand-dig at least 24 inches and inspect the soil visually. If you hit rock or hollow spots, go deeper or move the footing slightly. Some contractors in Florence use 30-inch footings as standard practice to get well below suspected void zones. Consider hiring a soil engineer for $300–$500 to bore-test the lot if you're concerned. The Building Department's inspector will ask to see undisturbed soil at the footing base — if you hit rock and stop, have the inspector come out and visually sign off. Don't concrete over voids.

Frost heave is also a mild concern. Though Florence's winter temperatures rarely drop below minus-10°F, the clay-limestone mix in the region is prone to ice lensing (layers of frost that form and expand in the soil). If you build your deck in late fall or early winter, the concrete footings may heave slightly during the first winter freeze — a quarter-inch to half-inch. This is usually absorbed by the structural tolerance, but if your footing is borderline shallow and your ledger bolt pattern is tight, heave can crack concrete or pull bolts slightly. If possible, build in spring or summer and let the footings settle over a full season before final inspection. If building in winter, notify the inspector and ask for a post-winter re-inspection.

The bottom line: Florence's Building Inspector will scrutinize footing depth and soil condition more carefully than a city in a stable-soil zone. Budget extra time for the footing-inspection phase and plan to either hire a soils consultant or invite the inspector for a pre-pour walkthrough.

Florence's flood zone and the attached-deck permit-process quirk

Approximately 20–30% of Florence residential lots sit in FEMA flood zone A (defined as a 100-year floodplain where the base flood elevation is known but the depth is unknown, or where depth is less than 1 foot). This is because Florence straddles the Dicks River and numerous tributary floodplains. When you pull a deck permit for a lot in zone A, the City of Florence Building Department automatically refers the application to the city's floodplain manager (part of the Planning Department). The floodplain manager reviews the proposed deck elevation relative to the base flood elevation (which should be noted on your deed or easily looked up in the FEMA flood map). If your deck is below the base flood elevation, the city will likely require you to elevate it (add posts, adjust footings) or will mark it as a non-compliant structure and require you to sign a waiver acknowledging the risk.

In practice, most residential decks in zone A are allowed as-is because decks are considered non-habitable structures and are permitted to be in the floodplain if they have flood-vents or are designed to break away or pass water. However, the approval timeline extends by 1–2 weeks because of the floodplain review. If you're in zone A, proactively identify your lot's BFE (base flood elevation) using the FEMA Flood Map Service Center (flood.fema.gov), note it on your permit application, and mention it to the plan reviewer. This prevents a surprise rejection or a hold-up for clarification.

The city's specific quirk: Florence's Building Department prints a note on the permit acknowledgment form stating that 'structures in flood zone A are permitted to proceed but are not protected by National Flood Insurance and are at risk of loss due to flood.' This is just a liability disclosure, not a rejection, but some homeowners are surprised by it. It's better to know upfront than to get mid-construction and then panic.

If you're east of the Dicks River or west of I-75 in neighborhoods like Walton Hills, North Point, or Edgehill, check your flood status before starting. A quick call to the city's Planning Department or a FEMA map lookup takes 5 minutes and can prevent a 2-week delay.

City of Florence Building Department
City of Florence, 1 Boone Way, Florence, KY 41042
Phone: (859) 647-5010 (main number; ask for Building/Permits) | https://www.ci.florence.ky.us (check 'Permits & Inspections' or call for online submission link)
Monday–Friday, 8:00 AM–5:00 PM (closed Saturdays, Sundays, city holidays)

Common questions

Can I build a freestanding deck without a permit in Florence?

A freestanding (not attached to the house) ground-level deck under 200 sq ft and under 30 inches high is exempt from permitting under IRC R105.2. Once you bolt a ledger board to your house or raise the deck over 30 inches, you need a permit. Many homeowners try to avoid the permit by building freestanding, but if the city's inspector sees it's de facto attached or serving as a replacement for a missing staircase, they may require a retroactive permit. It's cheaper and safer to get the permit upfront.

Do I need a structural engineer for my deck permit in Florence?

If the deck is under 12 feet wide and under 30 inches high, a detailed sketch with proper dimensions and flashing/footing callouts is usually acceptable (owner-builder or contractor). If the deck is over 12 feet wide OR over 30 inches high OR has stairs with more than 3 risers, Florence's Building Department will request a stamped design by a licensed engineer or architect. Hiring an engineer costs $800–$1,500 but ensures code compliance and speeds the review process.

How deep do footing holes need to be in Florence?

Florence's frost line is 24 inches below grade. All footings must reach 24 inches minimum and sit on undisturbed soil. Because the area has karst limestone, dig a bit deeper (28–30 inches) if you hit voids or soft spots. The city's inspector will ask to see the footing excavated and will visually inspect the soil before you pour concrete. If you hit rock, notify the inspector — a rock footing may be acceptable if approved by the inspector on-site.

What if my lot is in a flood zone — can I still build a deck?

Yes, decks are permitted in FEMA flood zones A and AE because they are non-habitable structures. However, the city's floodplain manager will review the application, and you may be required to acknowledge that the deck is at risk of flood damage. Expect an extra 1–2 weeks for the floodplain review. If your deck is below the base flood elevation, the city may ask you to elevate it, but this depends on the specific site. Check your flood status upfront using the FEMA Flood Map Service Center.

What is the most common reason decks fail inspection in Florence?

Ledger-board flashing installed incorrectly. IRC R507.9 requires flashing under the rim board and siding, routed through the house envelope, not on top. Many decks fail first inspection because flashing was installed backwards or on top of siding, trapping water. Have your plan detail show the flashing route clearly — under siding, lap 6 inches up the rim, drip edge down — and you'll pass on the first try.

Can I pull a permit as an owner-builder in Florence?

Yes, Kentucky allows owner-builders to pull residential permits for single-family owner-occupied homes. You must list yourself as the owner-builder on the application. For small decks (under 12 feet wide, under 30 inches high), the city will accept owner-builder submittals. For larger or more complex decks, the city may still require a stamped engineer design. Call the Building Department and ask; many inspectors will help you determine if your design can be owner-built or if you need professional stamp.

How long does it take to get a deck permit approved in Florence?

Initial plan review typically takes 7–10 business days. If the city issues a request for information (RFI), add 3–5 days for resubmission and another 3–5 days for approval. Total time from intake to approval is usually 2–3 weeks if there are no RFI cycles, and 4–6 weeks if there are rejections or flood-zone review delays. Building itself (footing, framing, final) takes another 4–8 weeks depending on weather and inspection scheduling.

What are the setback requirements for a deck in Florence?

Residential decks must typically be set back 5 feet from rear property lines and 5–10 feet from side property lines, depending on your lot's zoning. Check your zoning district on Florence's Planning Department website or call to confirm setbacks for your specific lot. The city's plan-review comments will flag any setback violations, so measure carefully before you dig. Some older neighborhood covenants may also restrict deck placement — check your deed before applying.

Do I need a building permit for a deck roof or canopy addition?

Yes. Adding a roof or canopy to your deck requires a separate permit because the roof creates an enclosed or semi-enclosed structure, which triggers additional code requirements for snow load, wind load, egress, and ventilation. The roof may also require separate electrical work (lights, fans) and HVAC review if you are partially enclosing the space. Expect a longer plan-review timeline and higher permit fees ($300–$600) for a roofed deck than for an open deck.

What if I already built a deck without a permit — can I fix it now?

Yes, most jurisdictions allow retroactive permits if the work is substantially code-compliant. Contact Florence Building Department and explain the situation. They will likely ask you to hire a contractor or engineer to evaluate the deck for code compliance and issue a report. If the deck passes inspection, you get a retroactive permit and a Compliance Agreement. If it fails, you must bring it into code (usually by reinforcing or removing). The retroactive permit fee is typically 1.5–2 times the original permit fee, plus engineer costs. It's a hassle, but better than a lien or a forced removal at resale.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current deck (attached to house) permit requirements with the City of Florence Building Department before starting your project.