Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any attached deck in Suwanee requires a building permit. Freestanding ground-level decks under 200 sq ft and 30 inches off grade are exempt, but the moment you attach it to your house or raise it higher, you're in permit territory.
Suwanee Building Department enforces the 2021 International Residential Code (adopted by the City of Suwanee and Forsyth County) with Georgia amendments. The city's key distinction from neighboring jurisdictions is its strict ledger-flashing enforcement tied to the 12-inch frost depth in the Piedmont zone — inspectors flag non-compliant IRC R507.9 details during framing inspection, and re-work orders are common. Unlike some Georgia suburbs that allow over-the-counter plan approval for simple decks under 200 sq ft, Suwanee routes all attached-deck submissions through full structural review. The city also requires footing inspection before any concrete is poured (not all neighbors do this). Suwanee's permit portal and counter hours are stable, but you'll need a site plan showing property lines and frost-line depth callouts on your deck plans — this is non-negotiable for approval.

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

Suwanee attached-deck permits — the key details

Suwanee Building Department enforces the 2021 IRC as adopted by Forsyth County, with Georgia State Construction Standards modifications. The core rule is straightforward: any deck attached to your house (meaning a ledger board bolted to the house framing) requires a building permit, regardless of size or height. This is per IRC R105.2, which exempts only freestanding ground-level decks under 200 sq ft and 30 inches above grade. The moment you bolt a ledger to your rim joist, you've triggered permit jurisdiction. Suwanee's building department interprets this strictly — there is no 'small deck exemption' for attached work. Plan-review timelines run 10–14 business days for initial review, with a second round (typically 5–7 days) after you address comments. Total from submission to approval usually lands in the 3–4 week window.

The single most important detail is ledger-board flashing and connection, codified in IRC R507.9. Your plans must show flashing that extends 4 inches up the house rim and 6 inches down behind the rim board, lapped over house wrap and under siding — not just caulked. Suwanee inspectors are vigilant here because ledger-board rot is the leading cause of deck failure in the humid Southeast; a failed ledger can collapse a deck and open homeowner-liability exposure. The code also mandates two bolts per framing member (typically 16 inches on center) and a rim-board connection that resists both vertical load and lateral (wind) force. If your plans show a ledger without flashing detail or with an undersized connection, expect a rejection and a revision cycle. Footings in Suwanee require 12-inch depth minimum (Piedmont frost line) — this varies by zip code (north Suwanee can hit granite shallower, south can be clay deeper), so a soil boring or at least a footing-depth schedule tied to site photos is wise. The city requires footing inspection before concrete is poured; skipping this inspection request is a common mistake that delays projects by 1–2 weeks.

Guardrail and stair code compliance rounds out the structural review. IRC R311.7 requires deck stairs to have uniform riser heights (no more than 3/8-inch variation), 10–11 inch treads, and handrails 36–38 inches from the stair nosing (some inspectors reference the older 34-38 inch range, but 36 is the safe bet). Deck guardrails must be 36 inches high, measured from the deck surface to the top of the rail, with balusters spaced no more than 4 inches apart (a 4-inch sphere must not pass through — the 'sphere test'). Many DIY deck plans fail here because the rail is pitched parallel to the stair slope instead of vertical, or balusters are spaced at 4.5 inches (looks fine, fails inspection). Suwanee inspectors will require re-work before sign-off. Additionally, if your deck is over 30 inches above grade, handrails are required on stairs (IRC R311.7.8). If you're within 30 inches, handrails are not required but guardrails still are.

The permit application itself is straightforward but requires complete documentation. You'll submit a deck plan (site plan showing deck footprint, property lines, setback distances, and frost-line notation) and a construction detail sheet (ledger flashing, footing detail, guardrail/stair cross-sections, beam-to-post connections, and hardware schedules — bolts, Simpson DTT or equivalent lateral-load ties, post bases). Suwanee prefers a single consolidated PDF with signatures and dates; the city's online permit portal allows e-filing, which speeds review by 2–3 days compared to counter submission. The fee structure is typically $150–$300 for a deck under $3,000 in estimated value, or $300–$500 for decks over $3,000 (roughly 1.5–2% of project cost). If you need variances (setback encroachment, height exception for roofed structures), add 2–3 weeks and $200–$400 in variance fees.

