Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Yes. Any attached deck in Louisville/Jefferson County requires a building permit, regardless of size or height. The city enforces this strictly because attached decks create structural risk to the house itself.
Louisville/Jefferson County Building Department requires permits for all attached decks — there is no size or height exemption for attached work. This differs from some neighboring jurisdictions (e.g., unincorporated Jefferson County outside metro government, or some smaller Kentucky towns) which may exempt small ground-level decks. What makes Louisville unique is the city's aggressive enforcement of the attachment point (ledger board) and its 24-inch frost depth requirement, which drives footing depth and cost. The metro government building department uses online permit filing through their permit portal, and they conduct a three-inspection process (footing, framing, final) that typically takes 2–4 weeks for plan review. Kentucky State Building Code (based on 2015 IBC/IRC) applies, but Louisville adds its own amendments on ledger flashing detail and karst limestone soil documentation — because much of the metro sits on limestone aquifer, your engineer or contractor may need to address soil bearing capacity if footings hit shallow rock or cave voids. Plan-review turnaround is usually 5–10 business days for straightforward decks; if Louisville requests revisions (often on flashing or footing detail), resubmission can add another week.

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

Louisville attached deck permits — the key details

Louisville/Jefferson County Building Department enforces Kentucky State Building Code (currently 2015 IBC/IRC with local amendments). For decks, the trigger rule is IRC R507, which requires a permit for any deck attached to a dwelling. Unlike many states, Kentucky has no exemption for small attached decks — the attachment itself (the ledger board bolted to the house rim joist) triggers structural review because a failed ledger can cause catastrophic collapse. The critical section is IRC R507.9, which mandates flashing that prevents water infiltration at the ledger, and R507.9.2, which requires a lateral-load-bearing connection (typically a strap or hardware like Simpson A35 straps or DTT devices) to handle wind and seismic forces. Louisville's plan reviewers flag missing flashing detail on nearly every first submission; if your plans don't show the flashing profile, gauge, fastener spacing, and overlap length (typically 4 inches down the rim joist, 6 inches horizontally under siding), the city will reject and request revision. Bring an engineer's stamp if you're using anything non-standard (ledger on vinyl siding, ledger on brick veneer, or ledger on a second-story rim joist), because those conditions require special flashing design.

Frost depth in Louisville/Jefferson County is 24 inches below undisturbed grade — this is enforced per IRC R403.1.4.1. Your deck footings must reach a minimum 24 inches below final grade to avoid frost heave (where freezing groundwater lifts the footing and cracks the structure). Many homeowners and inexperienced contractors ignore this and set footings at 12 inches, which Louisville will flag during the footing pre-pour inspection. The 24-inch requirement is non-negotiable; if you try to pour footings at 12 inches and Louisville inspects, they will red-tag the work and require you to break out and re-pour to code depth. This adds $500–$1,200 in extra labor. One Louisville-specific complication: much of the metro area sits on Karst limestone, meaning the bedrock can be shallow and porous. If your site is in East Louisville (near the coal-bearing zone) or Southeast Louisville (near sinkhole-prone areas), you may be required to provide a soil boring or geotechnical report to confirm bearing capacity and absence of voids. This is not statewide standard — it's a Louisville metro requirement for sites flagged as high-risk karst. Cost for a basic boring: $500–$1,500. Ask the city's geotechnical reviewer (available via the permit portal) whether your address is in a flagged area before designing.

Guard railings are required on any deck 30 inches or higher above grade. Kentucky follows IBC 1015, which specifies 36-inch minimum guard height (measured from deck surface to the top rail). The rail must be able to resist a 200-pound force without deflecting more than 4 inches at any point. Louisville plan reviewers accept pre-engineered metal or composite guardrail systems (like Fiberon or Trex SafeRail) if the product data sheet is submitted; they are skeptical of field-built wood railings because wood deflects and homeowners often under-size the balusters. If you're building custom wood railings, hire a structural engineer to stamp the detail — cost is typically $300–$500. Stair stringers and landings are reviewed closely: IRC R311.7 requires that stair treads be 10–11 inches deep and risers be 7–11 inches high (measured vertically), and landing depth must be 36 inches minimum (measured perpendicular to the direction of travel). Louisville rejects stairs that deviate from these dimensions; if you're connecting a deck to a patio with non-standard step heights, you'll need to add an intermediate landing or adjust the deck height to meet code.

