What happens if you skip the permit (and you needed one)
- Stop-work order issued by the city: you'll be fined $250–$500 and forced to remove unpermitted work, adding 2–3 weeks delay and $1,000+ removal costs.
- Unpermitted deck discovered at resale: Oregon requires TDS (Transfer Disclosure Statement) to flag unpermitted work; buyer's lender will likely deny financing unless you retroactively permit and inspect (costing $800–$1,500 in fees plus re-work).
- Insurance claim denial if the deck fails: if someone is injured on an unpermitted deck or weather damage occurs, your homeowner's insurance can refuse to pay, leaving you liable for medical bills or repairs ($50,000+).
- Ledger failure flood damage: incorrect flashing or footing in Wilsonville's seasonal wet climate can lead to water intrusion, rot, and structural failure; repairs can cost $15,000–$30,000 if not caught during permit inspections.
Wilsonville attached deck permits — the key details
Wilsonville requires a building permit for any deck attached to a house, regardless of size or height. This is a strict interpretation of Oregon Structural Specialty Code R105.2 combined with the city's local amendments on ledger connections. The underlying reason: attached decks transfer loads directly into your house's rim board and band joist, which can cause catastrophic failure if the ledger bolts, flashing, or rim board are undersized or improperly installed. Wilsonville's Building Department has seen too many ledger failures in the Willamette Valley's wet climate (annual rainfall 45 inches, frost heave risk on volcanic clay), so they mandate a full review. Even a simple 8x12 deck at ground level requires plan intake. Freestanding decks (no connection to the house) under 200 sq ft and under 30 inches above grade are exempt under state code, but the moment you bolt a ledger to your rim board, you're in permit territory. The city's online permit portal (via the Wilsonville city website) requires a site plan showing property lines, deck location, and setback distances, plus framing details showing ledger flashing, footing depths, and beam connections. You cannot start construction until you receive a permit card from the Building Department.
Ledger flashing compliance is the single most-rejected item in Wilsonville deck permits. IRC R507.9 requires flashing that extends under the house's exterior covering and over the deck band board, with a minimum 1.5-inch overlap. Wilsonville inspectors will reject drawings that show generic ledger details or handwritten notes like 'install per code' — they want a detailed cross-section showing the flashing route, fastener spacing (16 inches on center maximum per R507.9.1), and the rim board thickness. The city has issued multiple stop-work orders on decks where the ledger was bolted directly to the rim board with no flashing, allowing water into the band joist. If your house was built before 1990, the rim board may be 1-inch lumber instead of 1.5-inch; you'll need to show sistering (doubling) the board or reinforcing it with steel straps. Wilsonville's wet climate and alluvial soils mean water intrusion isn't a theoretical risk — it's a practical one. Your plan submission must include a detail sheet (one page minimum) showing the ledger-to-house connection at 3:1 scale with flashing type, fastener size, spacing, and concrete footing depth. Do-it-yourselfers often underestimate this; most revisions in the city's permit queue are ledger-related.
Footing depth and frost heave are critical in Wilsonville. The Willamette Valley, where most of Wilsonville sits, requires 12-inch frost-protected footings per local soil studies and IBC 403.1.4. However, the city's east bench (areas near Highway 99W and the county line) can have volcanic clay with 30-inch frost depth during severe winters. Your building permit application will ask you to specify soil conditions; if you haven't had a soil test, the city defaults to 30 inches for east-side properties. Many homeowners submit plans with 12-inch footings and receive a hold letter requesting either a soil report or agreement to go 30 inches. Decks with 4 or fewer posts (under 200 sq ft) sometimes qualify for a reduced-depth frost-protected footing if you use extruded polystyrene board insulation rated R-15 or higher per IRC R403.3.1, but your structural engineer or contractor must detail this on the plan. Wilsonville doesn't allow gravel piers or above-grade footings in deck work. All posts must sit on concrete footings below the frost line (or frost-protected footings with insulation clearly shown). This adds 1–2 weeks to the review timeline because the city's plan examiner will measure footing depth against local frost maps.
Guardrail and stair compliance rounds out the structural review. IRC R312 requires 36-inch guardrail height minimum (measured from the deck surface) with 4-inch sphere rule (no opening larger than 4 inches). Oregon Structural Specialty Code does not impose a stricter 42-inch rule like some coastal jurisdictions, so Wilsonville accepts 36 inches. However, many permits are revised because builders show 36 inches on the drawing but don't account for deck settling or seat height — the city's inspector will measure on-site with a 2x4 template. Stairs require 7-inch maximum rise, 11-inch minimum run (R311.7.1); handrails on stairs over 4 risers must be continuous with 1.25-inch diameter (or equivalent) per R311.5. The city's most common stair rejection is undersized landing depth (36 inches minimum) at the bottom of stairs. If your deck is elevated, the landing below the stairs must support weight and sit on level ground; many plans show a landing slab that's too small or sitting on bark mulch. Wilsonville's inspector will flag this and require a reinforced landing or a concrete pad. Decks with large height (over 48 inches) may trigger railing and stair add-ons that require structural calculations.
Timeline and fees for Wilsonville attached deck permits: Permit fees run $175–$450 depending on the deck's valuation (calculated by the city using square footage and materials). A 12x16 deck at ground level typically costs $250–$300 in permit fees; an elevated 16x20 deck with stairs and electrical (outlet) runs $400–$500. Plan review takes 2–4 weeks from intake; resubmittals add 1–2 weeks each. The city charges no resubmittal fees, but you must pay per resubmittal turnaround. Inspections include footing pre-pour (inspectors will verify frost depth and concrete strength), framing (ledger bolts, beam-to-post connections, decking fasteners), and final walk-through (guardrails, stairs, overall safety). If you're working with a licensed contractor, the contractor usually handles submission and inspection scheduling. Owner-builders are allowed in Wilsonville for owner-occupied residential work, but you must pull the permit in your name and be present at inspections. The city's online portal allows you to track permit status and upload revised documents; staff respond to portal messages within 1–2 business days.
Three Wilsonville deck (attached to house) scenarios
Wilsonville's Frost Depth and Footing Design: Why East vs. West Matters
Wilsonville straddles two distinct geotechnical zones: the Willamette Valley floor (west and central) with 12-inch frost depth, and the east bench (volcanic foothills toward Highway 99W and Marion County) with 30-inch frost depth. This difference is not academic — it directly affects footing cost and design. The city's Building Department uses USGS soil maps and local freeze studies to determine which zone applies to your address. If you're unsure, you can call the city's plan examiner and ask: 'What's the required frost depth for my property?' Most staff will give you a straight answer based on your street address. The Willamette Valley's volcanic alluvial soils are expansive and prone to seasonal heave; frost-heave damage in Wilsonville decks typically shows as cracked ledger bolts, separated ledger flashing, or deck tilting by mid-spring after a hard winter freeze.
If your lot is in the 12-inch zone and you're building a standard 12x16 deck with four 6x6 posts, you'll dig 12-inch-deep holes below undisturbed soil, set 12-inch-diameter concrete piers (sonotubes), and cure for 7 days. Cost is roughly $40–$60 per footing (labor + materials). If you're in the 30-inch zone (east bench), you're digging three times deeper, which means excavating through rocky volcanic clay, potentially hitting groundwater, and requiring larger diameter footings or multiple footings per post. Cost jumps to $100–$150 per footing. The Building Department's plan examiner will flag any 12-inch footing on an east-bench property as non-compliant and request revision. Many contractors estimate wrong and find themselves back in plan review.
Wilsonville also allows frost-protected footings (IRC R403.3.1) if you install R-15 rigid insulation below the frost line and maintain drainage. This is less common in Oregon than in cold-climate states, but it's an option if you have site constraints. A frost-protected footing might go 18 inches deep with insulation, reducing excavation cost slightly. You'll need your engineer or contractor to detail this on the plan; the city's examiner must approve it before you pour. The key rule: 'The building official shall approve the use of frost protection design' — so it's not automatic. Wilsonville staff are generally reasonable about frost-protected footings if the detail is clear and the insulation R-value is specified.
Ledger Flashing Failures in Wilsonville's Wet Climate: What the City Sees
Wilsonville's average annual rainfall is 45 inches, concentrated in October through April. This climate is brutal on ledger connections. The city's Building Department has investigated countless ledger failures where water trapped behind the ledger flashing seeped into the rim board, rotted the band joist, and caused catastrophic structural failure — sometimes years after the deck was built. A deck might look fine in summer, then in late winter after heavy rain, the band joist behind the ledger starts to fail silently. By the time a homeowner notices (soft rim board, deck separation, water staining), the damage can cost $8,000–$15,000 to repair. This is why Wilsonville's plan examiners are strict about ledger details.
IRC R507.9 requires the ledger flashing to extend under the house's water-resistant barrier (felt paper or house wrap) and sit on top of the deck band board, with a minimum 4-inch overlap on the house side and 2-inch overhang on the deck side. In practice, many builders use aluminum flashing that's only 2 inches wide, or they skip the under-wrap portion, or they overlap it the wrong direction. Wilsonville examiners will reject these. Your contractor or engineer must show in writing: (1) flashing material type and thickness (aluminum 0.025-inch minimum or stainless); (2) flashing route (under wrap, over band board); (3) fastener type, size, and spacing (1/4-inch lag bolts, 16 inches on center max, with washers); (4) caulking details (exterior-grade silicone along all edges). If your house has brick veneer, vinyl siding, or wood shiplap, the flashing detail changes — the examiner will ask for clarification on how the flashing is sealed at the house's exterior surface.
One frequent surprise: if your house was built before 1995, it may not have house wrap — just felt paper or even no paper under the siding. You can't count on house wrap being there; your detail must assume worst case (no wrap) and specify an external flashing boot that covers the rim board entirely. Many older Wilsonville homes (1960s–1980s) have 1-inch rim boards instead of modern 1.5-inch. In that case, the city requires sistering (bolting a doubled 2x to the original 1-inch board) or using steel reinforcement plates. This adds cost and complexity, but Wilsonville will not approve a ledger bolted to a 1-inch rim without reinforcement. The city's reasoning: ledger loads are concentrated at bolt points, and thin rim boards deflect and fail faster. Your structural engineer can calculate the required reinforcement, but most inspectors will require at least 1.5-inch total rim board thickness after reinforcement.
Wilsonville City Hall, 29799 SW Town Center Loop E, Wilsonville, OR 97070
Phone: (503) 682-1011 — ask for Building Division | https://www.ci.wilsonville.or.us/building (check for permit portal link or ePermitting system)
Monday–Friday, 8:00 AM–5:00 PM (closed city holidays)
Common questions
Do I need a permit for a 12x12 deck attached to my house in Wilsonville?
Yes. Any attached deck requires a permit in Wilsonville, regardless of size or height. Even a small 144 sq ft deck at ground level must be permitted because the ledger connection is a structural modification to your house. Freestanding decks (no ledger) under 200 sq ft and under 30 inches high are exempt. If you're attaching it, you're permitting it.
What's the frost depth requirement for a deck footing in Wilsonville?
It depends on your location. In the Willamette Valley (west and central Wilsonville), frost depth is 12 inches. On the east bench (toward Highway 99W and Marion County), frost depth is 30 inches. Call the Building Department with your address, and they'll confirm which applies to you. This affects footing excavation depth and cost significantly.
Can I build a deck myself as the owner in Wilsonville, or do I need a licensed contractor?
Owner-builders are allowed in Wilsonville for owner-occupied residential work, including decks. You pull the permit in your name, must be present at all inspections, and are responsible for code compliance. If you hire a contractor, they typically pull the permit and manage inspections. Either way, the permit is required.
How much does a deck permit cost in Wilsonville?
Permit fees range from $175 to $450 depending on the deck's size and valuation. A 12x16 ground-level deck typically costs $250–$300. An elevated 16x20 deck with stairs runs $400–$450. The city calculates fees using square footage and material type. There are no additional resubmittal fees if the examiner asks for revisions.
How long does plan review take for a deck permit in Wilsonville?
Initial plan review takes 2–4 weeks from the day you submit complete documents. If the examiner issues a hold letter (usually for ledger detail or footing depth), resubmittal review takes another 1–2 weeks. Plan on 4–6 weeks total from submission to permit approval. Once you have the permit, construction and inspections add another 2–4 weeks.
What happens if my ledger detail doesn't meet code when the inspector shows up?
The framing inspector will flag non-compliant ledger work (missing flashing, undersized bolts, spacing over 16 inches, or poor water protection) and issue a hold notice. You'll need to stop work, fix the ledger, and request a re-inspection. This adds 1–2 weeks to your timeline and can cost $500–$1,500 in corrective work depending on what's wrong.
Is a guardrail required on a 24-inch-high deck in Wilsonville?
No. Guardrails are required if the deck is over 30 inches above grade (IRC R312.1). A 24-inch deck is under the threshold and does not require a guardrail. However, check your HOA covenants — some associations require guardrails as a deed restriction regardless of code.
Can I add an electrical outlet on my deck, and does that require a separate permit?
Yes, you can add an outlet (GFI-protected, per NEC 210.8). It does not require a separate electrical permit in Wilsonville — it rolls into your deck permit. However, the outlet must be shown on your permit drawings and inspected as part of the framing and final inspection. Hire a licensed electrician to wire it and ensure compliance with NEC 680 (if near water) or 210.8 (GFCI protection for wet locations).
What if I discover my existing deck has an unpermitted ledger connection?
Contact the Building Department immediately. You can apply for a retroactive permit (called an 'amended' or 'as-built' permit in Wilsonville). The examiner will require a structural assessment showing the ledger's current condition, flashing, and footing depth. If code-compliant, you'll pay the permit fee and inspection fee to close it out. If not, you'll be ordered to remedy the issue (repair flashing, add bolts, reinforce footing, etc.) and re-inspect. Costs run $800–$2,000 depending on what's wrong.
Does my HOA need to approve my deck permit application?
HOA approval is separate from the city building permit. The city requires a permit; the HOA may require architectural approval of the design, color, or materials. Check your covenants. Many Wilsonville neighborhoods require HOA sign-off before you can close your city permit. Get HOA approval in writing before you submit to the city, or at least have the HOA approve your design so there's no conflict later.
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.