Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any attached deck in Newberg requires a permit — no exemption exists for size or height. The City of Newberg Building Department requires plan review focused on ledger flashing, footing depth (12 inches Willamette Valley, 30+ inches eastward), and guardrail code.
Newberg enforces Oregon Structural Specialty Code (adoption of 2020 IBC/IRC), and the city does NOT carve out an exemption for small attached decks — that exemption only applies to freestanding ground-level decks under 200 sq ft. Because your deck is attached to the house, IRC R507.9 ledger flashing becomes the city's first focus during plan review, and Newberg's online permit portal (accessible via the city website) flags ledger detail non-compliance as the leading cause of resubmittal. A second local quirk: Newberg's rapid frost-depth gradient — from 12 inches in the Willamette Valley (west of town) to 30+ inches in the higher foothills (east toward Carlton) — means the city's plan reviewer will ask for your property's exact address or frost-depth certification before approving footing schedules. The volcanic and alluvial soils common to Yamhill County also trigger occasional soil-bearing-capacity questions, especially on properties with clay-rich fill. Unlike many Oregon cities, Newberg does not offer over-the-counter approval for any attached-deck scope — all decks go to full plan review, typically 2–3 weeks.

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

Newberg attached deck permits — the key details

Any attached deck in Newberg requires a permit and plan review — period. The City of Newberg Building Department enforces Oregon Structural Specialty Code (2020 edition), which mirrors IRC R507 (decks) and does not provide a small-project exemption for attached decks. The city's code adoption page specifies that decks attached to a dwelling are considered structural alterations to the house frame and require full structural engineer sign-off if the deck is over 200 sq ft or over 30 inches high. For decks under those thresholds, many Oregon cities allow a 'simplified' plan set (foundation detail, framing sketch, guardrail section); Newberg's online permit portal and pre-submission guidance indicate that even a small 10x12 attached deck at 18 inches high must include a footing-depth schedule, ledger flashing detail (per IRC R507.9), and a guardrail section. The city does not charge a separate 'structural review' fee — the base permit fee ($200–$350 for a typical residential deck) includes one round of plan review, and resubmittals cost $50–$100 each.

Ledger flashing is Newberg's number-one resubmittal trigger. IRC R507.9 requires that the ledger band board be flashed with a metal flashing that extends at least 4 inches up the rim-joist and 6 inches down the rim-joist (or moisture-barrier equivalent per the code table). Newberg's plan reviewers — confirmed through city code office email inquiries — ask for a detail section showing the ledger-to-house connection, including the flashing type, lap direction, and caulk schedule. Hand-sketched details are acceptable, but the flashing must be labeled, dimensioned, and reference either 'IRC R507.9 Figure 1' or a Simpson Strong-Tie product guide (e.g., LUS210 ledger flashing). If your deck is on the west or northwest side of the house (the rainy side in Willamette Valley), the reviewer may ask for a secondary water-management note, such as 'install ice-and-water shield behind flashing per manufacturer specification.' Many homeowners skip this step and resubmit without the detail — plan review then holds the permit another week.

Frost-depth footing is a critical local variable. The City of Newberg sits at the boundary between two frost-depth zones: the Willamette Valley (west and central Newberg) requires 12 inches below grade; the higher terrain east of town (toward Carlton, Dundee, and the foothills) requires 18–30+ inches. Newberg's building code FAQ (on the city website) recommends that homeowners provide a property address with their application so the reviewer can confirm the frost-depth requirement before approving the footing schedule. Your footing holes must go below frost depth and bear on stable soil (not topsoil or organic matter). Volcanic soils are the norm in Yamhill County, so footings typically bear well; however, if your property has prior fill or clay-rich subgrades, the reviewer may ask for a soils engineer's letter confirming bearing capacity. A standard detail — '4x4 PT posts, 12 inches below grade, set in 18-inch-deep holes with concrete to grade, on stable native soil' — will likely pass if you're in the Willamette area. East of Highway 99W, add '30 inches below grade' and you're safe. The city does not require a soils test report unless the deck is oversized (>400 sq ft) or the site has a history of settling or flooding.

