What happens if you skip the permit (and you needed one)
- Stop-work order issued within days of neighbor complaint or lender appraisal; fine is $100–$300 per violation notice, plus you must pull permit and repeat inspections before closing — adding $500–$1,000 in fees and 4-6 weeks delay.
- Insurance claim denial: if the ledger fails and water enters the house, your homeowner's policy will deny the damage claim once they see the deck was never permitted, hitting you for $5,000–$50,000 in water/mold remediation.
- Title and resale disclosure: when you sell, you must disclose the unpermitted deck on the Minnesota Residential Real Estate Disclosure; buyer's lender will require it be torn down or retroactively permitted (costing $2,000–$5,000), or will kill the deal.
- Lien and refinance block: if you ever refinance or take a home equity loan, the appraisal will flag the unpermitted structure; lender will require removal or proof of permit before closing.
Roseville attached deck permits — the key details
Roseville adopts the 2023 Minnesota State Building Code (based on the 2021 IBC), which references IRC R507 for deck design. The cornerstone rule for attached decks is IRC R507.9: your ledger board must be bolted to the house rim board with half-inch bolts spaced 16 inches on center, and flashed with a galvanized or stainless metal flashing that extends behind the house band joist and above the deck rim. Roseville's plan checklist explicitly requires a detail drawing showing this flashing; missing or vague flashing details are the #1 reason for plan rejections here. The ledger must sit on the house's structural rim, not on the rim beam joist, and if your house has an exterior rim band wider than 2 inches, you may need a wider flashing pan. The city will not approve a plan without this detail drawn to scale. Most contractors and homeowners skip this step and email a 3D rendering instead — which the city will reject, sending you back 2-3 weeks. Get a half-page 2D detail in PDF or CAD showing the flashing, the bolt pattern, and the gap (typically 1/8 inch) between the flashing and the deck rim board where water can drain behind without pooling.
Frost depth is the second critical requirement. Roseville lies in ASHRAE Zone 6A (south county) and Zone 7 (north county), with a 48-60 inch frost line depending on your exact address. Your deck post footings must be dug below frost line and rest on undisturbed soil or gravel base; you cannot use frost heave to your advantage — the code specifically disallows floating on the frost line itself. A footing at 42 inches in south Roseville will fail in winter. The Building Department will ask you for the depth on your permit application, and the footing-digging inspection happens before you pour concrete. If you have existing footings from a previous deck that are shallower, do not reuse them; the city will not approve it. Peat soils (north Roseville) have lower bearing capacity than glacial till; if you're in the peat zone, you may need a soils engineer report, especially for a large or tall deck. Pressure-treated lumber (PT) is required below grade; use UC4B (above-ground rated) for any wood that touches concrete or stays damp — PT lumber must be rated for the contact zone. Galvanized bolts, not stainless, are the code default, though stainless is preferred in wet basements or high-moisture areas.
Guardrail and stair rules come from IBC 1015 and IRC R311. Any deck surface over 30 inches above grade must have a guardrail 36 inches high (measured from the deck walking surface to the top of the guardrail); the city does not use the 42-inch variant. The rail must resist 200 pounds of force applied horizontally at any point, and the balusters (the vertical spindles) must block passage of a 4-inch sphere — this is the 'ball test' used to prevent child entrapment. If your deck is 48 inches high, you'll need stairs with handrails; the stair risers must be between 4 and 7.75 inches, treads 10 inches minimum, and the handrail graspable diameter 1.25-2 inches. Do not assume your existing stringer and treads from an old deck meet this. The inspection will check these dimensions to a tape measure. A common mistake is building stairs with a landing at the bottom; the landing must be 36 inches deep and 36 inches wide minimum, and if it's more than 30 inches above the ground, it also needs a guardrail. Most people omit the landing guardrail and get flagged during inspection.
Electrical and plumbing on a deck are rare but not exempt. If you're running a 120V outlet, a spa, or a recirculating hot-tub pump through the deck, those are electrical systems under NEC Article 680 and require a separate electrical permit and inspection. A simple deck-mounted motion-sensor light running on 24V low voltage from a controller inside the house is typically exempt, but anything hardwired 120V or above must be pulled separately. Similarly, if you're running a drain line from a deck-mounted spa or water feature, that's a plumbing permit. Most residential decks don't trigger this, but the calculator asks, so clarify with the city if your scope includes utilities.
Timeline and fees: Roseville does not charge based on deck square footage alone; the fee is tied to the total project valuation. A 200-square-foot deck with basic wood framing is typically valued at $8,000–$15,000, depending on material and height, and the permit fee is 1.5-2% of that valuation, or roughly $120–$300. The city will ask you to estimate the total cost (materials and labor); if you estimate low, they may increase it. Plan review takes 2-3 weeks. If you have resubmit comments (almost certain for flashing details), add another 1-2 weeks. Inspections are scheduled at your convenience; footing inspection is usually 1-2 days after you call, framing inspection happens once joists and beams are bolted, and final inspection after guardrails and stairs are complete. Do not backfill footings or cover the ledger flashing until the footing inspection is signed off. Owner-builders (you, the homeowner) are allowed to pull the permit yourself in Roseville; you do not need a licensed contractor, though many people hire one for the flashing detail alone.
Three Roseville deck (attached to house) scenarios
Why ledger flashing is Roseville's #1 rejection — and how to get it right
The ledger board is where your deck connects to your house. It's bolted directly to the rim joist (the board that rings the top of your foundation), which means it's also where water can creep in and rot your rim joist, band joist, and the siding above. Roseville's building inspectors have seen dozens of failed ledgers where water pooled behind the deck, soaked the rim joist, and caused $10,000–$30,000 in water damage, mold, and structural repair. The code answer is IRC R507.9: the ledger must be flashed with a metal flashing that sits behind the rim board and extends above the deck rim board, creating a path for water to run down and out. Most homeowners and even some contractors think a bead of caulk is sufficient — it's not. Roseville will reject any plan that shows caulk as the primary water barrier.
The correct flashing is a galvanized or stainless L-shaped metal pan (or Z-bar flashing) that gets installed as follows: the vertical leg goes up behind the house band joist (fastened with galvanized nails or stainless bolts); the horizontal leg extends out and sits on top of the deck rim board, creating a roof for water to shed. The gap between the flashing and the deck rim board is intentional — typically 1/8 inch — and allows water to drain behind the flashing without pooling. Caulk should never seal this gap. In high-moisture areas (peat soils, north Roseville), use stainless steel flashing, not galvanized; galvanized can corrode in 15-20 years in acidic peat soils. The Roseville plan-review checklist explicitly asks for a half-page detail drawing showing the flashing, the bolts (half-inch, spaced 16 inches on center), the gap, and the flashing material (specify 'Type 304 stainless steel' if applicable).
Most rejections happen because the contractor submits a 3D rendering showing a general 'deck with house' but no close-up detail. The city resubmits with a comment: 'Provide ledger-flashing detail per IRC R507.9.' You then scramble to find a drawing, or you hire a drafter to spend two hours creating a half-page 2D CAD detail. Plan review is now delayed 1-2 weeks. Prevent this: before you hire a contractor or submit a plan yourself, find or create the flashing detail and include it in your permit packet. If you're using a contractor, ask them to provide the flashing detail in writing as part of the estimate; if they say 'I'll handle it with the city,' walk away — that means they don't have it ready. A good detail takes 15 minutes to draw if you know what you're doing, and many free deck-plan libraries online have examples. Roseville's building office does not provide templates, but the city website has a link to the Minnesota State Building Code Chapter 5 (Exterior Walls), which includes flashing diagrams; reference those in your plan.
Frost-line footing depth, soil testing, and why winter settling is not your fault (but still your cost)
Roseville's frost line ranges from 48 inches (south county, glacial till) to 60 inches (north county, peat and fine soils). When the ground freezes in November, water in the soil expands (ice is less dense than liquid water), lifting the soil upward — a phenomenon called frost heave. If your deck post footings sit above the frost line, the concrete will heave up in winter, and the deck will sink again in spring, creating a gap between the deck and the house ledger. That gap, repeated annually, will break bolts, crack flashing, and allow water to penetrate. Over 5-10 years, you'll have a rotted ledger. Roseville requires footings to be dug 48-60 inches deep (depending on your zone) to rest on undisturbed soil below the frost line, where freezing does not penetrate. This is not a suggestion; it's a structural code requirement, and the footing inspection will check the depth with a measuring tape or by observing the hole before concrete is poured.
The challenge in north Roseville is soil type. If your property has peat (soft, dark, spongy soil), the bearing capacity is much lower than glacial till. Peat can compress and settle over years, especially under load. If the city's permit reviewer sees peat on your property (they may ask for a soil pit or boring report), they may require a soils engineer to certify the bearing capacity of your footings. A soils engineer report costs $300–$500 and takes 1-2 weeks. The engineer will recommend footing depth, concrete pad size, or pile installation if needed. Some properties require helical piles (screw-in footings) instead of simple post-and-concrete, which adds $1,000–$2,000. You can't avoid this; if the city requires it, the cost is real. Get a soils engineer early in the design phase, not after the city rejects your plan.
A common misconception: 'My neighbor's deck is only dug 36 inches deep, and it's fine.' That deck is on borrowed time, or the neighbor's footings happen to be in a pocket of better soil. You cannot rely on that. Roseville inspectors have seen decades of settlement patterns, and they will not approve a footing shallower than the frost line for your zone. If you're reusing footings from an old deck, assume they are too shallow and re-dig. The footing inspection is your last chance to fix this at low cost; once concrete is poured, the inspector will mark it failed, and you'll be breaking concrete and re-digging. Plan ahead: if you're unsure of your soil type or frost line at your exact address, ask the city zoning office for a wetland/soil map (publicly available), and call a local excavator to scope a test pit before you pull a permit. That $200–$300 conversation will save you $2,000–$5,000 later.
2660 Civic Center Drive, Roseville, MN 55113
Phone: (651) 792-7000 (main); ask to transfer to Building Department or search online for direct line | https://www.ci.roseville.mn.us/permits (or search 'Roseville MN building permits' to confirm current portal URL)
Monday-Friday, 8 AM - 5 PM (verify on city website; hours may vary)
Common questions
Do I need a permit if the deck is under 200 square feet?
If the deck is attached to your house, yes, you need a permit regardless of size. Roseville's rule is: attachment to the house is the trigger, not square footage. If the deck is freestanding (not touching the house) and under 200 sq ft and under 30 inches high, it's exempt. Attached decks of any size require a permit because of the ledger-flashing risk.
What depth do my footings need to be in Roseville?
Minimum 48 inches below finished grade in south Roseville (glacial till), or 60 inches in north Roseville (peat/fine soils). The footing inspection will measure the hole depth before concrete is poured. Frost heave is a real hazard; Roseville enforces frost-depth requirements strictly. If your property is in a peat zone, a soils engineer may be required to confirm bearing capacity.
Can I hire my neighbor's contractor (not a licensed builder) to build my deck?
Yes. Minnesota and Roseville allow owner-builders to pull residential permits on owner-occupied property. You, the homeowner, can be listed as the permit holder. The contractor does not need a general contractor license for a single-family residential deck. However, any electrical work (120V outlet, hot tub) requires a licensed electrician and separate electrical permit.
What is the ledger-flashing detail, and why does the city keep rejecting my plan?
The ledger flashing is a metal (galvanized or stainless steel) detail that sits between the house rim board and the deck rim board, directing water away from the rim joist. IRC R507.9 requires it. Roseville's #1 resubmit comment is 'provide ledger-flashing detail.' You need a half-page 2D drawing showing the flashing, the bolt pattern (half-inch bolts, 16 inches apart), the gap between flashing and deck rim (typically 1/8 inch), and the material. Include this in your permit packet from the start, and most resubmits will be avoided.
How long does it take to get a deck permit approved in Roseville?
Plan review is typically 2-4 weeks, assuming no resubmit requests. If the city asks for flashing details, soils engineering, or other info, add 1-2 weeks per resubmit. Once approved, inspections (footing, framing, final) are scheduled at your convenience and usually happen within days of your call. Total timeline from permit application to final inspection: 4-8 weeks, depending on resubmit cycles and soil conditions.
Do I need a guardrail on my deck?
Yes, if the deck surface is more than 30 inches above grade. The guardrail must be 36 inches high (measured from the walking surface), resist 200 pounds of lateral force, and have balusters (vertical spindles) spaced so a 4-inch sphere cannot pass through. If your deck is 14-20 inches high, no guardrail is required. If it's 30+ inches, guardrail is mandatory.
Can I build my deck if my property has peat soil?
Yes, but the city may require a soils engineer report to confirm bearing capacity and footing depth. Peat soil in north Roseville has lower bearing strength than glacial till and can compress over time. An engineer will certify your footing design and may recommend deeper pilings or wider footings. This adds $300–$500 and 1-2 weeks, but it's worth the cost to avoid settlement issues. Plan for this if you're in the peat zone (north Roseville).
What does the footing inspection check?
The inspector will measure the footing hole depth with a tape measure or probe, confirm it meets the frost-line requirement (48-60 inches depending on your zone), verify the soil is undisturbed below the frost line, and check that the hole is square and properly dug. This inspection must happen before concrete is poured. Do not pour footings without scheduling this inspection first; if the inspector finds the hole too shallow, you'll need to break concrete and re-dig.
Is stainless steel flashing worth the extra cost?
In north Roseville peat soils, yes. Galvanized flashing lasts 15-20 years in acidic peat and high-moisture environments; stainless lasts 40+ years. Stainless costs 30% more but is cheap insurance. In south Roseville glacial till (more neutral pH), galvanized is usually sufficient. If the city asks for your soil type and you're in peat, specify stainless steel flashing in your plan; inspectors will expect it.
If I build a freestanding deck, do I still need to follow the frost-line rule?
Yes, even though no permit is required for a freestanding deck under 30 inches and 200 sq ft. Frost heave does not care whether you have a permit. Dig your footings to frost line anyway (48-60 inches). Many DIYers skip this because no permit is required, then their deck sinks 2-4 inches over the first winter. Frost heave is a real problem; respect it even when the city does not require a permit.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.