One final procedural note: Suwanee requires three inspections — footing (after holes are dug and frost depth is verified), framing (after ledger and structural members are installed but before decking), and final (full deck with guardrails and stairs complete). Each inspection requires 24–48 hours' notice and must pass before the next phase. If the framing inspection flags a ledger-flashing issue, you'll need to remediate and re-inspect, which costs time and money. Scheduling all three inspections upfront (at permit issuance) eliminates surprise delays. If your property is in an HOA, you'll also need HOA approval before Suwanee approval — this is a separate track and can add 2–4 weeks. Always verify HOA covenants before permitting.

Three Suwanee deck (attached to house) scenarios

Scenario A
16x12 pressure-treated deck, 3 feet above grade, rear yard, Suwanee Piedmont location (outside HOA)
This is a textbook permittable deck. The footprint (192 sq ft) is below 200 sq ft, but because it's attached to the house and elevated 3 feet above grade (well over the 30-inch exemption threshold), it requires a full permit. Your ledger board connects to the house rim joist with 0.5-inch diameter bolts at 16-inch centers, flashed per IRC R507.9 with aluminum Z-flashing lapped 4 inches up the rim and 6 inches under the rim board. Posts are 6x6 pressure-treated (PT-lumber UC4B rating for ground contact) set on concrete footings 12 inches deep in the Piedmont clay (no digging deeper unless you hit rock). The framing plan shows 2x10 rim joists and 2x8 field joists, with 2x6 decking and 2x10 stairs (three steps, uniform riser height 12 inches each). Guardrails are 36 inches high with 4-inch baluster spacing and a cap rail. You'll submit the plan (site plan plus construction detail sheet) via Suwanee's permit portal, pay $250 in permit fees, and schedule footing inspection before pouring concrete. Footing inspection happens within 3 business days. Framing inspection (after ledger and posts are set) follows 7–10 days later. Final inspection (deck complete) is scheduled upon framing approval. Total timeline: 4–5 weeks from permit issuance to sign-off. Cost breakdown: permit $250, plan prep $300–$500 (if you hire a draftsperson), materials $2,000–$2,500, labor $1,500–$2,500 (if hired out). No electrical or plumbing, no structural complexity beyond standard ledger-and-post geometry.
Permit required | Ledger flashing per IRC R507.9 non-negotiable | 12-inch frost footings | Footing pre-pour inspection required | Framing inspection at rim + posts | Final inspection at completion | Permit fee $250 | Total project cost $4,300–$5,750
Scenario B
20x20 cedar deck with roof structure, 4 feet above grade, Suwanee historic HOA district
This scenario adds two layers of complexity absent from Scenario A: size (400 sq ft, double the exemption threshold) and HOA historic-district overlay. Suwanee enforces Forsyth County historic-district guidelines in qualifying neighborhoods; cedar deck finishes and roof styles require HOA approval before (or concurrent with) building permit submission. The 20x20 footprint with a roof structure (shed or pergola) triggers wind-load analysis if the roof is open or gabled (wind can catch it). If it's solid-roofed, it's classified as a 'covered structure' and may require additional lateral-load bracing between the deck deck frame and the house, per IBC 1608 (wind loads). Your plans must show: (1) site plan with setback dimensions and historic-district overlay notation; (2) ledger-board connection with flashing detail; (3) footing schedule with 12-inch depth and estimated bearing capacity (for clay or sand); (4) roof framing (rafters, collar ties, connection to deck rim) if applicable; (5) wind-load calculations if the roof is exposed. The HOA submission is separate — you'll need HOA architectural approval (typically 2–4 weeks) before or after city permit, depending on HOA bylaws. Most Suwanee HOAs now allow concurrent submission to the city and HOA, which can shave a week off the schedule. Once the city approves, you'll pay $400–$550 in permit fees (size-based), plus potential variance fees if the roof structure encroaches setbacks ($200–$300). Inspections: footing, then framing (emphasis on roof-to-rim connection if roofed), then final. Total timeline: 6–8 weeks (4–5 for city permit, 2–4 for HOA concurrent review). Material cost $4,500–$6,000; labor $2,500–$4,000 if contracted. HOA approval is a gate; without it, the city will not issue the permit, even if structural review passes.
Permit required | HOA architectural approval required concurrently | Ledger + roof-structure wind-load analysis | 12-inch footings + bearing-capacity callout | Historic-district overlay | Permit fee $400–$550 | HOA approval 2–4 weeks (parallel) | Total project cost $7,500–$10,550
Scenario C
8x8 ground-level freestanding deck (no ledger), 18 inches above grade, North Suwanee granite-bedrock zone
This scenario illustrates the exemption — and why it nearly always doesn't apply in practice. IRC R105.2 exempts freestanding decks under 200 sq ft and 30 inches above grade from permit jurisdiction. Your 64-sq-ft deck meets both thresholds. However, if you're building in North Suwanee (north of GA-400 or near the Cumming border), Piedmont granite bedrock can rise within 6–8 inches of surface grade in some properties. A standard 12-inch frost-line footing depth hits granite. Suwanee Building Department's online FAQ (searchable from their permit portal) addresses this: 'If rock is encountered within the required frost-line depth, you may either (a) dig deeper to 12 inches below rock, or (b) file for a footing waiver, which requires permit submission.' This is the hidden trap — exemption becomes non-exempt if you need a footing variance. If your property has shallow granite, you'll need a permit and footing approval, bumping you into the 3–4 week timeline and $150–$250 permit fee. Assuming no rock and a standard footing, you can proceed without permit — no footing inspection, no framing inspection, no final inspection. You'll simply build per IRC R507 (standard deck framing, PT lumber UC4B, standard guardrail if the deck is over 30 inches — yours is at 18 inches, so guardrails are optional). Cost: $800–$1,200 in materials, $300–$600 in labor (small job). The catch: many Suwanee homebuyers and lenders will ask for proof of permit-exemption status or a letter from the city confirming no permit was required. Obtaining a 'no permit required' letter takes 1–2 weeks and costs $50–$100. For resale or future refinance, document this exemption in writing from the city — don't rely on memory.
No permit required (freestanding, <200 sq ft, <30 inches above grade) | BUT: North Suwanee granite bedrock may force footing variance, requiring permit | City 'no-permit-required' letter recommended for resale ($50–$100, 1–2 weeks) | PT UC4B lumber, standard footings | Total cost $800–$1,200 materials + $50–$100 documentation