Electrical and plumbing on or under a deck require separate permits if they're not integral to the deck structure itself. A deck-mounted outlet (for an outdoor speaker or landscape lighting) requires a dedicated electrical permit and GFCI protection per NEC 210.8. A water line under a deck for an irrigation system needs a plumbing permit. These are not included in the deck permit fee; you'll pull separate permits and pay separate plan-review fees ($150–$250 each). Louisville's online portal allows you to bundle multiple permits in one submission, so file the deck, electrical, and plumbing together if possible to avoid multiple review cycles. Ledger-board attachment in Louisville often requires a licensed electrician or plumber to verify no hidden wiring or plumbing is embedded in the rim joist before drilling for bolts. Request a utility locate (call 811 Kentucky One-Call) before any work; this is free and required by law.

Timeline and inspection sequence: once you submit plans, Louisville has 5–10 business days to review. If approved, you can begin work. The city schedules three inspections: (1) footing inspection (before concrete is poured or frozen ground is worked — this is the most frequently failed inspection because footings are at 12 or 18 inches instead of 24), (2) framing inspection (after ledger is bolted, beams are set, and joists are hung but before decking is laid), and (3) final inspection (after all work is complete, guardrails are installed, and stairs meet code). Each inspection is scheduled on-demand; you call or use the permit portal to request. Inspectors typically respond within 24–48 hours in Louisville metro. If you fail an inspection (e.g., flashing is wrong, footings are shallow, or guardrails don't meet height), the inspector issues a correction notice and you must re-inspect after fixing. This adds 1–2 weeks to your timeline. Budget 4–6 weeks from permit submission to final inspection, not including weather delays or contractor availability.

Three Louisville/Jefferson County metro government deck (attached to house) scenarios

Scenario A
Ground-level pressure-treated deck, 14x12 feet, 18 inches above grade, no stairs, Standard Louisville neighborhood — Highlands or Crescent Hill residential
You're building a modest composite deck off the back of a 1970s ranch home in the Highlands. The deck will be 14 feet wide by 12 feet deep (168 square feet), attached to the house with a ledger board bolted to the rim joist, and the deck surface will be 18 inches above existing grade. Because it's attached and above 30 inches is not the trigger here — the attachment itself is — you need a permit. Since the deck is only 18 inches high, you don't need guardrails (the threshold is 30 inches), which saves cost. However, you still must meet the 24-inch frost depth requirement; your footings must be dug 24 inches below undisturbed grade, which in the Highlands typically means breaking through 3–4 inches of topsoil, then clay or loam for about 20 inches. The soil is stable (not karst-prone in the Highlands), so no boring required. Your ledger must have continuous flashing (typically 26-gauge galvanized steel or aluminum) lapped over the house's rim board and under the house's siding; Louisville will flag the flashing detail on first submission if it's not detailed explicitly. You'll need to drill four to six 1/2-inch lag bolts or structural bolts (spaced 24 inches on center, per R507.9) through the ledger into the rim joist, and you'll need a strap or DTT device at each end of the ledger to resist lateral load. The city will conduct a footing pre-pour inspection (the most common failure point here — make sure footings are 24 inches deep, not 12 or 18), a framing inspection (ledger, beams, joist hangers, flashing all in place), and a final. Permit fee is $175–$250 (typically 1.5–2% of project valuation; a 168-sq-ft basic deck is valued at $8,000–$12,000 in Louisville). Plan review takes 7–10 business days. Total timeline: 4–5 weeks to final inspection.
Permit required (attached deck) | 24-inch frost depth enforced | Ledger flashing detail required | No guardrail needed (under 30 inches) | Standard Louisville soil (no boring needed) | Permit fee $175–$250 | Plan review 7–10 days | Three inspections | Total project $8,000–$15,000
Scenario B
Elevated composite deck with integrated stairs and screened enclosure, 16x20 feet, 36 inches above grade, East Louisville site with karst limestone proximity
You're replacing an old wooden deck at a home in East Louisville (near Watterson Park area), building a new 16-by-20-foot (320 square feet) composite deck elevated 36 inches above grade with stairs down to the patio and a future screening enclosure. This is a complex permit because you're hitting multiple code triggers: (1) attached to house, (2) over 200 square feet, (3) over 30 inches high (guardrails required), and (4) includes stairs. Additionally, your site is in an area flagged by Louisville as karst limestone-prone, which means the city's geotechnical reviewer may require a soil boring to confirm footing bearing capacity and absence of voids. Cost for a basic auger boring is $600–$1,200 (you contract this separately; it's not part of the permit fee). Once the boring confirms stable soil, you can design footings at 24 inches deep (standard), but you may need to drill deeper if bedrock or voids are encountered. Your ledger flashing is critical here because the deck is high and the risk of water damage is severe; Louisville will require engineer-stamped flashing design if you're using anything non-standard (e.g., ledger on brick veneer or on a second-story rim). Stairs must have treads 10–11 inches deep and risers 7–11 inches high; if the 36-inch deck height doesn't divide evenly, you'll need an intermediate landing (typically 36 inches deep, 16 inches high from the patio) to meet code. Guardrails must be 36 inches high and resist 200 pounds of force; Louisville typically rejects custom wood railings for elevated decks; use a pre-engineered system (like TimberTech or Trex SafeRail) with product data sheet. The screened enclosure is a separate permit — do not include it in the deck permit; you can file it concurrently, but it's a separate plan review and fee ($200–$350). Deck permit is $250–$400 (higher valuation due to size and complexity). Plan review is 10–14 days (karst review adds 3–5 days). Three inspections: (1) footing/boring (critical — Louisville inspector will verify boring logs and footing depth against karst report), (2) framing/stairs (inspector checks stringer geometry, landing, ledger bolts, and railing height), (3) final. Timeline: 5–7 weeks to final inspection.
Permit required (attached, over 200 sq ft, over 30 inches) | Karst limestone soil boring required ($600–$1,200) | 24-inch frost depth plus possible deeper excavation | Guardrails 36 inches required | Stairs must meet R311.7 (10–11 inch tread, 7–11 inch riser) | Ledger flashing engineer-stamped recommended | Screened enclosure is separate permit | Deck permit fee $250–$400 | Plan review 10–14 days | Three inspections | Total project $18,000–$35,000
Scenario C
Pressure-treated deck with electrical outlet and low-voltage landscape lighting, 12x10 feet, 12 inches above grade, owner-builder, South Louisville — Watterson Park neighborhood
You're a homeowner with construction experience building a modest 12-by-10-foot (120 square feet) ground-level pressure-treated deck in South Louisville, 12 inches above grade, and you want to run an electrical outlet (for a future hot tub) and low-voltage landscape lighting under and around it. This scenario showcases Louisville's approach to owner-builder work and multi-permit coordination. First, the deck itself is attached and requires a permit — you cannot avoid this. Since it's under 200 square feet and under 30 inches, it's a straightforward deck permit with no guardrails needed. However, the electrical outlet is a separate issue: any 120-volt outlet within 10 feet of a wet location (deck, pool, irrigation) requires GFCI protection and a dedicated electrical permit per NEC 210.8(B). Low-voltage landscape lighting (typically 12 volts) does not require a permit if it's installed under the deck and uses low-voltage transformer from an interior outlet, but if you're hardwiring it to a new circuit in the house, you need an electrical permit for that circuit. Louisville Building Department will allow you to submit the deck permit and electrical permit together in the online portal; they'll review them in parallel, but they're separate permits and separate fees. The deck permit is $150–$200. The electrical permit is $100–$150. If you're hiring a licensed electrician, they'll typically file the electrical permit as part of their contract; if you're doing it yourself (as owner-builder), you'll file it and hire an electrician for rough-in and final inspection (because you cannot pull your own electrical final inspection in Kentucky — a licensed electrician or the city inspector must verify it). Plan review for both is 5–10 days combined. Inspections: (1) deck footing, (2) deck framing and ledger, (3) electrical rough-in (before walls are closed if deck has a soffit or enclosure), (4) deck final, (5) electrical final. Timeline: 4–6 weeks. Note: If you plan to add a built-in hot tub or install a pump on the deck, that's a separate plumbing permit ($150–$250) and may require a hot-tub-specific electrical sub-permit. File all three (deck, electrical, plumbing) together to streamline review. One Louisville quirk: the city's online portal requires a photo of the site and proof of property ownership before you can file. Upload both with your initial submission to avoid delays.
Permit required (attached deck) | Electrical permit required (outlet within 10 feet of wet location) | Landscape lighting low-voltage (no permit if using transformer, permit if hardwired to new house circuit) | Owner-builder allowed (deck only — electrical must be licensed or city-inspected) | 24-inch frost depth | No guardrails needed (12 inches high) | Standard Louisville soil | Deck permit fee $150–$200 | Electrical permit fee $100–$150 | Plan review 5–10 days | Five total inspections (deck and electrical separate) | Total project $6,000–$12,000

