Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any deck attached to your house in Farmington requires a permit. Minnesota's 48-60 inch frost depth and Farmington's soil conditions (glacial till and lacustrine clay) demand structural review before you dig.
Farmington sits in Minnesota Climate Zone 6A (south) and 7 (north), which triggers a critical difference from neighboring communities: frost line depth of 48-60 inches means deck footings here must go significantly deeper than in southern metro areas. This isn't just a state requirement—Farmington's specific soil profile of glacial till and lacustrine clay means inspectors will scrutinize both depth and bearing capacity during footing inspection. The City of Farmington Building Department requires permits for all attached decks (the attachment itself to your house band board is the trigger), plus any deck over 30 inches above grade or 200 square feet. Unlike some neighboring jurisdictions that allow owner-builder exemptions for small ground-level decks, Farmington enforces this consistently across all attached decks regardless of height or size. Plan review typically takes 2-3 weeks, and you'll face three separate inspections: footing pre-pour (critical for frost depth verification), framing/ledger flashing, and final. Ledger flashing detail—how water is blocked where the deck attaches to your house band board—is the single most common rejection here; Minnesota's wet springs and freeze-thaw cycles make this non-negotiable per IRC R507.9.

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

Farmington attached deck permits — the key details

Farmington enforces Minnesota's 2020 International Building Code (IBC) and International Residential Code (IRC), with specific amendments for Climate Zones 6A and 7. Any deck attached to your house—meaning it shares a structural connection to the house band board or rim joist—requires a permit regardless of size or height. The attachment itself is the trigger, not the square footage or elevation. This differs from freestanding decks, which may qualify for exemption if they're under 200 square feet and under 30 inches above grade, but the moment you attach a beam or ledger to your house, you're in permit territory. Farmington's Building Department reviews all deck plans for three critical compliance points: ledger flashing detail per IRC R507.9 (water management where deck meets house), footing depth per local frost line requirements (48-60 inches in Farmington), and guardrail/stair design per IRC R311.7 and R312. The frost depth is not negotiable. Farmington's frost line extends 48-60 inches depending on whether you're in the south zone (closer to 48) or north zone (closer to 60); your footing must go at least 6 inches below frost line for gravel backfill, or you risk heave damage and structural failure after the first winter freeze-thaw cycle.

Ledger flashing is the second-most-critical detail and the reason Farmington sees frequent plan rejections. IRC R507.9 requires a continuous flashing barrier between the ledger board and the rim joist, with the flashing extended under the house sheathing and exterior cladding (vinyl, wood, brick—whatever covers your rim). In Minnesota's wet springs and occasional summer rain, any gap lets water into the rim joist, which rots within 3-5 years. Farmington inspectors are aggressive on this because they see the damage aftermath in 15-year-old decks constantly. Your plan must show: flashing material (galvanized or stainless steel, minimum 26-gauge), overlap direction (flashing goes under the cladding, not over top), and fastener spacing (not more than 16 inches on center). If your house has vinyl siding, you'll need to cut back a horizontal strip of vinyl to expose the rim joist, slide flashing under, then re-nail the vinyl—expect your contractor to quote $800–$1,500 just for this detail. Farmington's plan reviewers will ask for a detail drawing if the ledger plan shows vinyl siding without flashing removal, so budget for plan revision cycles.

Footing design in Farmington must account for the 48-60 inch frost line and the soil profile. Glacial till (dense, silty clay) in southern Farmington is stable but compact; lacustrine clay and peat in northern zones can shift seasonally. Farmington code requires footings dug 6 inches below local frost line minimum, which puts you at 54-66 inches in most cases. Gravel backfill is typical (not soil), and the footing hole must be dug in undisturbed soil. Common mistakes: showing footings at 48 inches when 54-60 is required, or failing to specify gravel backfill in the detail. Your contractor will need to either hand-dig test holes to confirm soil type and depth, or hire a soils engineer if the lot has questionable geology (peat or fill). Farmington's Building Department will request a pre-pour footing inspection before you pour concrete; an inspector will visit the site, verify frost depth, check that holes are in undisturbed soil, and confirm footing diameter and depth against the approved plan. This inspection typically takes 1-2 weeks to schedule and is non-negotiable—you cannot pour concrete footings without a pre-pour approval sign-off.