Every project is different.

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

Ledger-board flashing and rot failure: why Suwanee inspectors are strict

Suwanee sits in IECC Climate Zone 3A (warm-humid). This means high rainfall, high humidity, and abundant opportunity for water intrusion at the ledger board — the joint between your deck and your house rim. Ledger-board rot is the #1 reason decks collapse in the Southeast. IRC R507.9 requires flashing that extends 4 inches up the house rim board and 6 inches down behind the rim board, lapped over house wrap and under siding. The flashing must be either aluminum or stainless steel (not copper; it's overkill and expensive). The flashing gets bolted to the rim joist with 0.5-inch bolts at 16-inch centers (typically installed with washers and lock washers to distribute load). Between bolts, the rim board is isolated from the deck ledger via a gasket or neoprene spacer (optional but recommended in humid climates to reduce water wicking). Suwanee inspectors require detailed cross-section drawings showing the flashing overlap, bolt pattern, and gasket placement. If your plans show a ledger bolted directly to the rim with caulk as the primary water barrier, expect rejection and a mandate to revise. Rework adds 1–2 weeks to your timeline. Homeowners who skip the permit and install a non-compliant ledger often discover rot within 3–5 years; repair costs $2,000–$5,000+ and can involve partial house-frame replacement if the rot reaches the band board or rim joist.

The city's online permit FAQ has a specific note: 'All attached deck ledgers must include IRC R507.9 flashing detail and two (2) bolts per framing member. Caulk alone is not acceptable.' This is quoted directly from Suwanee's permit guidelines and is non-negotiable. When you submit your plan, include a 1:2 or 1:4 scale cross-section of the ledger-to-rim connection, showing flashing material (e.g., 'aluminum Z-flashing 24 gauge'), overlap dimensions, bolt pattern, and gasket (if used). If you're hiring a contractor, insist they provide a ledger detail on the plan; many DIY deck-plan websites omit or under-detail this section, leading to automatic rejection. The city's plan reviewer will call out the omission during the first-round review comment letter (typically issued 7–10 business days after submission).

One more wrinkle specific to Suwanee: if your house has vinyl siding (very common in the suburbs), the flashing must extend up to the top of the siding or trim. Do not caulk the siding over the flashing — the flashing must sit on top of the siding, underneath the siding face, so water sheds over it. If your house has brick or stone, the flashing must extend up to the mortar joint line and be sealed with backer rod and caulk at the joint. These details are obvious to an experienced contractor but trip up DIY planners. Include a site photo of your house rim/siding transition in your permit application's 'supplemental notes' field; the reviewer can then confirm flashing strategy before you build.

