Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Nearly all attached decks in SeaTac require a permit. Even small decks attached to your house trigger structural review because the ledger connection is a code-critical detail that inspectors will not skip.
SeaTac follows Washington State Building Code (which adopts the IRC with amendments), and the city's Building Department requires permits for any deck attached to a house, regardless of size or height. This is more conservative than some neighboring jurisdictions (Burien, Des Moines) that exempt ground-level decks under 200 square feet. SeaTac's online permit portal (managed through the city's permit hub) requires plan submission before any work begins; there is no 'counter service' fast-track for decks. The city also enforces a 12-inch minimum footing depth for Puget Sound-area lots (glacial till soils), though if your lot is east of the Cascade-foothills line, frost depth jumps to 30+ inches and ledger flashing becomes even more critical because the shallow-footing error is a common rejection reason. Plan review typically takes 2–4 weeks; inspections are required at footing pre-pour, framing, and final approval before you can legally use the deck.

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

SeaTac attached deck permits — the key details

SeaTac's Building Department requires a permit for any deck attached to a house. This means the ledger board (the beam that bolts to your rim joist) is under code scrutiny, and that's non-negotiable. Washington State Building Code Section R507.9 requires flashing that prevents water infiltration behind the ledger, and SeaTac's plan reviewers will reject designs that don't show a metal Z-flashing or equivalent membrane running the full ledger length, installed above the rim joist and overlapping the house siding downslope. Your footing depth must meet or exceed the local frost line. For most of SeaTac (Puget Sound side), that's 12 inches; if your lot is in the higher-elevation eastern area, frost depth can be 30 inches or more. Many applicants fail the first review by showing 6-inch footings—a common error that costs weeks in resubmission. The code section is IRC R403.1.4.1, and SeaTac enforces it without exception. Footing holes must extend below the frost line and be filled with gravel and concrete; post-on-grade footings (just sitting on the soil) are not permitted.

The ledger connection itself requires mechanical fasteners rated for lateral loads. IRC R507.9.2 specifies that the ledger must be connected to the house rim joist with bolts or structural fasteners (typically 1/2-inch bolts or Simpson DTT lateral-load devices) spaced no more than 16 inches on center, with a flashing layer sandwiched between ledger and house. Skipping the DTT connectors or using nails instead of bolts is the second-most-common rejection. Your plan must show the bolt spacing, washer size, and nut torque specification. SeaTac's reviewers will ask you to call in a structural engineer if the deck is over 12 feet wide or if the ledger connection is over 20 feet long; this adds 1–2 weeks and $500–$1,200 in engineer fees, but it's required if the design complexity warrants it. The guardrail must be 36 inches high (measured from deck surface to top of rail), and the picket spacing must not allow a 4-inch sphere to pass through. If your deck is over 30 inches high, you'll need stairs with a handrail and landings that meet IRC R311.7 (stair rise uniform to 3/8 inch, tread depth 10 inches minimum). Stairs are common rejection items because applicants often get the landing dimensions or stringer attachment wrong.

SeaTac's glacial-till and volcanic soils mean post-settling is a risk if you use shallow footings or poor backfill. The city does not require soil testing for residential decks under 400 square feet, but if your soil looks obviously unstable (organic matter, silt, or visible settlement in nearby footings), the inspector may require a soil report or deeper footings. Wet areas near downspouts or drainage swales also trigger inspector scrutiny; if your deck footings are near a drainage area, show a gravel perimeter or French drain on your plan. Ledger flashing is especially critical in SeaTac's rainy climate; a failed ledger flashing leads to rim joist rot, which is expensive to repair and insurance-claim-ineligible once the problem is discovered. The city's code officer will inspect the flashing during the framing inspection, so do not cut corners here. If you're attaching a deck to a house with vinyl siding, the Z-flashing must go behind the siding (the siding is peeled back slightly), not on top of it; this detail is easy to miss and will result in a re-inspection.

Plan-review timelines in SeaTac typically run 2–4 weeks for a complete deck application. The city uses an online portal (check the SeaTac city website for the current system), and you'll upload a site plan (showing deck location, setback from property lines, and any utilities), a foundation/footing plan (showing frost depth, bolt spacing, and footing size), a framing plan (showing joist spacing, beam size, and lateral-bracing details), and a detail sheet (ledger flashing, guardrail, stair stringers). Incomplete submittals are rejected automatically with a request to resubmit; expect to cycle through comments at least once. The fee is based on deck valuation: a 12x16 deck (192 sq ft) at $50/sq ft materials typically values at $9,600, which triggers a permit fee of $250–$400 (roughly 2.5–4% of valuation, depending on whether structural review is required). If a structural engineer seals the plans, the fee may increase by $100–$150. Inspections are required at footing pre-pour (before concrete is placed), framing (before decking is installed), and final (after guardrails, flashing, and stairs are complete). Most inspectors will require 24-hour notice for each inspection.

Owner-builders are allowed in SeaTac for single-family, owner-occupied homes, but the permit still requires a signed affidavit stating that you own the house and will live there. If you're building the deck for a rental property or a property you don't live in, you must hire a licensed contractor (residential-general or deck-specialty license), and that contractor is responsible for pulling the permit and passing inspections. The contractor's liability insurance is also required before work begins. If you're the owner-builder, you are liable for any structural failures or injuries that occur on the deck, so carry adequate homeowner insurance and understand the code requirements before you dig footing holes. SeaTac's Building Department also requires that you verify utility locations (call 811 for a free locate) before excavating for footings; natural gas, electric, and water lines are common in residential yards, and hitting one is both dangerous and expensive.

Three SeaTac deck (attached to house) scenarios

Scenario A
12x16 attached deck, 2 feet high, pressure-treated frame, rear yard, no electrical — South SeaTac bungalow
You're building a 192-square-foot deck attached to the back of a 1950s bungalow in South SeaTac (glacial-till soil, frost depth 12 inches). The deck will be 24 inches above grade (two steps down from your kitchen door), with a 36-inch guardrail, 2x10 pressure-treated rim joists, 2x8 joist frame, 4x8 posts on footing holes, and a ledger board bolted to the house rim joist with 1/2-inch galvanized bolts on 16-inch centers. You plan to use pressure-treated lumber throughout and do the work yourself. Permit required: yes, because it's attached. Plan submission: 2–3 sheets showing site layout (deck location, 5-foot setback from rear property line), footing plan (four 12x12-inch post holes dug 14 inches deep, 2 inches below frost line, filled with gravel and 60-pound bags of concrete), framing plan (joist spacing, beam sizing, post-to-beam connection via Simpson post bases bolted to concrete with J-bolts), and a detail sheet (ledger flashing showing zinc-flashing over rim joist, underneath siding). Fee: estimated $280 (based on 192 sq ft at $50/sq ft = $9,600 project valuation; permit = 2.9% of valuation). Inspections: footing pre-pour (Inspector confirms holes are 14 inches deep and in-spec footings); framing (Inspector checks bolt tightness, joist spacing, post-to-beam connections, ledger flashing, guardrail height and picket spacing); final (Inspector verifies stairs, handrail, and ledger flashing is sealed). Timeline: 3–4 weeks (plan review 2 weeks, then inspections over 1–2 weeks of construction). Total cost: $280 permit + $4,500–$6,000 materials + 40–60 hours labor = $5,000–$7,000. If the inspector finds the footing holes are only 12 inches deep instead of 14, you'll be ordered to deepen them before concrete is poured (no re-inspection fee, but 2–3 days delay).
Permit required — attached deck | 12x16 = 192 sq ft | Frost depth 12 inches (South SeaTac) | Ledger flashing + bolts mandatory | Four footings below frost line | PT lumber, 36-inch guardrail | Owner-builder (owner-occupied) | $280 permit fee | $4,500–$6,000 materials | Timeline 3–4 weeks
Scenario B
20x14 attached deck, 42 inches high, structural engineer design, open weave shade cover, East SeaTac home near foothills
You're planning a premium 280-square-foot deck attached to a modern home in East SeaTac (higher elevation, frost depth 30 inches, volcanic soil). The deck will be 42 inches above grade, with an eight-step staircase leading to the yard. You want to add a shade structure (not a roof, just a pergola or open lattice cover to reduce sun exposure). Because the deck is over 30 inches high and has a long ledger run (20 feet), SeaTac's code officer will require structural engineering review, which triggers a full structural plan review (adds 1–2 weeks). The engineer designs the deck with 2x12 rim joists (for deeper ledger connection), bolts at 12-inch centers, a structural-engineer-sealed detail showing the shade structure load path (if fixed to the deck frame, it adds dead load), and deep footings (36 inches for frost depth plus 6 inches of gravel for drainage). The stairs are a complex issue here: the 42-inch deck height means the stair rise is high, and to meet IRC R311.7 (stair rise uniform to 3/8 inch across all steps, maximum 7.75 inches per step), you may need nine steps instead of eight, which affects the landing geometry. The engineer confirms all details. Plan submission: 5–6 sheets, including structural calculations for joist sizing, ledger connection, post-to-footing load path, and shade-structure attachment. Fee: estimated $550 (project valuation $14,000 based on materials + shade structure; permit = 3.9% of valuation; structural review adds $100 fee). Inspections: footing pre-pour (Inspector confirms 36-inch depth, gravel layer, J-bolt placement), framing (ledger flashing, bolts, post bases, shade-structure attachment), stair inspection (rise uniformity, landing dimensions, handrail at 34–38 inches height), and final. Timeline: 4–5 weeks (structural review 2 weeks, plan review 1–2 weeks, inspections over 2–3 weeks). Total cost: $550 permit + $800–$1,200 structural engineering + $8,000–$11,000 materials + 60–80 hours labor = $9,500–$13,000. If footing holes are only 30 inches instead of 36, inspector will require them deepened, and you'll lose 3–5 days. If shade structure is not sealed by engineer, it cannot be installed until a signed amendment is submitted.
Permit required — attached, over 30 inches high | Structural engineer required | 20x14 = 280 sq ft + shade structure | Frost depth 30 inches (East SeaTac) | Nine-step staircase with handrail | Ledger bolts at 12-inch centers | Four deep footings (36 inches) | Shade-structure load path sealed | $550 permit fee | $800–$1,200 engineer fee | $8,000–$11,000 materials | Timeline 4–5 weeks
Scenario C
10x12 freestanding pressure-treated deck, 18 inches high, no ledger attachment, South SeaTac yard
You want to build a simple 120-square-foot freestanding deck in your backyard, 18 inches above grade, with no ledger board (the deck sits on four isolated post-footing holes). Under IRC R105.2 (work exempt from permit), freestanding decks under 200 square feet AND under 30 inches above grade are exempt from permit in most jurisdictions, including Washington State Building Code. SeaTac does not have a local amendment that changes this exemption, so your deck qualifies. However, there are caveats. First: the deck must truly be freestanding (no ledger bolts to the house). Second: it must be under 200 sq ft (yours is 120, so you're safe). Third: it must be under 30 inches high (yours is 18, so you're safe). Fourth: it must not be within the building setback or affect utilities. If your deck is within 5 feet of a property line or over a buried gas line (call 811 before digging), the exemption may not apply and you'll need a permit anyway. Assuming the deck is in your rear yard, clear of utilities and property lines, no permit is required. What you should do: (1) call 811 and request a utility locate before digging footing holes, (2) dig footing holes to 12 inches deep (SeaTac frost line) plus 2 inches of gravel, (3) use 4x4 posts on Simpson post bases (or concrete footers with J-bolts) and pressure-treated lumber throughout, (4) install a 36-inch guardrail if the deck is truly 18 inches high (IRC R309.4 requires a guardrail if deck surface is more than 30 inches above grade; at 18 inches, a guardrail is technically not required by code, but it's a good idea for safety and resale appeal). Total cost: $1,200–$2,000 materials + 20–30 hours labor = $1,500–$2,500. No permit fee. Timeline: 2–3 weekends. Important: if you later decide to attach a ledger to the house (even a partial attachment), or if your deck grows to over 200 sq ft or over 30 inches high, you must pull a permit before work begins. If you do unpermitted alterations and SeaTac Building Department finds out (via complaint or inspection), you'll be ordered to permit-and-inspect the deck or remove it.
No permit required — freestanding | Under 200 sq ft (120 sq ft) | Under 30 inches high (18 inches) | No ledger attachment | Utility locate required (call 811) | 12-inch frost-line footings | Pressure-treated lumber | 36-inch guardrail recommended | $0 permit fees | $1,200–$2,000 materials | Timeline 2–3 weekends