Guardrails and stairs add plan complexity. IRC R312 requires guardrails 36 inches high (measured from deck surface to top of rail) on any deck over 30 inches above grade; some jurisdictions enforce 42 inches, but Farmington applies the IRC standard of 36 inches. The rail must resist a 200-pound horizontal force without deflecting more than 1 inch and must not allow a 4-inch sphere (child's head) to pass through any opening. Balusters (vertical spindles) must be no more than 4 inches on center. Stairs (if included) must follow IRC R311.7: treads 10 inches deep minimum, risers 7.75 inches maximum, and all treads and risers uniform in height and depth across the flight. Landings must be 36 inches wide and as deep as the tread. If you're adding stairs, your plan must show stringer design, fastening (bolts at deck rim, footings below frost line), and riser/tread dimensions. Farmington won't accept a photo or generic stair detail—you need engineer-stamped plans for anything beyond three steps or four-foot-high stairs. Budget $300–$600 for a residential deck engineer if your stairs are anything but a simple three-step connection.

The permit application process in Farmington is straightforward but time-intensive. You'll submit plans (at least one copy, some jurisdictions require three), a completed permit application, and a sketch or photo of the existing house showing where the deck attaches. Plans must include site plan (deck location on lot, distances to property lines and easements), elevation showing deck height and footing depth, detail of ledger flashing, stair design (if applicable), and guardrail specification. The fee is typically $150–$400 depending on deck size and valuation—Farmington calculates fees as a percentage of the estimated project cost (usually 1.5-2% of valuation). A 16x12 deck runs roughly $3,000–$6,000 in materials and labor, so expect a $50–$120 permit fee on the low end; if you're adding roof/cover, engineered stairs, or electrical, the valuation climbs and so does the fee. Plan review takes 2-3 weeks; Farmington will mark up the plans with corrections (most commonly ledger flashing and footing depth), return them, and you'll resubmit. Once approved, you get a permit card and can schedule inspections. Timeline from application to final approval is typically 4-6 weeks if plans are right the first time, 8-12 weeks if revisions are needed.

Three Farmington deck (attached to house) scenarios

Scenario A
16x12 attached deck, two steps down, no railings needed, southern Farmington (glacial till soil)
You're building a 192-square-foot attached deck (16 feet wide, 12 feet deep) off the rear of your 1970s ranch house in south Farmington near the Mn-River bluffs. The deck will be 18 inches above grade at the ledger (low enough that no guardrail is required by code since it's under 30 inches), and you're adding a simple two-step stair to grade. Soil is glacial till, dense and stable. Permit is absolutely required because the deck is attached to the house. Your plan must show: ledger flashing detail (at least 8 inches wide, galvanized steel, fasteners 16 inches on center), two footing holes at 54-60 inches deep (6 inches below frost line in glacial till), 4x4 pressure-treated posts set in concrete, beam details showing post-to-beam bolting (Simpson LUS210 lateral fastener or equivalent), two 2x8 treated joists running perpendicular to ledger, and a two-step stair with 3.5-inch risers and 10-inch treads. Your contractor will need a pre-pour footing inspection before pouring concrete (schedule 1-2 weeks out). Framing inspection happens after rim joists are bolted to the ledger and decking is partially installed. Final inspection is after all decking is installed and any flashing is sealed. Total permit cost: $150–$250 based on estimated project value ($3,500–$5,000). Timeline: permit application to final approval is 4-6 weeks if plans are correct; add 2-3 weeks for construction. Single most common rejection: plan shows vinyl siding over the rim joist without a note that flashing will be installed underneath (requires plan revision).
Permit required (attached to house) | Footing depth 54-60 inches below grade | Ledger flashing non-negotiable | Pre-pour footing inspection required | Estimated project cost $3,500–$5,000 | Permit fee $150–$250 | Timeline 4-6 weeks plan review + 3-4 weeks construction
Scenario B
20x16 deck with roof cover, built-in bench, northern Farmington (peat/lacustrine clay soil, requires soils engineer)
You're building a 320-square-foot covered deck (20 feet wide, 16 feet deep, 10-foot roof clearance) in north Farmington near the Kelley Farm area, where soil is lacustrine clay with peat pockets. This triggers a completely different permit complexity than Scenario A. First, the roof cover increases structural loading—the deck is no longer just carrying deck live load (40 pounds per square foot) but also roof load (20+ psf plus snow load, which in Farmington is 50 psf minimum). This means bigger beams, more posts, and more footings. Second, the peat soil is compressible and unstable; Farmington's Building Department will likely require a soils engineer report ($400–$700) to verify bearing capacity and recommend footing design. Without the engineer report, the plan will be rejected outright. Your plan must include: engineer-stamped design (beam calcs showing roof load transfer, post sizing, footing size and depth), soils engineer report showing soil classification and bearing capacity, roof details (if enclosed or partially enclosed, code may require additional ventilation and egress considerations), ledger flashing detail identical to Scenario A, footing depth recommendations from the soils engineer (likely 60+ inches in peat, with engineer-specified backfill like compacted gravel or sand instead of general backfill), and load path documentation showing how roof snow/wind loads transfer through posts to footings. The built-in bench (if structural, e.g., bolted to the deck rim) must be engineered if it's over 200 pounds capacity. Permit fee will be $300–$500 based on higher project valuation ($8,000–$12,000 for covered deck). Timeline is longer: soils engineer report takes 1-2 weeks, plan engineer review takes another 1-2 weeks, City review takes 2-3 weeks, so total 6-10 weeks for permit approval. Three footing inspections (pre-pour for each footing type if they differ), framing, and final. If the peat is deep, your contractor may need to drive pilings instead of conventional footings—this escalates cost to $15,000–$25,000 and requires pile engineering certification.
Permit required (attached + roof cover adds structural review) | Soils engineer report mandatory for peat/clay soil | Footing depth 60+ inches, engineer-specified backfill | Engineered beam/post design required | Ledger flashing required | Estimated project cost $8,000–$12,000 | Permit fee $300–$500 | Soils engineer fee $400–$700 | Plan engineer fee $300–$600 | Timeline 6-10 weeks permit approval + 4-6 weeks construction
Scenario C
14x10 deck with electrical (lights, outlet), central Farmington, owner-builder permit
You're a homeowner building your own 140-square-foot deck (14 feet wide, 10 feet deep, 24 inches above grade) off the side of your Farmington home, and you want to add recessed deck lights under the rail and an exterior outlet for a grill. This is where electrical triggers a second permit (electrical work permit, separate from the building permit). Farmington allows owner-builder permits for single-family owner-occupied homes, so you can pull the deck permit yourself without a licensed contractor. However, electrical work is different: Minnesota electrical code (adopted from NEC) requires a licensed electrician for any hardwired electrical work, even on residential decks. You have two choices: (1) run everything on a temporary cord from an interior outlet (code-compliant if the cord is rated for outdoor use and protected), or (2) hire a licensed electrician to pull an electrical permit and install hardwired circuits. If you choose hardwired, the electrician will run a new circuit from your breaker panel to the deck area, install conduit or cable rated for outdoor/damp locations (Type UF or equivalent), and terminate in a GFCI outlet and light fixtures rated for outdoor use. This adds a second 2-week plan review cycle and electrical inspection. Your deck building permit follows the standard path: site plan, elevation, ledger flashing detail, footing detail (footing depth 48-60 inches per frost line), beam and post sizing. Electrical permit (if added) requires: circuit load calculation, conduit routing plan, breaker size and rating, GFCI location and type. Deck building permit cost: $150–$250. Electrical permit cost: $50–$100. If you hire the electrician, the electrical work is their license responsibility; if you run temporary cord, you're responsible for cord maintenance and safety. Building inspection sequence: footing pre-pour, framing/ledger (deck), final (deck), then electrical rough-in inspection (before closing up any conduit), and electrical final (after fixtures installed). Total timeline: 4-8 weeks permit approval (2 separate reviews), 3-4 weeks construction.
Building permit required (attached deck) | Electrical permit required if hardwired lights/outlets | Owner-builder allowed for owner-occupied | Ledger flashing required | Footing depth 48-60 inches | Licensed electrician required for hardwired circuits | GFCI protection mandatory for all outdoor outlets | Building permit fee $150–$250 | Electrical permit fee $50–$100 | Temporary cord option avoids electrical permit but limits functionality | Timeline 4-8 weeks combined permits + 3-4 weeks construction