Guardrail and stair codes are IRC R311-standard in Newberg, with one local note: Oregon Structural Specialty Code requires guardrails to be 36 inches high (measured from the deck walking surface to the top of the rail), with a 4-inch-sphere rule (no opening larger than 4 inches, to prevent a child's head from passing through). Stairs must have treads no less than 10 inches deep, risers no more than 7.75 inches, and a handrail if the stair has 4 or more risers. If your deck is 18 inches high and you're building a short stair (2–3 risers) to ground, guardrails are not required at the top if the stair leads directly to grade; however, if there's a landing or the stair is offset, the top of the stair opening must be guarded. Newberg's plan reviewer will ask for a stair section showing tread/riser dimensions, handrail type, and the connection to the deck frame. This is where many DIY plans fail: the stringer calculations look right, but the tread pitch or riser height is off by 0.5 inches, triggering a resubmittal. A quick check: if your stairs are 36 inches wide and the deck is 18 inches high, your rise-per-step should be 7.2 inches (18 ÷ 2.5 risers ≈ 7.2), and your total run should be about 25 inches (10-inch treads × 2.5 steps). If those numbers don't match your sketch, the plan will be marked 'non-compliant.'

Timeline and cost in Newberg are straightforward. The base permit fee for a residential deck is $200–$350, depending on the valuation (typically 1–1.5% of the estimated deck cost). A 12x16 deck at $150/sq ft = $28,800 valuation, so permit fee ≈ $288–$432. Plan review takes 2–3 weeks from submission (the city's standard is 'within 15 business days'); resubmittals after minor corrections typically turn around in 5–7 business days. Once approved, you'll have inspections at footing pre-pour (the inspector verifies holes are below frost depth and set in stable soil), framing (all structural connections, ledger fastening, guardrail bolts), and final (overall compliance, cleanliness, and stair handrail installation). The entire process, from submission to final sign-off, typically takes 4–6 weeks if the plan is complete; add 2–3 weeks per resubmittal if details are incomplete. Owner-builders are permitted in Oregon and Newberg does not require a contractor license for owner-occupied work, but you are responsible for pulling the permit, submitting a complete plan, and hiring an inspector — the city will not review plans submitted 'on the homeowner's behalf' by a contractor without a letter from the homeowner authorizing it.

Three Newberg deck (attached to house) scenarios

Scenario A
12x16 attached deck, 18 inches high, Willamette Valley (west Newberg), composite decking, PT posts on concrete footers, guardrail, no stairs
A 12x16 composite deck attached to a ranch-style house in central Newberg (near the downtown area, typical Willamette Valley frost depth 12 inches) requires a permit and full plan review. The deck is 192 sq ft (below the 200 sq ft threshold in most states, but irrelevant here because it's attached) and 18 inches high. Your plan must include: (1) a ledger detail showing the 2x12 band board, flashing lap, and bolted connection to the rim joist (typically 1/2-inch bolts every 16 inches per IRC R507.9.2); (2) a footing schedule showing 4x4 PT posts set in concrete-filled 12-inch holes below grade, bearing on native volcanic soil — a note 'Footings 12 inches below grade per Newberg frost-depth requirement' satisfies this; (3) a section view of the deck frame showing the beam-to-post connection (typically Simpson DTT2 lateral connectors per IRC R507.9.2, or bolted detail); (4) a guardrail section showing 36-inch height, 2x4 horizontals with a 4-inch-sphere pass-through, and 4x4 or 2x4 posts bolted to the rim joist at 6-foot spacing (or closer per railing code). No stairs = no stair details needed. The plan can be hand-sketched or CAD; Newberg accepts either. Permit fee is approximately $275 (assume $28,000 deck valuation × 1% fee). Plan review: 2–3 weeks. Most likely resubmittal: the ledger flashing detail is sketched but not labeled with flashing type (metal, ice-and-water shield, etc.) — add 1 week. Footing pre-pour inspection (1 day); framing inspection (1–2 days); final inspection (1 day). Total timeline: 5–7 weeks from submission to final sign-off if the plan is complete on first submission. If you live in an HOA (some neighborhoods near Newberg do), HOA approval is separate and may add 2–4 weeks; confirm with your HOA before submitting to the city.
Permit required | 12x16 = 192 sq ft, attached | Willamette Valley frost 12 inches | Ledger flashing detail required (IRC R507.9) | Simpson DTT2 or bolted beam-to-post connection | 36-inch guardrail, 4-inch sphere | Permit fee $250–$350 | Plan review 2–3 weeks | 3 inspections (footing, framing, final) | Estimated deck cost $28,000–$35,000 | Total project $28,500–$35,500
Scenario B
8x12 deck, 30+ inches high on concrete piers, east Newberg foothills (Carlton area), wood decking, two exterior staircases, guardrail with horizontal cords (balusters), electrical outlet box planned
An 8x12 deck (96 sq ft) at 30+ inches high in the east foothills near Carlton or Dundee, Oregon—where frost depth is 30 inches or deeper—triggers several complications that differ from the Willamette Valley scenario. First, frost depth: your footing holes must extend to 30+ inches below grade (or to bedrock, whichever is shallower). This deeper requirement often surfaces during plan review; if your footing detail shows '12 inches below grade' (copied from a generic online example), expect a resubmittal requesting '30 inches below grade per Newberg frost depth for Carlton area' or similar language. Second, height: at 30+ inches, your guardrail design is critical because the higher fall distance increases the risk of injury. IRC R311.7 stair requirements are unchanged (10-inch tread, max 7.75-inch riser), but the deck stair section must show the exact tread/riser pitch and the landing dimensions at the top and bottom. If you're building two staircases (one on each end of the deck), each stair run must be shown separately with dimensions. A common error: showing one 8-foot run on both sides without accounting for the different deck elevations or ground slope — this triggers a 'stair geometry non-compliant' hold. Third, guardrail with horizontal cords (balusters): while vertical balusters are standard, horizontal cords or cables (for a modern 'open' aesthetic) are only allowed if the spacing prevents a 4-inch sphere from passing through AND prevents a child from being able to straddle and climb the rail. The city's plan reviewer will ask for a section view showing the cord spacing (typically 2-3 inches for horizontal cables, per IBC 1015.2) and the connection method (bolted to posts, not nailed). Fourth, electrical outlet: if you're planning to install an outdoor GFCI outlet on the deck, that's a separate electrical permit (or included in a 'combo' mechanical/electrical/plumbing permit in Newberg's system). The electrical work must be done by a licensed electrician in Oregon, and the outlet must be GFCI-protected and rated for wet locations (15A or 20A, weatherproof box). Notify the city during the deck-permit submission if electrical is planned, or pull a separate electrical permit after the deck is framed. Permit fee: approximately $300–$400 (assume $15,000 deck valuation + $200 for electrical). Plan review: 3–4 weeks (extra time due to footing depth, stair geometry, and electrical coordination). Expected resubmittals: (1) footing depth corrected to 30+; (2) stair sections clarified; (3) horizontal-cord spacing and connection method shown. Timeline: 6–8 weeks from submission to final sign-off.
Permit required | 8x12 = 96 sq ft, attached, 30+ inches high | East Newberg frost depth 30+ inches | Footing detail must show 30-inch depth | Two exterior stairs (show both separately) | Horizontal-cord guardrail (2–3 inch spacing) | GFCI electrical outlet planned (separate or combo permit) | Permit fee $300–$400 | Plan review 3–4 weeks | Stair resubmittal likely | 4 inspections (footing, framing, electrical rough-in, final) | Estimated deck cost $15,000–$20,000 | Total project $15,500–$20,500
Scenario C
20x24 attached wraparound deck, 24 inches high, Newberg central, pressure-treated lumber, pergola or roof cover planned, plumbing stub (outdoor shower/water feature) included
A large 20x24 wraparound deck (480 sq ft) at 24 inches high in central Newberg, with a pergola or partial roof cover and an outdoor plumbing stub, crosses into a much larger scope and triggers structural engineering review. The deck itself is 480 sq ft (well over the 200 sq ft threshold in many jurisdictions, though Newberg focuses more on attachment-type and height than size alone). Attached decks over 400 sq ft often warrant a structural engineer's stamp in Oregon, especially if you're adding a roof structure (even a pergola or shade cover) because the roof adds lateral load to the posts and ledger. Your plan must include: (1) a structural engineer's design for the deck frame (beam sizing, post sizing, footing design) — cost approximately $800–$1,500 for a design stamp; (2) ledger detail showing bolted connection and flashing (same as Scenario A, but the lateral loads are higher due to roof weight); (3) footing schedule for all posts, with frost depth noted (12 inches for Willamette area); (4) a roof framing plan if the pergola is solid or semi-solid (wind and snow loading calculations required); (5) plumbing detail showing the water-supply and drain lines (if you're roughing in a shower supply or outdoor sink). The plumbing portion requires a separate plumbing permit and a licensed plumber in Oregon — you cannot DIY plumbing in residential applications. Coordinate with Newberg's Building Department during the pre-submission consultation to determine if the pergola is 'cosmetic' (no permit impact) or 'load-bearing' (structural review required). The city's online portal or pre-submission form will ask 'Does the deck have a roof or cover?' — answer 'yes' and expect to be routed to the structural-design track. Permit fee: approximately $400–$600 for the deck (1.5% valuation) + $150–$250 for plumbing. Plan review: 3–4 weeks for the deck, 1–2 weeks for plumbing (if separate). Expected resubmittals: (1) structural engineer's stamp is missing (if you initially tried to skip it); (2) roof loading or pergola lateral-load calculations incomplete; (3) plumbing rough-in detail missing (water line size, drain slope, etc.). Inspections: footing pre-pour, framing, structural verification, plumbing rough-in, plumbing final, deck final. Timeline: 8–12 weeks from submission to occupancy if the plan is well-coordinated; add 4–6 weeks per major resubmittal. This scenario is best managed by hiring a licensed deck contractor or structural engineer upfront to avoid delays.
Permit required | 20x24 = 480 sq ft, attached, 24 inches high | Structural engineer design stamp required | Pergola or roof cover adds lateral loading | Ledger flashing and bolted connection critical | Plumbing stub/outdoor shower (separate plumbing permit) | Licensed plumber required for water lines and drain | Permit fee $400–$600 (deck) + $150–$250 (plumbing) | Structural design stamp $800–$1,500 | Plan review 3–4 weeks (deck) + 1–2 weeks (plumbing) | 6+ inspections (footing, framing, structural, plumbing rough, plumbing final, deck final) | Estimated deck + structure cost $50,000–$80,000 | Total project cost $51,500–$82,500

Every project is different.

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

Ledger flashing and moisture management: why Newberg's plan reviewers focus here first

Ledger flashing failures are the leading cause of deck-related water damage and structural failure in Oregon, particularly in the wet Willamette Valley climate where Newberg is located. IRC R507.9 mandates that the ledger band (the rim joist of the house that the deck is bolted to) must be sealed with a metal flashing that extends at least 4 inches up the rim joist and 6 inches down and overlaps any house sheathing or siding below it. The flashing must be installed over the rim joist before the rim-board siding is attached, or sealed/re-sealed after the fact. Newberg's building code FAQ and recent code-compliance bulletins emphasize this detail because many DIY and contractor-built decks in the area show flashing installed backwards (lapping water inward instead of outward), or installed but caulked instead of being left to allow water to drain behind and past the flashing. The city's plan reviewers have developed a habit of requesting a detailed ledger section, labeled with the flashing type and lap direction, before approving the permit.

The Willamette Valley's climate — approximately 45 inches of annual rain, mostly from November to March, with extended wet periods and high humidity — accelerates rot in poorly flashed ledgers. If water penetrates behind the flashing and into the rim joist, the wood begins to degrade within 2–3 years. By year 5–7, the structural connection between the deck and house weakens; by year 10, a deck can literally pull away from the house or sag dangerously. Oregon law does not mandate homeowner disclosure of unpermitted deck work for cosmetic decks, but it DOES require disclosure if the deck has been repaired or if there is evidence of water damage (which often appears as part of the title-company inspection before sale). A property with a failed ledger or a deck that has been re-flashed is a red flag for lenders and appraisers, and may result in a lower appraised value or a requirement to remove the deck entirely.

Best practice for Newberg: use a metal flashing product (copper, aluminum, or stainless steel) rated for exterior exposure, at least 0.05 inches thick. Simpson Strong-Tie LUS210 or similar products are widely available and are recognized by Newberg's plan reviewers (cite the product name in your plan). The flashing should extend 4 inches up the rim joist (into the house's wall cavity) and 6 inches down over the band board and any house sheathing below it. Install the flashing with stainless-steel screws or bolts (galvanized fasteners can corrode in Oregon's wet climate). Do NOT caulk the top edge of the flashing; allow any moisture that does penetrate to drain down and out. Many plan reviewers will add a note: 'Install flashing per IRC R507.9 Figure 1 and Simpson Strong-Tie installation guide — do not caulk the top edge.' If the house has vinyl or wood siding below the deck ledger, the flashing must overlap the siding or be sealed with caulk at the sides and bottom; the top edge remains uncaulked. A sketch showing this detail, even a hand-drawn section view with labels, will satisfy the city's requirement.

Frost depth and volcanic soil: navigating Newberg's footings in a variable climate

The City of Newberg straddles two distinct soil and climate zones within Yamhill County. West of Highway 99W (the downtown area and the Willamette Valley proper), frost depth is typically 12 inches; east of Highway 99W, frost depth increases to 18–30+ inches as elevation rises toward the Carlton foothills. Volcanic soils (basalt, andesite) are the norm across the area, but properties with prior fill, alluvial deposits (from old creek channels), or expansive clay layers can have different bearing capacities. A footing that works in the Willamette area (12 inches, on stable volcanic soil) may not be adequate in the foothills (30+ inches, with possible clay lenses). Newberg's plan reviewers ask for the property address during pre-submission consultation so they can confirm the frost-depth requirement and note any known soil issues for that zone.

If your property has a known history of settling, flooding, or if the site has been filled or graded in the past, the city may require a soils engineer's letter confirming bearing capacity and frost depth. This is rare for standard residential decks, but not uncommon in the Carlton area (east Newberg) where properties are older, hillside-sited, or have complex drainage. A standard footing detail — '4x4 PT posts, 12 inches below grade (or 30 inches as applicable), set in 18-inch-deep holes, concrete to grade, on stable native soil' — is sufficient for most properties. If your property is near a creek, wetland, or has drainage issues, add a note: 'Footing locations verified by site inspection to be above seasonal water table.' The city's footing pre-pour inspection will verify that holes are dug to the required depth, that they rest on stable soil (not topsoil), and that concrete is poured to grade and cured before the posts are set. The inspector may ask to see a soil confirmation letter if the footing holes reveal unexpected clay or fill; if you're in the foothills and you hit rock at 18 inches (above the required 30-inch depth), the inspector may approve the footing as-is if the rock is competent (not soft or weathered) and you note it on the as-built plan.

Pressure-treated lumber (PT) is standard for deck posts and other below-grade wood in Oregon. The modern standard is 'PT SQ' (southern pine) or 'PT DF/LP' (Douglas fir/larch), both rated UC4B (above-ground and ground-contact use). Older PT lumber used CCA (chromated copper arsenate); never-PT DF lumber was treated with ACQ (alkaline copper quat). For Newberg decks, specify PT SQ UC4B or PT DF/LP UC4B in your plan; the building inspector will verify that posts are rated for ground contact. PT lumber lasts 15–20 years in Oregon's wet climate, depending on drainage and maintenance; composite decking on PT joists is a common upgrade that extends deck lifespan to 25+ years. If you're building east of Highway 99W in the foothills, where winter water runoff and snow melt are heavier, composite decking or cedar decking with annual sealing is worth the extra cost ($2,000–$5,000 more for a 12x16 deck) to avoid cupping and rot.

City of Newberg Building Department
Newberg City Hall, 414 E First Street, Newberg, OR 97132
Phone: (503) 537-1240 (main line; ask for Building or Planning Department) | https://www.newbergoregon.gov (check 'Permits' or 'Building' section for online submission or portal)
Monday–Friday, 8:00 AM–5:00 PM (verify on city website for seasonal closures)

Common questions

Can I build a deck without a permit if it's under 200 square feet and under 30 inches high?

No. That exemption only applies to freestanding ground-level decks. Any attached deck — regardless of size or height — requires a permit in Newberg. An attached 8x10 deck at 18 inches high still needs a permit, plan review, and inspections because the attachment to the house is a structural modification. Oregon Structural Specialty Code does not provide a small-deck exemption for attached decks.

What is the frost depth requirement for my Newberg property?

If you live west of Highway 99W (Willamette Valley area, downtown Newberg), frost depth is 12 inches. If you live east of Highway 99W (Carlton, Dundee, foothills area), frost depth is typically 18–30+ inches depending on elevation. Submit your property address with your permit application, or call the City of Newberg Building Department at (503) 537-1240 to confirm your specific frost-depth requirement. The building inspector will also verify frost depth during the footing pre-pour inspection.

Can I DIY my deck in Newberg, or do I need a licensed contractor?

Oregon and Newberg allow owner-builders to pull permits and build decks on owner-occupied property without a contractor license. However, you are responsible for submitting a complete plan, passing inspections, and hiring a licensed electrician if you are adding electrical work. Some jurisdictions (not Newberg specifically) require the owner-builder to hire a plan-check expediter or engineer for large decks; confirm with the city before assuming you can submit plans yourself.

What does a typical Newberg deck permit cost?

Permit fees typically range from $200–$400 for residential decks under 500 sq ft, calculated as a percentage of the estimated deck valuation (usually 1–1.5%). A 12x16 deck estimated at $28,000 would generate a permit fee of approximately $275–$420. Larger decks or decks with structural complexity (roof covers, plumbing, electrical) may trigger additional fees or require a structural-engineer design stamp (add $800–$1,500). Resubmittals for plan corrections typically cost $50–$100 each.

What is the ledger flashing detail, and why does Newberg's plan reviewer ask for it?

The ledger flashing is a metal strip (typically aluminum, copper, or stainless steel) that seals the connection between the deck's ledger board and the house's rim joist, preventing water from penetrating behind the flashing and rotting the wood. IRC R507.9 requires it, and Newberg's plan reviewers focus on this detail because ledger-flashing failures are the leading cause of deck rot and structural damage in Oregon's wet climate. Your plan must show the flashing type, lap direction (overlapping downward and outward), and connection method. A hand-sketched section view with labels is acceptable; a labeled Simpson Strong-Tie product drawing is ideal.

Do I need to hire a structural engineer for my deck?

For most residential decks under 400 sq ft and under 30 inches high, a structural engineer is not required — the plan reviewer will approve a simple framing sketch and footing detail. For larger decks (over 400 sq ft), decks over 30 inches high, decks with roof covers, or decks with unusual soil conditions, a structural engineer's design stamp is typically required. Cost is $800–$1,500. Ask the City of Newberg Building Department during pre-submission consultation if your project requires an engineer.

How long does plan review take in Newberg?

The City of Newberg's standard plan-review timeline is 15 business days (3 weeks) for residential decks. If the plan is incomplete or non-compliant, the city issues a 'request for information' or 'resubmittal required' notice; resubmittals typically turn around in 5–7 business days. If you need expedited review, contact the city directly to ask about expedite fees (if available) — some Oregon cities offer expedite service for an additional 20–50% of the permit fee.

What inspections will the city perform on my Newberg deck?

Typical inspections are: (1) Footing pre-pour — the inspector verifies that holes are dug to the required depth, rest on stable soil, and are properly spaced; (2) Framing — the inspector verifies that posts, beams, joists, and guardrails are installed per the approved plan, with proper fastening and connections; (3) Final — the inspector confirms the deck is complete, safe, and complies with the plan. If plumbing or electrical is included, separate inspections for those trades will be required. You must call the city to schedule each inspection; work cannot proceed until the prior inspection is passed.

What happens if I build a deck without a permit in Newberg?

If the city discovers unpermitted deck work through a complaint, code enforcement, or a property sale, you may face: (1) a stop-work order and a $250–$500 daily fine; (2) a requirement to pull a retroactive permit at 200% of the original fee (double the cost); (3) insurance denial if someone is injured on the unpermitted deck; (4) a resale disclosure requirement in Oregon, which may lower your property's appraised value or require removal of the deck before closing. Permitting upfront is far cheaper than dealing with these consequences.

Can I add a roof or pergola to my Newberg deck, and do I need a separate permit?

A pergola or shade cover that is not load-bearing (e.g., a trellis with climbing plants) is typically cosmetic and does not require a separate permit. A solid or semi-solid roof cover adds wind and snow loading to the deck's posts and ledger, and requires structural engineer design and a separate building permit. Costs can easily double (from $200 permit to $400+) and add 2–4 weeks to the review timeline due to structural complexity. Discuss roof plans with the City of Newberg Building Department during pre-submission consultation.

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