Every project is different.

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

SeaTac frost depth and footing failures: why 12 inches is not negotiable on the Puget Sound side

SeaTac's frost depth is 12 inches on the Puget Sound side of the city (west of Highway 5, roughly) and jumps to 30+ inches in higher-elevation areas east of the city limits. Frost heave—the expansion of soil when water freezes—is the leading cause of deck failure in the Pacific Northwest. If you dig a post footing only 6 inches deep and the soil freezes, the post lifts upward by 1–2 inches in winter and settles back in spring, which cracks ledger connections, loosens bolts, and eventually fails the deck structure. SeaTac's Building Code enforces the 12-inch minimum (or 30-inch east) to prevent this exact failure mode. Footing holes must be excavated below the frost line, backfilled with at least 2 inches of drainage gravel, and then filled with concrete. Some builders mistakenly think they can use only gravel (no concrete), which is non-compliant and will be rejected at pre-pour inspection.

The city's inspectors are experienced in this problem and will measure footing depth with a ruler or tape measure during the pre-pour inspection. If your hole is 11 inches instead of 12, you'll be ordered to deepen it, which costs a day or two and delays your framing work. The frost-depth issue is especially critical on the East SeaTac side (near the foothills), where 30-inch footings are required and soft volcanic soils are prone to erosion. If you're building in an area with a known drainage problem (near a downspout or wet zone), the inspector may require deeper footings or a gravel perimeter to manage water drainage. Bottom line: do not negotiate footing depth. Measure twice, dig once, and use concrete (not just gravel) as your fill material.