Every project is different.

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

Farmington's frost line and why it matters more than you think

Farmington's frost depth of 48-60 inches is not a suggestion. Minnesota's climate zone 6A/7 boundary runs through the city, and freeze-thaw cycles are ruthless: soil freezes solid from November through March, ice lenses form in silty/clay soils, and any footing shallower than the frost line will heave upward during freeze and settle differently during thaw, cracking concrete and destabilizing posts. Building Department inspectors have seen this failure mode hundreds of times—a deck built 40 years ago with 36-inch footings starts to lean or sag after 15 winters. Your footing must go at least 54-60 inches deep, and the hole must be dug in undisturbed soil (not fill). If you're on fill (common near older subdivisions or near creeks), the inspectors will ask for a test hole or soils engineer report. Glacial till in south Farmington is stable and doesn't compress much; lacustrine clay and peat in the north are compressible and may require engineer-specified footing size or backfill. The pre-pour footing inspection is where this gets verified—the inspector will measure depth with a ruler, look at the soil profile, confirm that gravel backfill is specified, and sign off. No sign-off, no concrete pour. This single step prevents 90% of deck failures in Minnesota.

Many contractors cut corners by using sonotubes (cardboard concrete forms) in shallow pits and hoping the frost doesn't heave them. This fails regularly. Farmington code requires footings dug below frost line in undisturbed soil, with gravel backfill minimum 6 inches above frost line (the frozen zone should not extend into your concrete). If your lot is on bedrock close to surface (rare but possible north of the Kelley Farm), the inspector may waive the full frost depth and let you bolt posts to bedrock anchors instead. This requires an engineer-stamped alternative detail. Standard footings: 12-16 inches diameter holes, 54-60 inches deep (or 6 inches below verified frost line), dug in undisturbed soil, backfilled with 3/4-inch gravel to 6 inches above frost line, then concrete poured to finish grade. Posts are set in concrete or on adjustable post bases (Simpson ABA66 or equivalent) bolted to concrete pads. The adjustable base lets you level the deck if frost heave occurs in one post (you just unbolt, jack, and reset).