Every project is different.

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

Ledger flashing: Louisville's most-rejected detail

Louisville Building Department's plan reviewers flag ledger flashing on approximately 70% of first submissions. The rule is IRC R507.9: flashing must prevent water from entering the house rim joist, and it must be continuous (no gaps, no shortcuts). The standard detail is 26-gauge galvanized steel or aluminum flashing, 8–10 inches tall, fastened to the rim joist with stainless fasteners (nail or bolt), lapped over the house's siding, and extending down behind the house's outer wall sheathing. If the house has vinyl siding, the flashing must be slipped under the siding (which means removing one or two siding courses and re-installing above the flashing). If the house has brick veneer, the flashing must be set into the mortar joint; this often requires a mason or careful hand-work. If the house has stucco or fiber-cement board, the flashing is attached to the board surface and then sealed with caulk and possibly trim. Louisville will not accept flashing that is only caulked to the siding surface — the caulk will fail in 3–5 years, and water will infiltrate.

The critical measurement is the flashing profile: the vertical leg (attached to the rim joist) must be at least 4 inches tall; the horizontal leg (extending out over the outer wall) must be at least 2 inches wide and slope downward at 1/8 inch per foot (so water sheds away from the house). If you're attaching the ledger to a rim joist that has no sheathing behind the siding (very old homes sometimes have this), the flashing must extend up and under the sheathing or fascia by at least 6 inches. Louisville inspectors will ask to see the flashing detail on the plan (not just a note that says 'flashing per code'); if it's not drawn, the city will reject and request a revision. If you're using a commercial ledger-flashing product (like Flashing Technologies or Diablo), get the product data sheet and include it with your submission; Louisville will accept pre-tested products without requiring an engineer stamp. But if you're designing custom flashing for a complex rim-joist condition, hire a structural engineer to stamp the detail ($300–$500).