If your deck is on a hillside or sloped lot, the frost-depth requirement applies to the lowest point of the footing, not the average grade. This catches many applicants off guard: a deck on a 1-in-4 slope may require 30-inch footings on the downhill side even if SeaTac's nominal frost depth is only 12 inches. The city does not require soil testing for standard residential decks, but if your soil appears organic-rich (dark, spongy, lots of vegetation) or visibly unstable, ask the inspector whether a soil test is recommended. Most soils in SeaTac are glacial till (clay, silt, sand mixture deposited by ice-age glaciers) and are stable enough for standard footings if the depth and concrete volume are correct.

Ledger flashing detail: the single most important code requirement (and the most commonly failed)

IRC R507.9 requires that the ledger board (the rim joist of the deck, bolted to your house) be protected from water infiltration with a metal flashing layer installed above the rim joist and overlapping the house siding downslope. The flashing must be a continuous metal membrane (typically zinc-galvanized steel or aluminum) that directs water away from the rim joist and prevents rot. Many applicants use house wrap or tar paper as a substitute, which is non-compliant and will be rejected during the framing inspection. The correct detail is: metal Z-flashing (or equivalent) is slid behind the house siding (the siding is peeled back slightly or the flashing is installed after siding removal), placed over the rim joist, and then the siding is re-attached over the top of the flashing. The flashing must extend at least 4 inches up the house wall and 2 inches down the ledger board. If your house has vinyl siding, the flashing goes behind the siding; if it has wood siding, you may need to cut and remove a row of siding, install the flashing, and re-nail the siding over it.