Cost impact: standard footing holes run $50–$100 each in Farmington soil. A deck with four footings is $200–$400 in footing labor alone. If you hit rock or encounter peat and need engineer drilling or soils report, add $400–$700. If the site requires piling (unlikely but possible in peat zones), add $2,000–$5,000. The pre-pour inspection is free but adds 2 weeks to timeline. Plan for this upfront: get a footing detail approved early, schedule pre-pour inspection 3 weeks before you want to dig, and give your contractor site access by late August if you want the deck done before first frost (September typically in Farmington).

Ledger flashing failure is why Farmington homeowners end up with rotted rim joists — and how to avoid it

Every Farmington Building inspector can tell you about rim joists that failed because the ledger flashing was installed wrong or skipped entirely. The rim joist is the band of wood that runs around the perimeter of your house foundation, connecting the floor joists to the band board. When a deck ledger is bolted to the rim joist, water from rain, snow melt, and deck washing can migrate behind the ledger into the rim joist wood. In Minnesota's climate, that wood stays wet through spring and fall, freeze-thaw cycles open cracks, and within 3-5 years you have soft, spongy wood infested with carpenter ants. By year 8-10, the rim joist is structurally compromised and water is seeping into the house band board and band insulation. IRC R507.9 mandates a continuous flashing barrier (metal or composite, minimum 26-gauge galvanized steel or stainless) installed under the ledger board and extended under the house exterior cladding (vinyl, wood siding, brick, etc.). The flashing must overlap the house sheathing by at least 1 inch and slope downward at least 1/8 inch per foot to direct water away from the rim joist. On vinyl siding, this means cutting back a horizontal strip of vinyl (usually 1-2 inches high), installing the flashing under the rim cladding, and re-nailing the vinyl over the top. It's labor-intensive and ugly if done wrong, which is why some contractors skip it entirely and just bolt the ledger directly to the rim board. Farmington inspectors reject plans that don't show flashing detail.