Footing depth, Piedmont clay vs. granite, and frost-line inspection timing

Suwanee's 12-inch frost line is a state-wide Georgia standard for most of Forsyth County (IECC Climate Zone 3A, southern Piedmont). However, Suwanee's terrain varies: south and central Suwanee sit on Cecil soil (Piedmont red clay, fine-grained, dense, stable), while north Suwanee and areas near Cumming transition to granite bedrock or sandy Coastal Plain soils (Conyers and Rains series). Your footing depth requirement depends on which soil you hit. For Cecil clay (most common), 12 inches below final grade is sufficient — dig a hole 12 inches deep, set a post base on concrete, backfill and tamp. For granite (north), you may hit rock within 6–8 inches; if so, you have two options: (1) dig deeper to achieve 12 inches below rock (a footing waiver is not required if you simply dig past the rock), or (2) file for a footing variance/waiver (requires permit and adds 2–3 weeks). For sandy soils (rare in central Suwanee, more common south near the Chattahoochee), bearing capacity is lower; footings may require a larger post base or engineered footing. Suwanee's footing inspection (the first scheduled inspection) verifies that holes are dug to the correct depth and that the soil type matches your plan callout. If your plan says 'clay, 12-inch footing' but the inspector finds loose fill or clay with voids, they'll require remediation (re-digging, compacting, re-inspection).

Practical timing: after your permit is approved, you'll call for footing inspection before pouring concrete. The inspector visits within 3 business days, measures hole depth, checks backfill type (should be undisturbed native soil or compacted fill with no organics), and signs off. Do not pour concrete until footing is approved — if you pour and the inspection fails, you'll need to break out concrete and re-dig, costing $400–$800 in labor and materials. Many contractors skip the formal inspection call and just pour, then face issues at framing inspection. Suwanee's expectation is that you schedule footing inspection in writing (via the permit portal's 'request inspection' button) and wait for the inspector's arrival confirmation before pouring. Inspection can be scheduled during permit issuance; don't wait until your hole is dug.

A site-specific note: if you're in a floodplain zone (unlikely in most of Suwanee, but possible near the Chattahoochee in south Suwanee), footing depth may need to be below the base flood elevation (BFE) plus freeboard, which could push depth to 18–24 inches. Check Suwanee's Flood Damage Prevention Ordinance on the city website or ask during permit application: 'Is my property in a flood zone?' If yes, disclose it upfront; the city will route your deck to the floodplain administrator, adding 1–2 weeks to review.

City of Suwanee Building Department
410 Main Street, Suwanee, GA 30024
Phone: (770) 886-0800 (confirm at suwanee.com/building) | https://www.suwanee.com/home (navigate to 'Building Permits' or search 'permit portal')
Monday–Friday, 8:00 AM–5:00 PM (verify holiday schedule on city website)

Common questions

Do I need a permit for a freestanding deck in Suwanee?

No permit is required for a freestanding ground-level deck under 200 sq ft and 30 inches above grade per IRC R105.2. However, if your deck is in a North Suwanee granite area and you hit rock during footing digging, you may need a footing waiver, which requires a permit. If you're unsure about the exemption, obtain a written 'no-permit-required' letter from the city (1–2 weeks, $50–$100) for future resale or refinance documentation. This protects you if a buyer's lender questions the deck status.

What is the cost of a deck permit in Suwanee?

Permit fees range from $150 to $500 depending on the estimated project cost. For a typical 16x12 attached deck ($2,000–$3,000 material cost), expect $200–$300 in permit fees. For larger or roofed decks (400+ sq ft), fees climb to $400–$550. Fees are calculated as a percentage of the estimated project value (typically 1.5–2%) and are due at permit issuance. Plan-review time is included; there is no separate 'expedite' fee for fast-track review.

How long does the permit review process take in Suwanee?

Initial plan review takes 10–14 business days from submission. If the reviewer finds missing details (commonly ledger flashing, footing callout, or guardrail height dimension), they issue a comment letter and you revise. Resubmission review is typically 5–7 business days. Once approved, permit issuance is immediate (1 business day). Total time from submission to approval is usually 3–4 weeks. Three inspections (footing, framing, final) are then scheduled; each takes 1–2 weeks apart, so total project timeline is 6–8 weeks from submission to final inspection sign-off.

Is an HOA approval required before Suwanee building permit approval?