SeaTac inspectors are meticulous about this detail because ledger rot is a common and expensive problem in the Pacific Northwest. Rot can compromise the structural integrity of the rim joist, weaken the bolted connection, and eventually fail the deck (or worse, cause it to separate from the house). Once rot is discovered by an inspector or insurance company, the cost to repair is $3,000–$8,000+ (rim joist replacement, new ledger, new flashing, possible water damage to the house interior). Prevent this by showing the flashing detail on your plan, using a metal flashing product that is code-compliant (check the package for IRC compliance statements), and ensuring that the flashing is installed before the deck is finished. The inspector will check the flashing during the framing inspection and may require you to remove a section of decking to verify that the flashing is installed correctly.

If you're attaching a deck to a house with a chimney, window, or other penetration near the ledger location, the flashing must be integrated with the existing siding flashing or modified to avoid water pooling. This is a common complexity that catches applicants off guard during plan review. If your house is a log home or has non-standard siding (cedar shakes, stucco, brick), the flashing detail may require a custom approach or structural engineer input. Show the house siding type on your plan and provide a detailed cross-section of the ledger-flashing-siding interface. SeaTac's code officer will review this closely and may ask for clarification or a revised detail before approving the plan.

City of SeaTac Building Department
SeaTac City Hall, 4800 S. 188th St., SeaTac, WA 98188
Phone: (206) 973-4601 (main) — ask for Building Department or permits desk | https://www.seatacwa.gov/community-development/building-permits (check site for current permit portal link)
Monday–Friday, 8:00 AM–5:00 PM (verify current hours on city website)