Why does Louisville care so much about this? Because Louisville has humid subtropical climate with freeze-thaw cycles, and the Kentucky Building Code (which Louisville enforces) has seen too many failed deck ledgers cause foundation rot and structural collapse. A water-infiltrated rim joist can rot within 5–10 years, and homeowners don't notice until the damage is catastrophic. The city treats flashing as a structural life-safety issue, not a cosmetic detail. When you're planning your deck, budget an extra $200–$400 for a mason or siding contractor to remove and re-install siding for the flashing; this is rarely part of a rough 'deck budget' and often surprises homeowners.

Frost depth, karst limestone, and footing design in Louisville metro

Kentucky State Building Code specifies a 24-inch frost depth for Jefferson County (IRC R403.1.4.1). This is the depth below undisturbed grade where groundwater will not freeze in a typical winter. Louisville enforces this strictly because the city's winter temperatures often dip below 0°F, and if footings are set shallower than 24 inches, frost heave will lift the footing and crack the deck structure. The 24-inch requirement applies to all decks, regardless of size; there is no exemption for small or temporary decks. Many homeowners and inexperienced contractors set footings at 12 or 18 inches, assuming 'that's deep enough.' It's not in Louisville. When the footing inspection is conducted, the inspector will measure the depth from undisturbed grade (not from the top of the finished patio or mulch) to the bottom of the footing. If it's less than 24 inches, the inspector will issue a correction notice, and you'll have to excavate and re-pour. This costs $500–$1,200 in extra labor and materials.