Yes, if your property is in an HOA community. Suwanee Building Department will not issue a permit for an HOA property without HOA architectural approval (or a letter from the HOA stating no approval is required). You can submit to the city and HOA concurrently (parallel review), which can shave 1–2 weeks off the timeline, or you can obtain HOA approval first (2–4 weeks) and then submit to the city. Check your HOA CC&Rs for the process; most Suwanee HOAs require deck plans (footprint, design, materials, colors) submitted to the HOA architectural committee. Historic districts within HOAs (e.g., Suwanee North historic overlay) add an extra review layer.

What does the footing inspection check?

The footing inspection verifies that holes are dug to the required depth (12 inches below final grade in Suwanee), that backfill is undisturbed native soil (no organics, no voids), and that post bases or concrete pads are sized appropriately. The inspector measures depth with a tape, checks for loose soil or water intrusion, and confirms the soil type matches your plan callout (clay, sand, etc.). If footing fails, you'll be required to remediate (re-dig, compact, or replace fill) and re-inspect before concrete is poured. Footing inspection must be scheduled and approved before you pour concrete; do not skip this step.

What is IRC R507.9 and why do Suwanee inspectors focus on it?

IRC R507.9 is the International Residential Code section that specifies ledger-board connection and flashing requirements. It mandates that the flashing extend 4 inches up the house rim and 6 inches down behind the rim board, lapped over house wrap and under siding, with bolts at 16-inch centers (two bolts per framing member). Suwanee inspectors focus on this because ledger-board rot is the #1 cause of deck failure in the warm-humid Southeast. Non-compliant ledgers fail within 3–5 years, leading to collapse risk and homeowner liability. The city's permit comment letter will reject any plan that omits or under-details the ledger flashing. Always include a 1:2 or 1:4 scale cross-section detail in your submitted plans.

Can I install a deck myself, or do I need a licensed contractor?

Georgia law (GA Code § 43-41) allows owner-builders to construct decks on owner-occupied residential property without a contractor's license, provided the owner is not engaged in a construction business. Suwanee requires that the permit applicant (owner or contractor) be responsible for permit compliance and inspections. You can pull the permit as an owner-builder and hire subcontractors for specific tasks (framing, electrical, plumbing) without those subs requiring a general license. However, all inspections must pass, and you remain liable for code compliance. If the deck fails inspection, you're responsible for remediation. Many DIY deck builders underestimate the ledger-flashing and guardrail-height complexity; hiring a contractor for the ledger and rim connection (high-risk area) while managing the rest is a smart middle path.

Do I need guardrails and handrails, and what are the height and spacing rules?

Guardrails are required on any deck over 30 inches above grade per IRC R311.7. Suwanee enforces a 36-inch height (measured from the deck surface to the top of the rail) and 4-inch baluster spacing (a 4-inch sphere must not pass through). Handrails are required on stairs if the deck is over 30 inches above grade; handrail height is 36–38 inches from the stair nosing. Balusters are spaced 4 inches apart. Many DIY plans fail this inspection because railings are pitched parallel to stairs instead of vertical, or balusters are 4.5 inches apart (looks fine, fails code). Confirm guardrail and stair details on your plan; show a 1:2 scale cross-section with height and spacing dimensions labeled.

What happens if I discover rock when digging footing holes?

If you dig and hit granite bedrock within 6–8 inches of the surface (common in North Suwanee), you have two options: (1) dig deeper to achieve 12 inches below rock (no permit waiver needed — just dig past it), or (2) request a footing variance, which requires written permission from the city (adds 2–3 weeks and costs $200–$400). Option 1 is faster. If your property is known to have shallow granite (check property survey or soil reports if available), note this on your permit application and request guidance from the plan reviewer before you start digging. This avoids surprises during footing inspection.

Can I build a roofed deck, and what additional permits are required?

Yes, but a roofed deck (or pergola/shade structure) triggers additional code requirements: wind-load analysis (IBC 1608), roof framing design (IRC R802), and lateral-load bracing to resist wind forces. If the roof is solid, a structural engineer's stamp may be required. If the roof is open-frame (pergola), wind-load calculations are still required but the structural demand is lower. Roofed decks also require an electrical permit if lighting is included (separate from the deck permit). Suwanee will route roofed-deck plans to a structural reviewer, adding 1–2 weeks to the review timeline. Permit fees for roofed decks are also higher ($400–$600) due to structural complexity. If you're considering a roofed structure, budget 5–6 weeks for permitting and include professional plan design or engineering.

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