Your plan must include a 1:1 or 1:2 scale detail drawing showing: (1) the rim joist cross-section, (2) the ledger board bolted to the rim, (3) the flashing material and thickness, (4) flashing overlap under cladding, (5) fastener spacing (16 inches maximum on center), and (6) sealant (caulk or sealant tape) closing any gaps between flashing and ledger. Farmington reviewers will ask for revision if the plan shows vinyl siding without a note that flashing will be cut in. Your contractor should budget 4-6 hours of labor just to install ledger flashing properly on a typical house with vinyl siding—cost roughly $300–$600 depending on ledger length and siding type. If your house has wood siding or brick, the cost is higher ($600–$1,000) because more material and labor is required to properly overlap the exterior. Installation sequence: (1) remove a horizontal strip of siding along the planned ledger line, (2) install flashing under the rim cladding and over the house sheathing, (3) seal the flashing-to-rim joint with sealant tape (Zip System Flash Tape or equivalent), (4) bolt the ledger to the rim joists at 16-inch intervals with half-inch bolts, (5) re-nail or re-side the exterior cladding over the top of the ledger, (6) seal the cladding-to-ledger joint with paintable caulk. This detail is worth every penny—a failed rim joist repair costs $2,000–$5,000.

Farmington's wet springs make this inspection point non-negotiable. April and May typically bring heavy rain and roof melt runoff; decks built in summer without proper flashing will already be wicking water by the time November arrives. The framing inspection (second inspection after footing pre-pour) is where the inspector verifies flashing is installed and sealed. They will look for: flashing physically present under ledger, fastener spacing correct, gaps sealed, and cladding back in place. If flashing is missing or installed upside-down, the inspector will mark the plan as conditional approval pending flashing correction. You cannot proceed to decking until this is fixed. Some contractors argue that caulk seals the ledger-to-rim joint and flashing is optional—this is false and will be rejected. Flashing is mandatory per code. Plan for this detail in your budget and timeline, and hire a contractor with proven ledger flashing experience in Minnesota climates.

City of Farmington Building Department
Farmington City Hall, Farmington, MN (verify current address and building department location via city website)
Phone: (651) 275-4444 or search 'Farmington MN building permit phone' to confirm current number | https://www.farmingtonmn.gov (search 'permits' or 'building permits' for online portal or application)
Monday–Friday, 8:00 AM–5:00 PM (verify local hours via city website)

Common questions

Can I build an attached deck without a permit in Farmington if it's under 200 square feet?

No. Any deck attached to your house requires a permit in Farmington, regardless of size. The attachment itself—where the ledger bolts to the house rim joist—triggers the requirement. Size and height exemptions only apply to freestanding decks (not attached). Attached decks of any size need permits because the ledger flashing and footing design must be verified for safety and to prevent water damage to your house.