A Louisville-specific complication is karst limestone. Much of the metro — particularly East Louisville and Southeast Louisville — sits on Karst topography, meaning the bedrock is porous limestone that can contain caves, sinkholes, and void spaces. If your footing encounters bedrock at, say, 18 inches, you cannot build on that shallow rock; you must excavate deeper to stable soil below the voids, which might be 30, 36, or even 48 inches deep. Louisville's geotechnical reviewer (available via the permit portal) can tell you whether your address is in a flagged karst zone. If it is, you may be required to provide a soil boring before the footing inspection. The boring is done with a small auger truck and produces a log showing soil layers, rock depth, and any voids. Cost is $600–$1,500. If voids are encountered, your engineer or contractor must design footings to bypass them (setting them deeper) or use an alternate foundation system (e.g., helical piers). This is rare but adds significant cost and timeline.

Best practice in Louisville: when you hire a contractor to build your deck, ask them to confirm the site is not in a karst zone before they commit to a price. If it is, budget for a soil boring and deeper footings. If the site is in stable soil (most of West Louisville, South Louisville, and the Crescent Hill area are stable), the standard 24-inch depth will work. When you request the footing inspection, be present to verify the inspector measures the footing depth correctly; some homeowners have disputes because the inspector measures from a sloped grade surface instead of the true undisturbed level. Have your contractor present at the footing inspection to clarify the site conditions if needed.

City of Louisville/Jefferson County Metro Government Building Department
Louisville/Jefferson County, Kentucky (main office typically at Metro Hall or Building Services; verify current address via city website)
Phone: 502-574-5555 (main metro government switchboard; ask for Building Department or Building Services) | https://www.louisvilleky.gov/permits (or search 'Louisville metro building permit online portal' to confirm current URL)
Monday–Friday, 8 AM–5 PM Eastern Time (closed weekends and metro holidays; verify holiday hours on city website)

Common questions

Can I build a deck without a permit if it's only 10 feet by 10 feet and ground-level?

No. Louisville requires a permit for any attached deck, regardless of size or height. This is different from freestanding decks — a freestanding ground-level deck under 200 square feet may be exempt in some Kentucky jurisdictions, but an attached deck (one bolted to the house) is always permitted in Louisville. The attachment itself (the ledger board and bolts into the rim joist) is the trigger. If you skip the permit, Louisville Building Enforcement can issue a stop-work order and demand removal or retroactive inspection.

What's the difference between a Louisville metro permit and a Jefferson County permit?

Louisville/Jefferson County metro government is a consolidated city-county entity (since 2003). Building permits are issued under the City of Louisville Building Department code, which applies to all incorporated metro areas. Unincorporated areas outside the metro (if any remain) would use different rules. If your address is in Louisville city proper or any of the consolidated metro cities (Jeffersontown, Hurstbourne, etc.), you use the metro building code. Confirm your address is within metro jurisdiction by calling 502-574-5555 and asking, or check the metro government website.

How much does a deck permit cost in Louisville?

Permit fees are based on project valuation. A typical 14-by-12-foot deck (168 square feet) is valued at $8,000–$12,000, and the permit fee is 1.5–2% of that valuation, or $150–$250. A larger 16-by-20-foot deck (320 square feet) is valued at $16,000–$25,000, and the permit fee is $250–$400. If your deck includes stairs, electrical, or a screened enclosure, you'll have separate permits ($100–$350 each). Ask the city for an estimated valuation and fee before submitting plans to avoid surprises.

Do I need an engineer's stamp on my deck plans for Louisville?

