What happens if you skip the permit (and you needed one)
- Stop-work order and $500–$1,500 fine from Wilsonville Building Department, plus mandatory permit re-pull at 1.5x the original fee ($225–$525).
- Insurance claim denial if the unpermitted roof fails or causes water damage—insurers in Oregon routinely exclude claims on unpermitted work.
- Home sale disclosure requirement: Oregon law requires sellers to disclose unpermitted roof work, which can crater buyer financing or demand $10,000–$25,000 price concession.
- Permit lien placed on property title if fees go unpaid; lender will not refinance until cleared (typically costs $500–$1,200 in legal fees to resolve).
Wilsonville roof replacement permits — the key details
Wilsonville Building Department applies Oregon Structural Specialty Code (OSSC) Chapter 15 (based on IBC 2020 with state amendments), which incorporates IRC R905 (roof coverings) and R907 (reroofing). The critical rule: IRC R907.4 states that if existing roof has three or more layers, you must remove all layers down to the deck before installing new cover. Wilsonville inspectors verify this during the tear-off inspection, and violations result in immediate work stoppage. For a two-layer existing roof, a controlled one-layer overlay of the same material (asphalt shingles atop asphalt shingles) is technically permissible under R907.4 without a full tear-off—but the deck must be sound (no rot, no soft spots, no missing sheathing). If the inspector finds soft or rotted sheathing during the tear-off, the permit automatically escalates to include structural deck repair, which requires framing plans and often a structural engineer sign-off. This is why Wilsonville Building Department recommends getting a pre-permit roof inspection: a licensed inspector can photograph deck conditions and identify problem areas before you commit to a contractor's bid.
Material changes—asphalt to metal, shingles to slate or clay tile—always require a permit because they alter load capacity and flashing requirements. A metal roof is typically 1 to 2 PSF lighter than asphalt, but tile or slate runs 12–20 PSF heavier, which may require structural evaluation depending on rafter sizing and existing load. Wilsonville Building Department requires a structural engineer stamp if you're upgrading to tile or slate on a home built before 2000, since older homes often have 16-inch rafter spacing or 2x6 dimension lumber that cannot support the additional dead load. Conversely, metal roofing over an asphalt base usually requires only a standard permit and inspection; the contractor must specify the underlayment (minimum 30-pound felt or synthetic equivalent per Oregon amendments to R905.2), fastening pattern (typically 4 fasteners per shingle, plus 8 per 10-foot eave edge for high-wind zones), and ice-and-water shield detail. Wilsonville's 2024 building code amendment added a 24-inch ice-water-shield requirement from all eaves (not just north-facing), because the Willamette Valley experiences 8–12 inches of winter precipitation and occasional freeze-thaw cycling that causes ice dams on insufficiently protected lower roof edges.
Overlay-only work—adding one layer atop existing shingles without removing the old layer—is exempt from permitting if the overlay covers less than 25% of the total roof area and the existing roof has no more than two layers. This exemption applies to patch-and-seal repairs, like replacing damaged shingles over a localized wind or hail strike. However, the exemption is conditional: if during work the roofer discovers rot, structural damage, or a hidden third layer, the work must stop and a permit must be pulled. Wilsonville Building Department's permit staff note that this exemption rarely stays exempt because inspections happen during tear-off, not before. Most homeowners end up pulling a full permit anyway once the roof is partially opened. For this reason, contractors typically advise pulling the permit upfront if the repair area is 15% or larger—it costs only $50–$100 more in fees and avoids mid-project surprises.
Wilsonville has no historic district or overlay zone that would add design-review steps to a roof replacement, unlike West Linn or the Dunthorpe area of Portland. However, the city does apply local amendments to underlayment and fastening based on Oregon's maritime-influenced moisture climate. All reroofing projects, regardless of material, must use a moisture barrier under the underlayment if the deck is plywood or OSB and the existing roof has interior condensation signs (visible mold, ice damming, or rot). This is a Wilsonville-specific requirement not found in plain IRC R905—the city's building official interprets ICC section 1511 (roof-deck load) and R905.2 (underlayment) to require a secondary moisture check on Oregon homes due to the region's damp winters. Roofers familiar with California or Arizona solar installations sometimes miss this rule; always confirm your contractor is familiar with Oregon Structural Specialty Code amendments before signing a contract.
Timeline and cost: a like-for-like roof replacement on a sound deck typically gets OTC approval within 1–2 business days from Wilsonville Building Department. The permit fee is $2.50 per 100 square feet of roof area, plus a $35 plan-review fee if the contractor submits detailed flashing and underlayment specs (optional but recommended for non-standard eaves or roof penetrations). For a 3,500 sq ft home, expect $87.50 plus $35 = $122.50 base, but the city may round to a $150 minimum. Inspections are two-stage: one during the tear-off (before new underlayment is installed) to verify deck condition, and one at final when the roof is watertight and ice-and-water shield is confirmed. If deck repair is needed, add 2–4 weeks for engineer review and structural repairs. Most contractors schedule the inspection within 2–3 days of the tear-off; Wilsonville Building Department inspection turnaround is 1–2 business days. Homeowner-pullled permits are allowed if you are the owner-occupant, but Wilsonville strongly recommends the contractor pull it because they hold the liability insurance and are responsible for code compliance.
Three Wilsonville roof replacement scenarios
Why Wilsonville requires ice-water shield 24 inches from all eaves (not just north-facing)
Wilsonville Building Department added a 24-inch ice-and-water-shield requirement to all eaves (not the state default of 6 inches) because the Willamette Valley climate zone 4C experiences freeze-thaw cycles and winter precipitation (average 43 inches annually, concentrated November–March). Unlike drier climates where ice dams occur only on north-facing shadowed roofs, Wilsonville's topography and tree cover create cold microclimates on south and east eaves too, particularly on homes downwind of tree lines or in valleys. The city's building official enforces this per IBC 1511.3 (roof deck) and R905.2 (underlayment requirements), interpreting 'eaves' broadly to include all drip edges within 24 inches of the exterior wall.
Ice-and-water shield (rubberized asphalt membrane, typically 3–4 mm thick) provides a secondary water barrier that holds water even if shingle seals fail or ice dams cause water backup. Standard felt underlayment (30-pound or synthetic) allows water to seep through if water is forced uphill under pressure; ice-and-water shield is self-adhesive and seals around nail holes and punctures. Wilsonville roofers often use Titanium UDL, GAF Fasten™ 400, or Owens Corning WeatherLock for the 24-inch zone, then standard 30-pound felt for the rest of the roof. Cost: ice-and-water shield runs $1.50–$2.50 per sq ft (for the 24-inch zone) vs. $0.35–$0.50 for felt, so a 3,500 sq ft home with 200 linear feet of eave perimeter costs an extra $300–$600 compared to homes in drier climates.
Wilsonville inspectors verify ice-and-water shield continuity at the final inspection by asking the contractor to roll back the first row of shingles and confirm the shield is installed, adhesive-side down, with at least 4 inches of overlap at seams. Missing or undersized ice-and-water shield is a common permit rejection reason; if found at final inspection, the roofer must correct it before the permit is closed. First-time Wilsonville roofers occasionally push back, claiming ice-and-water shield is unnecessary on south-facing roofs, but local historical records show that homes without full-eave protection experienced water intrusion in 2008, 2013, and 2017 ice-dam events, even on sunny exposures.
Three-layer rule and why Wilsonville enforces IRC R907.4 strictly
Wilsonville Building Department's most common reroofing rejection is discovering a third layer during the tear-off inspection. IRC R907.4 is absolute: 'Where the existing roof covering has two or fewer layers, the new roof covering may be installed without removing the existing roof covering.' Conversely, three or more layers must be removed down to the deck. Wilsonville interprets this as a life-safety rule (excessive roof load can cause structural collapse, especially on older homes with 2x4 or 2x6 rafters) and a moisture rule (multiple layers trap condensation and promote rot). The city's building official cites 2008–2015 retrofit cases where homes with three-layer roofs experienced interior mold, structural member deterioration, and condensation pooling in attics.
Inspectors verify layer count during the tear-off by removing a sample section (typically 2x2 feet) in an inconspicuous area (back slope, near the ridge) and counting layers by hand. If three layers are found, the permit conditions change: full tear-off is now mandatory, the permit escalates from simple reroofing ($150) to full tear-off-and-replace ($150 plus possible structural review), and the timeline extends 2–3 days for the deck inspection and any needed repairs. Homeowners who discover a hidden third layer mid-project sometimes ask, 'Can't I just leave it?' The answer is no: Wilsonville Building Department will issue a stop-work order (non-penalized if corrected immediately, but costly in delay), and the permit cannot close until the deck is exposed and inspected.
How do three layers accumulate? Older homes (pre-1980s) were sometimes reroofed without tear-off, and if that happened twice, you now have three layers. Wilsonville's 1950–1975 housing stock, built during booming suburban expansion, has a high rate of multiple-layer roofs. If your home was built before 1985 and you have not roof-replaced in 15+ years, assume there's a 40% chance of discovering two or more layers. Request a pre-bid roof sample inspection from your contractor; many offer free or $50–$100 deck evaluations that include layer counting and photo documentation. This investment saves $500–$1,000 in permit fees and 2–3 weeks of delay if a surprise third layer is found.
29799 SW Town Center Loop E, Wilsonville, OR 97070
Phone: (503) 570-1505 | https://www.ci.wilsonville.or.us/building-permits
Monday–Friday, 8:00 AM–5:00 PM (closed weekends and Oregon holidays)
Common questions
Do I need a permit if I'm just replacing gutters and downspouts?
No. Gutter and downspout replacement is not considered reroofing and does not require a Wilsonville building permit. However, if you are replacing gutters as part of a roof replacement project (e.g., new fascia, new downspout connections due to roof material change), the roofing permit covers gutter-related work. If you are upgrading to gutter guards or leaf screens, that is also exempt.
My roof has ice dams every winter. Does Wilsonville require me to install ice-and-water shield when I reroof?
Yes. Wilsonville Building Code Amendment requires 24 inches of ice-and-water shield from all eaves on every reroofing project, regardless of roof orientation. This is mandatory per the city's interpretation of IBC 1511 and IRC R905.2 for Willamette Valley moisture climate. The additional cost ($300–$600 for a 3,500 sq ft home) is worth it: homes without full-eave ice-and-water shield are at higher risk of water intrusion during freeze-thaw cycles.
Can I use tar paper instead of felt or synthetic underlayment?
No. Wilsonville Building Department prohibits tar paper (15-lb or 30-lb) on reroofing projects. Oregon's high-moisture environment causes tar paper to trap condensation and promote rot under the new roofing. You must use 30-pound felt (ASTM D226) or a synthetic equivalent (ASTM D6757). Your contractor should confirm the product with Wilsonville Building Department if you want to use a specialty underlayment like a slip-resistant or high-temp product.
What happens at the tear-off inspection?
Wilsonville Building Department's inspector verifies: (1) existing roof layer count (must be ≤2 layers for overlay rule); (2) deck condition (no rot, no soft spots, no missing sheathing); (3) rafter spacing and lumber size (to confirm load capacity for material change); (4) flashing condition around penetrations (vent pipes, chimney, skylights); (5) proper removal of all debris and old fasteners. The inspection typically takes 15–30 minutes. If defects are found, the inspector will note them on the permit and require repair or full tear-off before proceeding. You can request the inspection by calling Wilsonville Building Department (503-570-1505) with your permit number; inspections are usually scheduled within 1–2 business days.
Do I need a structural engineer if I'm changing from asphalt to clay tile?
Likely yes. Clay tile weighs 12–20 PSF dead load, compared to asphalt at 2.5–3 PSF. Homes built before 2000 with 2x6 or smaller rafters at 16-inch on-center spacing may not support the additional load. Wilsonville Building Department requires a structural engineer stamp (cost: $300–$600) if you propose tile or slate on a pre-2000 home. The engineer will evaluate rafter size, spacing, and collar-tie installation, and may recommend sistering, rafter bracing, or roof truss reinforcement. Metal roofing (1–1.5 PSF) does not typically trigger a structural requirement.
Can I pull a roof permit myself if I'm the owner-occupant?
Yes, owner-occupants are allowed to pull permits for their own homes in Oregon. However, Wilsonville Building Department recommends that the roofing contractor pull the permit and hold it in their name, because they carry liability insurance and are responsible for code compliance and inspections. If you pull the permit yourself and the project encounters a code violation, you are liable. Additionally, some insurance policies will not cover reroofing work if the permit was not pulled by a licensed contractor. Confirm with your homeowner's insurance before self-permitting.
How long does the final roof inspection take, and what does the inspector look for?
Final inspection typically takes 20–45 minutes. Wilsonville inspectors verify: (1) proper shingle fastening (4 fasteners per shingle, 8 per eave edge); (2) shingle sealing and alignment (no exposed nails, no lifted tabs); (3) ice-and-water shield continuity at eaves (inspector may roll back first-row shingles); (4) flashing integrity around penetrations (vent pipes, chimney, skylights must be sealed with compatible flashing material, not silicone caulk alone); (5) proper gutter and downspout connection; (6) roof edge trim (drip edge, soffit ventilation). If defects are found, the contractor must correct them before the permit is closed. Schedule the final inspection when the roof is fully installed and watertight, typically 2–4 days after tear-off.
If I find rot or structural damage during the tear-off, does the permit cover the repair cost?
The permit itself does not cover repair costs—the permit is only the authorization to do the work. Structural deck repair (replacing rotted sheathing, sistering damaged rafters) is additional work that must be paid separately. Wilsonville Building Department's permit will expand in scope to include 'structural deck repair' if damage is discovered, but the cost is between you and your contractor. This is why pre-bid deck inspections are valuable: a $50–$100 inspection can identify rot before you sign a contract, so you know the true cost upfront. Hidden structural damage discovered mid-project can add $2,000–$5,000 to your bill.
Do I need a permit to repair a roof leak or patch shingles?
Typically no, if the repair is under 25% of the roof area and involves patching with like-for-like shingles (no tear-off). However, if the repair requires removing multiple shingles and the underlying deck condition is unknown, Wilsonville Building Department may classify it as requiring a permit once the work begins. To be safe, if the leak is in a large area (20%+ of roof) or involves multiple damaged shingles across a slope, pull a permit ($50–$100) upfront. This avoids the risk of a mid-project stop-work order if hidden damage is discovered.
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.