Common questions

Can I build an attached deck without a permit if it's small?

No. SeaTac requires a permit for any deck attached to a house, regardless of size. The ledger connection is a structural component that code officers will not skip, even for a small 8x8 deck. The only exception is a freestanding deck under 200 sq ft and under 30 inches high, which does not require a permit per Washington State Building Code R105.2.

What's the difference between frost depth and footing depth? Do I really need to dig 12 inches?

Frost depth is how deep the ground freezes in winter; footing depth is how deep you dig to place the post. SeaTac's frost depth is 12 inches (Puget Sound side), so your footing hole must be at least 12 inches deep to ensure the post sits below the frost line and avoids frost heave (upward movement in winter). Digging only 6 inches is non-compliant and will result in a failed pre-pour inspection and re-dig requirement.

Do I need a structural engineer for my deck?

If your deck is under 12 feet wide and the ledger run is under 20 feet, you may not need an engineer. However, if your deck is over 30 inches high, over 12 feet wide, or the ledger is over 20 feet long, SeaTac's code officer will likely require structural calculations and an engineer-sealed plan. Structural review adds 1–2 weeks and $800–$1,200 in engineer fees, but it's required for complex designs.

What's the penalty if I build a deck without a permit in SeaTac?

SeaTac Building Department can issue a stop-work order ($500–$1,500 fine), order removal of the deck, or require an after-the-fact permit with double fees. Additionally, unpermitted work is flagged in title records and must be disclosed to future buyers, which kills resale value. Insurance may deny claims related to unpermitted structures, and lenders will not refinance a home with an unpermitted deck.

How long does plan review take in SeaTac?

Plan review typically takes 2–4 weeks for a complete residential deck application. If the application is incomplete (missing footing detail, flashing cross-section, etc.), you'll receive a rejection notice and must resubmit, which adds another 1–2 weeks. Structural designs may add 1–2 weeks to review time.

Do I need a handrail on my deck stairs?

Yes, if your deck is over 30 inches high. IRC R311.7 requires stairs with four or more risers to have a handrail on one side (minimum 34 inches high, maximum 38 inches high, graspable cross-section). Your plan must show handrail details, and the inspector will verify handrail height and cross-section during the framing inspection.

What inspections are required for an attached deck?

Three mandatory inspections: (1) footing pre-pour (Inspector confirms footing depth, size, and concrete placement), (2) framing (Inspector checks joist spacing, ledger bolts, post-to-beam connections, guardrail height and picket spacing, ledger flashing), and (3) final (Inspector verifies stairs, handrail, flashing, and overall compliance). Request each inspection 24 hours in advance via the permit portal or phone.

Can I use pressure-treated lumber for my entire deck?

Yes, pressure-treated lumber rated UC4B (for ground contact) is approved for posts and footings; UC3B (above-ground contact) is acceptable for joist frame and deck boards. Verify the lumber grade stamp shows the rating. Do not mix lumber types or use untreated wood in ground-contact applications, as it will rot.

What's a ledger board, and why do code officers care so much about it?

The ledger board is the beam that bolts your deck to your house rim joist. It's critical because it transfers the deck load to the house, and if the ledger fails (via rot, loose bolts, or improper flashing), the entire deck can separate from the house, potentially injuring someone. Code officers scrutinize ledger flashing and bolt spacing to prevent this failure mode, which is common in rainy climates like the Pacific Northwest.

Can I attach a pergola or shade structure to my deck, or does that require a separate permit?

If the shade structure is attached to the deck frame, it adds dead load to the joist system and must be included in the structural design. For simple open-lattice pergolas under 100 sq ft, a standard deck permit covers it; for larger or more complex structures (metal roof, heavy canvas shade), structural engineering is required. Show the shade-structure design on your deck framing plan or submit a separate structural detail for engineer review.

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