Not always. A straightforward 14-by-12-foot attached deck with standard pressure-treated lumber, bolted ledger, and no unusual site conditions does not require an engineer. Louisville will accept contractor-prepared plans signed by the contractor or homeowner if the detail is clear and compliant with IRC R507. However, if your deck is over 20 feet wide, has cantilevered joists, is on a steep slope, has a karst limestone soil issue, or includes a complex ledger flashing condition, hire a structural engineer to stamp the plans. Cost is $300–$800. This accelerates plan review and reduces the chance of rejection.

What happens during the footing inspection?

The footing inspection is the most critical and most frequently failed inspection in Louisville. The inspector will measure the depth of the footing excavation from undisturbed grade (not from finished surface or mulch) to the bottom of the hole. The depth must be 24 inches minimum. The inspector will also check that the footing hole is sized correctly (typically 10–12 inches diameter for standard 4x4 posts), that the ground is undisturbed (no backfill), and that no water is pooling. If the footing is shallow, the inspector will red-tag the work and require you to excavate deeper and re-inspect. This adds 1–2 weeks and $500–$1,200 in extra cost. Be present at this inspection with your contractor to ensure accurate measurement.

Is an attached deck in Louisville subject to HOA approval?

Building permits and HOA approval are separate. Louisville will issue a building permit even if your HOA has not approved the project, but you may violate your HOA rules and be liable to the HOA for fines or removal. Before you apply for a building permit, check your HOA documents and contact the HOA board to confirm the deck design is approved. This is not a city issue — it's between you and the HOA. Many HOAs in Louisville require design review and approval before construction; failing to get approval can result in HOA fines of $100–$500 per month.

Can I use deck boards made from recycled plastic composite instead of pressure-treated lumber?

Yes. Louisville Building Code (based on 2015 IRC) allows deck boards and joists made from pressure-treated lumber, engineered lumber, or composite materials (like Trex, TimberTech, or Fiberon) as long as they meet IRC standard specifications. Composite decking typically has higher deflection tolerance than wood, so your joists may need to be spaced closer (16 inches on center instead of 24). Confirm the spacing with the composite manufacturer's installation guide and include it in your permit plans. Louisville will accept composite as long as the support structure (beams, posts, ledger) is properly designed and the spacing is documented.

If I'm building a deck as a homeowner (owner-builder), do I still need a permit?

Yes. Kentucky allows owner-builders to pull permits for owner-occupied residential properties, including decks. You can file the deck permit yourself via the Louisville online portal without hiring a contractor or architect. However, you must be the property owner and the deck must be for your own use (not for sale or rent). You'll sign the permit as the 'owner-builder,' and you're responsible for complying with all code requirements and scheduling inspections. If you hire a licensed contractor to do the work, they typically pull the permit and you reimburse them. Many homeowners save $200–$400 in contractor permit-pulling fees by pulling the permit themselves, but they then have to schedule inspections and ensure compliance — this is not a shortcut to code compliance, just a different process.

How long does plan review take for a deck permit in Louisville?

Standard plan review is 5–10 business days for a straightforward deck with clear plans and flashing detail. If Louisville finds an issue (e.g., missing flashing detail, footing depth not shown, guardrail height missing, or karst soil flag), they'll request revisions; resubmission and re-review adds another 5–10 days. Budget 2–3 weeks for plan review from initial submission to approval. If your site is flagged as karst limestone, add 3–5 days for geotechnical review. Once approved, you can begin work and schedule the footing inspection; timeline from approval to final inspection is typically 2–4 weeks depending on weather and contractor availability.

Can I build a deck that spans a property line or encroaches on my neighbor's land?

No. A deck must be entirely on your own property, with at least 6 inches clearance from the property line (some jurisdictions require more; check local Louisville zoning code for setback requirements). Louisville will review the site plan on your permit and will reject the permit if the deck encroaches on a neighboring property. If you're unsure of the exact property line, hire a surveyor ($300–$800) to mark the line before submitting permit plans. A neighbor complaint about an encroaching deck can lead to an enforcement action and removal, costing you $2,000–$10,000 in demolition and remediation.

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 Louisville/Jefferson County metro government Building Department before starting your project.