What happens if you skip the permit (and you needed one)
- Stop-work order and $250–$500 fine from City of Franklin enforcement; you'll then pay double permit fees ($300–$800 total) when you pull permits retroactively.
- Homeowner's insurance will deny a claim on deck damage or injury if the deck was unpermitted and they discover it during investigation — typical denial saves them $15,000–$50,000 on a liability claim.
- Home sale becomes a disclosure nightmare: Wisconsin Residential Real Estate Condition Report (WRER) requires you to disclose unpermitted work; buyers' lenders often refuse to close, or you must remove the deck before closing.
- Lien attachment by the city for unpermitted work if the violation remains uncorrected; this clouds your title and kills refinancing until resolved.
Franklin attached deck permits — the key details
Franklin requires a building permit for any deck attached to a house, with no exemption threshold based on size or height. This is driven by Wisconsin Residential Code (state-adopted 2023 IRC) Section R105.2, which exempts only freestanding decks under 200 square feet AND under 30 inches above finished grade — once you attach the deck to the house via a ledger board, the exemption is void. The ledger attachment is the trigger: it creates a structural load path into the rim joist and house band, which means the deck's weight and live load (snow and occupancy) are now part of the house's structural system. This is why a 6x8 attached deck requires a permit even though a freestanding 12x16 deck at ground level would not. The City of Franklin Building Department enforces this consistently because improper ledger connections are the leading cause of deck collapses in the region — and Wisconsin case law holds municipalities liable if they don't catch code violations. When you file, you'll need a site plan showing the deck location relative to property lines, electrical lines, and sewer/water cleanouts; a floor plan with dimensions and material callouts; and a structural detail showing ledger flashing, footing depth, beam-to-post connections, and guardrail height.
The 48-inch frost-depth requirement in Franklin is non-negotiable and is the single most expensive aspect of deck construction here. IRC R403.1.4.1 references local frost depth, and Wisconsin Residential Code Section SB-5 mandates 48 inches in Franklin's zone. This means every deck footing must be dug 4 feet into the ground in most locations — deeper than the ~36 inches you'd need in Madison or Milwaukee. Glacial till (clay and gravel) is the dominant soil type in Franklin's northern and central neighborhoods, which has good bearing capacity (2,000-3,000 psf) but is prone to frost heave if drainage is poor or fill is present. If your lot has sandy soil (north side of town), bearing capacity is lower (~1,500 psf) and the City may require a soils engineer's letter before approving the design. Your plan must show the frost line explicitly — most inspectors will measure your footing hole on-site before concrete, and if it's shy of 48 inches, you'll get a rejection and will have to dig deeper. The cost of meeting frost depth is dramatic: a typical 12x16 deck with six footings will cost $800–$1,500 in labor and material for post holes alone, compared to $300–$500 in a 36-inch frost zone. This is why many Franklin homeowners choose to skip the permit (a fatal mistake) or go with a ground-level platform (≤12 inches) with no ledger, which avoids the freeze-thaw load entirely.
Ledger flashing is the second-largest code driver and the most common plan rejection. IRC R507.9 requires flashing that directs water away from the house rim board and extends 4 inches below the outside surface of the wall and 2 inches above the deck surface (or integrated into house flashing if the deck is at or below the house rim). Franklin inspectors will reject any plan that doesn't show this detail explicitly — a hand-drawn cross-section of the flashing is acceptable, but it must show the correct slope, material (galvanized steel or membrane flashing per R703.4), and fastener spacing (every 16 inches along the ledger per R507.9.4). The common mistake is running the flashing over the top of the ledger rim instead of behind it, which traps water and causes rot. Some homeowners and even contractors think caulking the ledger-to-rim junction is enough; it is not. If your house has vinyl siding, the flashing must integrate with the house's existing water barrier (WRB), and this often requires removing and reinstalling siding trim at the ledger line — a hidden cost that can add $400–$600 to the deck build. The City of Franklin has seen multiple deck collapses from rim rot in the past 10 years, so this detail gets plan-review scrutiny and an on-site inspection before you frame the deck.
Guardrail and stair requirements are straightforward but often tripped up. Any deck over 30 inches above grade requires a guardrail with 36-inch minimum height measured from the deck surface to the top of the rail (IRC R312.1), with openings not larger than 4 inches (IRC R312.1.1 — the 4-inch sphere test prevents a child's head from passing through). Most Franklin inspectors will accept a standard 2x6 top rail with 2x4 balusters spaced at 4 inches on center. If your deck is over 36 inches high, the final inspector will bring a 4-inch sphere and test the baluster spacing — don't improvise this detail. Stairs must have rise and run dimensions within IRC R311.7 limits (7-inch maximum rise, 10-inch minimum run, 42-inch handrail height), and most decks need a landing at the bottom if the stairs are over 3 feet long. A common mistake is building a stringerless "floating" stair design without a landing platform — the City will reject this because it violates R311.7.6 landing requirements. If your deck is low (under 30 inches), you can skip the guardrail but must still provide stairs or a ramp if the exit is more than 12 inches above grade.
The permit fee in Franklin is typically $200–$400 depending on the deck's estimated cost. The fee is roughly 1.5-2% of the project valuation; Franklin uses a valuation calculator based on square footage and complexity. A 12x16 deck (192 sq ft) with a basic ledger connection is usually valued at $8,000–$12,000 and nets a permit fee of $150–$250. If the deck includes stairs, a built-in bench, or electrical (an outlet for a grill or lights), the valuation bumps to $12,000–$16,000 and the fee rises to $250–$350. The fee is non-refundable if you decide not to build, but you can pull a permit and hold it for up to 6 months without starting work. The actual timeline is 2-3 weeks for plan review (in-person or mail submission), three inspections (footing, framing, final), and a certificate of occupancy when done. Some contractors ask if you can pull the permit after the deck is framed; the answer is no — Wisconsin law requires permits before work begins, and you'll face enforcement penalties if you're caught mid-build without permits.
Three Franklin deck (attached to house) scenarios
Why 48 inches? Frost depth and freeze-thaw cycles in Franklin
Franklin sits in USDA Hardiness Zone 6A and Wisconsin Climate Zone 6A, which means the ground freezes solid to 48 inches on average. This is driven by winter temperatures that regularly drop to -15 to -25°F, combined with snow-cover timing and soil type. The 48-inch frost-depth requirement (per Wisconsin Residential Code SB-5 and local amendments) is set by the state but enforced locally by the City of Franklin Building Department. If a footing is shallower than 48 inches, frost heave will lift the post upward as the soil freezes in winter — over 3-5 years, the cumulative lift can be 1-2 inches per year, causing the deck to separate from the house ledger, cracking the house rim joist or ripping out the ledger connection. This is not a code-conservative guess; it's a documented failure mode that has happened repeatedly in Franklin-area decks built in the 1980s-2000s without proper frost depth.
Glacial till — the dominant soil type in Franklin's glaciated northern and central neighborhoods — adds complexity. Till is a heterogeneous mix of clay, silt, sand, and gravel deposited by glaciers during the Pleistocene, and it has variable bearing capacity (1,500-3,000 psf depending on clay content and compaction) and variable drainage. If your lot has a clay pocket, frost heave risk is higher because water doesn't drain away from the footing, and ice lenses can form directly against the post base. The City's inspectors know this landscape and will look closely at footing holes — if you hit clay, they'll ask why you didn't go deeper into the sand layer below, or why you're not using a footing design that accounts for poor drainage (like a gravel footer and perforated drain pipe).
The practical cost: digging a 48-inch footing hole by hand or with a handheld auger is slow and expensive in tight spaces. A typical 12x16 deck with six posts costs $1,200–$1,500 in labor to dig and set footings; a 16x20 deck with eight posts costs $1,800–$2,400. Hiring an excavator is faster ($500–$800 total for the day) but requires site access. Many Franklin homeowners underestimate this cost and are shocked when a contractor quotes $2,000 for footings alone. It's also why some people are tempted to skip the permit — they think the frost-depth rule is overblown. It is not. The City has enforcement authority, and rim-joist rot from improper ledger connections is extremely common in unpermitted decks.
Franklin's permit process: in-person filing, glacial-till soils, and why plan details matter
The City of Franklin Building Department does not have an online permit-filing portal (unlike some larger Wisconsin municipalities). You must submit your plans in person at City Hall or by mail, and the process is strictly paper. This means you need a complete set of drawings — a site plan, floor plan, and structural details — either hand-drawn at 1/4-inch scale or CAD, but signed and sealed by a Wisconsin professional engineer or architect if the deck exceeds 200 square feet or is over 12 feet tall. Many homeowners skip the professional drawings for a small 12x16 deck and hand-draw the plans themselves; the City will often accept hand-drawn submissions from owner-builders if the detail is clear (dimensions, materials, ledger flashing cross-section). The catch: if your plans are incomplete or ambiguous, the City issues a first-round rejection with a list of missing details, and you have 15 days to resubmit. This cycle can add 2-4 weeks to your timeline.
The City's plan review focuses heavily on footing depth, ledger flashing, and guardrail/stair details. Reviewers will measure your footing-depth callout against the local frost-depth table and will cross-reference your soil type if you've noted it. If your plans show 36-inch footings (a mistake many people make, copying specs from Illinois or Minnesota), the City will reject and require 48 inches with an explanation of why on the resubmittal. Ledger flashing is the second-biggest rejection driver — if your detail doesn't show the flashing extending below the rim board with a proper slope and fastener pattern, the City will require a revised detail citing IRC R507.9. Stair and guardrail dimensions are checked against IRC R311.7 and R312, and any deviation gets flagged.
Soils notes: if your lot has known poor drainage, fill, or sandy soil composition, the City may request a soil-bearing-capacity letter from a licensed professional engineer. This is not routine for every deck, but it happens in south Franklin (near wetlands) and on lots with obvious drainage issues. A soils letter costs $300–$500 and takes 1-2 weeks to obtain. If you're nervous about your lot's soil, get a soils letter preemptively as part of your design phase — it saves time and eliminates a plan-review rejection cycle.
Franklin City Hall, Franklin, WI (exact address: verify at City of Franklin official website)
Phone: Verify current number with Franklin, WI city directory or online
Monday–Friday, 8 AM–5 PM (typical municipal hours; confirm with Building Department)
Common questions
Can I build an attached deck without a permit in Franklin if I don't pull one from the city?
No. Any attached deck is required by Wisconsin Residential Code and Franklin city ordinance. If you build without a permit, you face a stop-work order (issued within days of a complaint), a fine of $250–$500, and an order to obtain a permit retroactively and pay double fees ($300–$800 total). Neighbors, city inspectors, or your homeowner's insurance company can trigger enforcement. A final home sale will expose the unpermitted deck via the Wisconsin Residential Real Estate Condition Report, which will kill the deal or force you to remove the deck.
Why does my footing have to be 48 inches deep if a freestanding deck next door is only 36 inches?
Frost depth in Franklin is 48 inches because of Wisconsin's climate zone and soil type. Freestanding decks under 200 square feet and under 30 inches high are exempt from the building permit entirely, so their footing depth is not regulated by the City — you could build one at ground level with no footing and no inspection. But attached decks are part of the house structure and must meet the residential code frost-depth requirement, which is 48 inches in Franklin. This is non-negotiable and applies whether the City reviews your plan or not.
My neighbor's deck doesn't have flashing behind the ledger, and it looks fine. Can I skip it too?
No. The City of Franklin will require ledger flashing per IRC R507.9 on any attached deck, and inspectors will check the detail on-site during framing. Skipping flashing is the leading cause of rim-joist rot in Wisconsin decks — it's not visible for 3-5 years, but freeze-thaw cycles in Zone 6A will cause water to penetrate and destroy the wood. Your neighbor may have unpermitted or pre-code work; even so, you must meet current code. If you go without flashing and later have a deck collapse or water damage, your homeowner's insurance will likely deny the claim because the deck was built contrary to code.
What counts as the deck 'height' for guardrail purposes — is it measured from the finished yard grade or the lowest point the deck could settle?
Height is measured from the finished grade at the lowest point where a person could stand beneath the deck (or where water would naturally pool). If your yard slopes, you measure from the highest point of the slope. The City's inspectors will bring a tape measure and check the height at the point where the deck is closest to grade. If you're at 29 inches, you don't need a guardrail; at 30 inches or higher, you do. This is important for small decks on sloped lots — a deck that appears low in the front might be 30+ inches in the rear, triggering guardrail requirements on part of the perimeter.
Do I need a separate permit for the stairs, or is that included in the deck permit?
Stairs are included in the deck permit. Your structural plan must show stair dimensions (rise, run, handrail height, landing size) per IRC R311.7, and the inspector will verify these during the framing and final inspections. If you're building stairs on a landing (common for decks 30+ inches high), the landing is also part of the deck permit. No separate stair permit is needed.
If I'm adding an electrical outlet to my deck for a grill, do I need a separate electrical permit?
Yes, but it's a sub-permit within the building permit — no additional permit fee. You (or your electrician) must pull an electrical permit to show the outlet circuit, conduit run, and GFCI protection. The electrical inspector will check the rough-in before you finish the decking, and the final sign-off will verify the outlet is GFCI-protected and correct per NEC. If you skip this and have an unpermitted electrical outlet, the City can cite you, and your insurance may deny a claim if someone is injured by the outlet.
My lot is near a wetland. Does that affect my deck permit?
Possibly. Franklin has wetland setback overlays, typically requiring 75 feet from mapped wetlands (varies by wetland type and local ordinance). If your deck is within the setback, you may need a DNR permit (state-level, not city) or a local variance. The City will flag this during plan review if your lot is in a wetland zone. You'll need a surveyor to certify the setback distance, which costs $400–$600 and takes 1–2 weeks. Have your lot surveyed early if you're near a wetland — it's common in south Franklin and can delay permitting.
How long does plan review actually take, and can I start building while I'm waiting?
Plan review typically takes 2–3 weeks in Franklin. No, you cannot start building until you have an approved permit in hand. If the City catches you mid-build without a permit, you'll face a stop-work order, fines, and potential removal of the work. The Building Department will inspect your lot if there's a complaint, so the risk is real. Wait for approval before you pour a single footing.
If my deck is under 200 square feet and under 30 inches high and completely freestanding, do I still need a permit?
No, you do not need a city building permit for that deck. You're exempt under IRC R105.2 and Wisconsin Residential Code. However, if your lot is in Franklin's historic district, you may need historic-preservation approval (architectural review, $75–$150, 2–4 weeks), which is separate from the building permit. Check your neighborhood zoning to see if you're in the historic overlay. Also note: even though the deck doesn't need a permit, you must still meet the 48-inch frost-depth requirement for footings because of the soil and climate — this is not exempted, it's just not reviewed by the city.
What if I get a rejection on my deck plans? How long does it take to fix and resubmit?
The City issues a rejection letter with specific missing details (e.g., 'ledger flashing detail incomplete,' 'footing depth shown as 36 inches; frost depth is 48 inches'). You have 15 days to resubmit with corrections. Resubmission starts the 2–3 week plan-review clock over again. If your corrections are minor (a missing dimension or flashing detail), the second review may be faster (1–2 weeks). If you need a soils letter or surveyor setback certification, that can add another 1–2 weeks. Build in extra timeline if you're uncertain about your plans — it's faster to get professional help upfront than to iterate with the City.