What is Farmington's frost depth, and why does it matter for deck footings?

Farmington's frost depth is 48–60 inches depending on whether you're in Climate Zone 6A (south, ~48 inches) or Zone 7 (north, ~60 inches). Your footings must be dug at least 6 inches below frost line to prevent heave damage from freeze-thaw cycles. Footings shallower than this will shift upward during winter freeze and downward during spring thaw, cracking concrete and destabilizing posts. The pre-pour footing inspection verifies depth and soil profile before concrete is poured.

Do I need a soils engineer report for my deck in Farmington?

Only if you're building on peat, lacustrine clay, or fill soil. Glacial till (dense silt/clay) in south Farmington is stable and doesn't require a report for standard deck footings. If you're in the north zone near the Kelley Farm, or if your lot has peat or fill, the Building Department will likely request a soils engineer report ($400–$700) to verify bearing capacity and footing design. Contact the Building Department early if you're unsure about your soil type.

How much does a deck permit cost in Farmington?

Permit fees are typically $150–$400 depending on the estimated project valuation. Farmington calculates fees as a percentage of the project cost, usually 1.5–2%. A 16x12 deck (cost ~$3,500–$6,000) runs $50–$120 in permit fees. Covered decks, electrical work, or engineered stairs increase valuation and fees. Contact the Building Department for a fee estimate before submitting plans.

What is the most common reason for deck permit rejections in Farmington?

Missing or incorrectly detailed ledger flashing. IRC R507.9 requires flashing under the ledger and extended under your house cladding (vinyl, wood, brick) to prevent water from rotting the rim joist. Plans that show vinyl siding without a note that flashing will be cut in, or that don't include a flashing detail drawing, are rejected. Expect one revision cycle if your first plan doesn't show flashing clearly.

Can I pull my own permit as an owner-builder in Farmington?

Yes, for a single-family owner-occupied home, Farmington allows owner-builder permits. You can pull the building permit yourself without hiring a licensed contractor. However, if you're adding electrical work (hardwired lights or outlets), a licensed electrician must pull the electrical permit and do the work. Temporary cord-powered lights and outlets avoid the electrical permit requirement but limit functionality.

How long does deck permit review take in Farmington?

Plan review typically takes 2–3 weeks from submittal. If your plans are correct on first submission, you'll have approval in that timeframe. If revisions are needed (common for ledger flashing or footing details), add 1–2 weeks per revision cycle. Total timeline from application to final approval is typically 4–6 weeks if first-pass plans are good, 8–12 weeks if multiple revisions are needed. Once you have permit approval, construction typically takes 3–4 weeks.

What inspections will I need for my Farmington deck?

Three inspections: (1) footing pre-pour—inspector verifies footing depth, soil profile, and gravel backfill before concrete is poured (schedule 1–2 weeks ahead); (2) framing—inspector checks ledger bolting, beam/post connections, and ledger flashing installation after the structural frame is up; (3) final—inspector verifies all decking is installed, guardrails are correct height and spacing, and stairs meet code. If you add electrical work, there are two additional electrical inspections (rough-in and final).

Does my HOA approval affect my Farmington building permit?

Your HOA approval is separate from your building permit. Farmington building code is a minimum standard; your HOA may have stricter rules (size, materials, color, setback from property line). Get HOA approval before submitting building permits to avoid designing twice. If your HOA denies the project, the building permit is moot. Contact your HOA first, then the Building Department.

Can I add a roof or cover to my attached deck, and does that require additional permitting?

Yes, but it requires additional structural review and increases permit cost. A roof changes the deck from a structure carrying live load (40 psf) to one carrying roof live load (20+ psf) plus snow load (50+ psf in Farmington). This requires engineered beam sizing, larger posts, and more substantial footings. You'll also need an engineer-stamped design and roof design details (ventilation, water management, etc.). Permit fee will be $300–$500 based on higher valuation. Plan on 6–8 weeks for permit approval due to structural review complexity.

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