Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacements and tear-offs require a permit in Tualatin. Like-for-like repairs under 25% of roof area are typically exempt. The three-layer rule — Oregon's strict enforcement of the IRC R907.4 no-third-layer ban — means any existing roof with two layers already on it must be torn to the deck before new material goes down.
Tualatin enforces Oregon Building Code (which tracks the 2020 IBC closely) with particular rigor on the three-layer rule. Unlike some Oregon cities that allow a third layer with structural cert, Tualatin Building Department does not grant exceptions — if your roof already has two layers of shingles, tear-off is mandatory, not optional. This is a city-level enforcement stance that can blindside homeowners who assume they can lay over existing material. Additionally, Tualatin's location in the Willamette Valley triggers Oregon's moisture-management amendments: ice-and-water shield must extend 24 inches from the eaves on any north-facing slopes (or slopes shaded by trees), and underlayment must be fully specified in the permit application — vague or missing specs are a top rejection reason here. Material changes (e.g., shingles to metal, or composition to clay tile) require a structural engineer's stamp if the roof is not verified sound, another common holdup. Partial replacements over 25% of roof area also require permits, so homeowners in Tualatin should measure before assuming they're under the exemption threshold.

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

Tualatin roof replacement permits — the key details

The foundational rule in Tualatin is Oregon Building Code R907.4, which mirrors IRC R907.4: no roof assembly shall have more than two layers of roofing material. If your home already has two layers of composition shingles (common in older Willamette Valley homes), a tear-off to the deck is not optional — it is code-mandated before any new material is installed. Tualatin Building Department applies this strictly; there is no variance path for a third overlay without removing at least one existing layer. The rationale is load capacity (two layers of asphalt shingles can add 20+ psf to an unbraced attic) and moisture management (trapped water and ice dams are catastrophic in Oregon's wet winters). When you request a permit, the building department will ask you to confirm the number of existing layers. If you guess wrong or discover a third layer during work, the inspector will halt the project and require tear-off before proceeding. This can add weeks and $2,000–$5,000 to your budget.

Underlayment and ice-and-water shield specifications are the second-biggest reason for permit rejections in Tualatin. Oregon's coastal and valley climates mean high precipitation and extended periods of freeze-thaw cycling, especially on north-facing slopes. The code requires that any synthetic or felt underlayment meet ASTM D226 Type II (or better) and be mechanically fastened per manufacturer specs. For roofs in Tualatin's climate zone 4C (and 5B in the east county), ice-and-water shield must extend a minimum 24 inches from the eaves on any slope that faces north or is in the shade of trees for more than 4 hours daily. Many homeowners and some contractors submit permits with vague specs like 'standard underlayment and eaves protection' — Tualatin will ask for product names, fastening patterns, and coverage drawings. Bring manufacturer installation sheets to your permit application or pre-application meeting; doing so eliminates the most common rejection category and speeds plan review to 1-2 days instead of 7-10.

Material changes — from asphalt shingles to metal standing seam, clay tile, slate, or architectural composites — trigger a different review path in Tualatin. If you are changing roofing material, the building department requires a structural engineer's report certifying that the existing roof deck and framing can support the new load (metal is lighter, but tile and slate can be 60+ psf vs. 15-20 psf for asphalt). This adds 1-2 weeks and $400–$1,200 to your timeline and budget. Additionally, if you are upgrading to a material with a Class A fire rating (which metal and tile typically are), you may also trigger requirements for gutter debris screens and attic vents if the existing vents are corroded or undersized — Oregon Building Code Section R905 mandates clear ventilation paths on all roof slopes. For a metal roof in Tualatin, plan to submit the engineer's report, a detailed fastening and flashing plan (standing-seam fasteners are not the same as shingle nails), and confirmation of valley and penetration flashing details.

The three-day waiting period is a quirk of Tualatin's process: once you submit a complete permit application, the building department will not schedule an approval meeting or release the permit until at least three business days have passed. This is not a defect-review delay; it is a policy buffer to allow for digital-records cross-check and neighborhood notification if your project is in a historic district or floodplain overlay. In practice, most roof-replacement permits for standard residential projects (not historic, not flood-prone, not material change) are issued in 5-7 business days if you submit correct underlayment specs and a clear tear-off/replace scope. Over-the-counter approval (same-day or next-day) is rare for roof work in Tualatin, even for like-for-like replacement, because each permit requires at least one plan-review stamp.

Inspection sequence matters because rework is expensive. Once your permit is issued, you can order materials and schedule the tear-off. Tualatin Building Department requires a deck inspection (before new underlayment or shingles are laid down) to confirm that the sheathing is sound, fasteners are adequate, and no rot or structural damage is present. This inspection typically takes 1-3 days to schedule. Once the deck is approved, you can proceed with underlayment and roofing. A second (final) inspection occurs after the roof is complete, checking fastening patterns, underlayment overlap, flashing details, and penetration sealing. If the inspector finds voids in fastening or improper underlayment lap (common with windy installs), they will require remediation before sign-off — expect 3-5 additional days if rework is needed. Total permit-to-sign-off timeline for a straightforward tear-off-and-replace in Tualatin is 4-6 weeks, including material ordering and weather delays.

Three Tualatin roof replacement scenarios

Scenario A
Like-for-like asphalt-shingle replacement, one existing layer, no tear-off needed, 2,000 sq ft ranch in Tualatin proper
Your ranch home in central Tualatin has one layer of 20-year-old asphalt shingles (3-tab or architectural, doesn't matter). You want to replace with new architectural composition shingles, same profile, no structural changes. This is the simplest roof-replacement scenario in Tualatin, but it still requires a permit. Why? Because Oregon Building Code requires an inspector to verify that the existing deck is sound before the new roof is installed; if the inspector finds rotten sheathing under the shingles, the cost and timeline shift dramatically. Additionally, any roof replacement in the Willamette Valley must comply with underlayment specs, and those must be documented in the permit. You would submit an application to Tualatin Building Department (online via their permit portal or in-person at City Hall) listing: existing asphalt shingles (one layer confirmed), proposed architectural asphalt shingles, ASTM D226 Type II underlayment with ice-and-water shield 24 inches at eaves, mechanical fastening per IBC R905.2, and a tear-off start date. The building department will issue the permit in 5-7 business days if specs are clear. Your contractor (or you, if owner-builder) will schedule the deck inspection before tearing off old shingles. Once deck is approved, tear-off and new installation proceed. Final inspection confirms fastening pattern (typically 4-6 nails per shingle in Oregon, not the industry standard 4, because wind uplift is a concern in the valley). Total cost: permit fee $150–$300 (based on roof area), plus contractor labor and materials. Timeline: 2-3 weeks from permit issuance to final sign-off, assuming no deck damage.
Permit required | $150–$300 permit fee | One-layer tear-off | ASTM D226 Type II underlayment | Ice-and-water 24 in. eaves | Deck and final inspections | 2-3 weeks total
Scenario B
Two-layer existing roof (discovered during pre-tear inspection), material change to metal standing-seam, Tualatin historic district (Tualatin Historic Town Center overlay)
You own a 1920s Craftsman bungalow in Tualatin's historic district (within the Town Center overlay) and want to upgrade from aging composition shingles to a metal standing-seam roof — cleaner look, better longevity, higher insulation. Pre-tear inspection by a roofer reveals two layers of shingles already on the roof. This triggers multiple Tualatin-specific rules: first, the two-layer mandate means a full tear-off to deck is required (no third layer allowed). Second, the material change to metal requires a structural engineer's stamp confirming the deck and framing can support the load (metal is lighter than asphalt, but fastening is different, and the engineer must verify existing roof framing adequacy). Third, because you are in the historic district, Tualatin's Planning & Historic Preservation Division must review and approve the roof design (color, profile, visibility from public right-of-way). This is a separate, parallel approval process that adds 2-3 weeks. You would submit two applications: one to Building for the structural and materials work, one to Planning for historic compatibility. The building permit would include the engineer's report, fastening details for standing-seam (typically clips or fasteners spaced every 12-24 inches along seams), flashing details for valleys and penetrations (metal requires sealant and mechanical connection, not just nails), and underlayment specs (typically synthetic in metal roofing for breathability). The historic review examines color (no bright metallic; earth tones or muted grays are typical approvals in Tualatin) and profile (standing-seam is usually approved; corrugated sometimes rejected as industrial-looking). Once both approvals are issued, permit is released. Deck inspection is mandatory. Final inspection is thorough because fastening patterns in metal roofing are non-standard. Total timeline: 6-8 weeks (including historic review). Cost: permit $200–$400, engineer $600–$1,200, historic review fee $150–$300, plus contractor labor (metal install costs more than shingles, 20-40% premium). If any rework is found during inspection, add 1-2 weeks.
Permit required | Two-layer tear-off mandatory (Oregon R907.4) | Structural engineer stamp $600–$1,200 | Historic district approval (separate 2-3 week process) | Metal flashing & fastening detail review | Standing-seam installation |$200–$400 permit + $150–$300 historic fee | 6-8 weeks total
Scenario C
Partial roof replacement (28% of roof area), storm damage to south slope only, existing two-layer roof, owner-builder permit, east Tualatin (climate zone 5B higher frost depth)
A severe windstorm damaged shingles on the south slope of your home in east Tualatin (near Boone Bridge or beyond, in climate zone 5B with 30-inch frost depth). Roughly 28% of your roof is impacted (well over the 25% threshold, so partial-roof permits apply). Your two-layer roof means a full tear-off is required by code, not a partial patch-and-overlay. Additionally, because you are in zone 5B (colder, higher elevation), Oregon Building Code adds requirements for ice-and-water shield: 24 inches at eaves (same as 4C), but also 12 inches along the entire valley if valleys are present. As an owner-builder, you can pull the permit yourself in Tualatin (Oregon allows owner-builders to permit owner-occupied residential work). You would submit the permit application yourself, including: proof of ownership, explanation of storm damage (photo), existing two-layer confirmation, tear-off and replacement scope (south slope + any necessary valley and eave repairs), underlayment spec (ASTM D226 Type II + ice-and-water in valleys and 24-inch eave band), and fastening pattern (6 nails per shingle in zone 5B, higher than zone 4C, due to wind and snow load). Tualatin Building will issue the permit in 5-7 days. As owner-builder, you must either do the work yourself (and be present for inspections) or hire a licensed roofing contractor (who then performs inspections on your behalf; you remain liable). Deck inspection is required. Final inspection checks that all shingles in the repair area are fastened correctly and that underlayment extends into untouched portions of the roof (feathering or flashing must transition properly). If you hired a contractor, they handle scheduling; if you DIY, you coordinate directly with the building department. Total timeline: 3-4 weeks (including material delays and weather). Cost: permit $100–$250 (lower than full-roof because it is partial, though full tear-off is required), plus materials and labor (DIY labor is free, contractor labor is ~$5–$8 per sq ft installed). If rework is needed, add 1-2 weeks.
Permit required (28% > 25% threshold) | Owner-builder allowed | Two-layer tear-off (full deck exposure required) | 30-inch frost zone 5B: 6 nails per shingle | Ice-and-water 24 in. eaves + 12 in. valleys | Deck and final inspections | $100–$250 permit | 3-4 weeks

Every project is different.

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

The three-layer rule in Tualatin: why it matters and how to confirm existing layers

Oregon Building Code Section R907.4, adopted and enforced strictly in Tualatin, states: 'Roofing material shall not be applied or fastened to any roof assembly that has more than one layer of existing roofing.' This sounds simple but trips up most homeowners because the rule means no roof assembly shall have more than two layers total (the existing layer plus the new layer). If you have two layers already, you cannot add a third without first removing at least one layer. Why? Load capacity is the primary concern. An unbraced attic truss or rafter with two layers of asphalt shingles already weighs 20-25 psf; adding a third layer pushes the load to 35+ psf, which most mid-century residential framing was not engineered for. The secondary concern is moisture. When two or more layers of roofing sit on top of each other, water vapor and frost can become trapped between the layers, leading to rot, mold, and structural decay — a particular risk in Oregon's wet climate where the relative humidity is 60-80% year-round and dew-point inversions occur frequently in winter.

Before you request a permit in Tualatin, confirm the number of layers on your roof. The most reliable way is to have a roofer remove a small section of shingles (a 2x2 foot test area) and inspect the nails and sheathing underneath. You will see nail heads from the underlying layer(s). If there is one layer of nails and one layer of shingles, you have one layer. If there are two distinct nail patterns and two shingle profiles visible, you have two layers. Tualatin Building Department will ask you to declare the number of layers in the permit application; if you declare one and the inspector finds two during the deck inspection, the project will be halted and a full tear-off will be mandated. This is not negotiable. Some contractors will propose a workaround — 'we'll remove the top layer and re-roof onto the bottom layer' — but this violates the intent of the code (load and moisture management) and Tualatin will reject it. Full tear-off to sheathing is the only path forward with two existing layers.

If you are a second or third owner and have no documentation of previous roofing, play it conservative in your permit application. Write 'two layers suspected based on roof age and neighborhood patterns; tear-off to deck will be performed; layers will be removed entirely.' This tells the building department you anticipate a full expose and accept the cost and timeline implications. The alternative — guessing 'one layer' and being wrong — results in a stop-work order and expensive rework. Tualatin's building department is efficient and not punitive, but they enforce the three-layer rule without variance or appeal for residential projects.

Moisture and underlayment in the Willamette Valley climate: why Tualatin specifies ice-and-water shield and inspection rigor

Tualatin sits in climate zone 4C (or 5B east of town), which experiences 45-55 inches of annual precipitation concentrated in October through March. Winter temperatures fluctuate: warm days (50-55°F) with rain alternate with freezing nights (25-35°F), creating conditions for ice dams and condensation. Ice dams form when snow on a roof melts due to heat from the attic, refreezes at the cold eaves, and creates a barrier that forces meltwater back under the shingles and into the attic insulation and framing. Once water is under the shingles, it can sit for weeks in the Willamette Valley winter, soaking the sheathing and rotting rafters. This is the reason Oregon Building Code mandates ice-and-water shield (a self-adhering synthetic barrier) at the eaves and valleys on every residential roof in zone 4C and above. Tualatin building inspectors are trained to verify that ice-and-water shield extends 24 inches up the roof slope from the eave line on every slope (not just north-facing, though north-facing slopes are the highest priority). Additionally, any valley must have ice-and-water shield running the full length and extending 12 inches on each side of the valley centerline.

Many roofers and homeowners from drier climates (Arizona, California) assume that standard felt or synthetic underlayment is sufficient. In Tualatin, it is not. Felt (tar-soaked or asphalt-impregnated) is hygroscopic — it absorbs moisture and loses integrity after 10-15 years in wet climates. Synthetic underlayment (polypropylene or polyester) is water-shedding and lasts longer (25+ years), but it still requires backup protection at the eaves and valleys via ice-and-water shield. If you submit a permit with vague language like 'standard underlayment and eaves protection,' Tualatin will ask: 'What product? What brand? What thickness? How far does the ice-and-water extend? Is it mechanical fastened or adhered?' Bring the manufacturer spec sheet to your pre-application meeting or submit a PDF with your application. This eliminates the top rejection category and speeds approval by 7-10 days. The final inspection will include an eaves check; the inspector will climb the ladder or walk the scaffolding and visually confirm ice-and-water shield installation at multiple points. If shield is present but inadequate coverage (e.g., 20 inches instead of 24), the roof will not be signed off until corrected.

Gutter and downspout sizing is also part of the moisture strategy in Tualatin. Oregon Building Code Section R902 requires that gutters be sized to handle a 100-year storm (approximately 1.5 inches per hour for 1 hour in the Willamette Valley). Undersized gutters (common on older homes) can overflow during heavy rain, dumping water directly against the foundation. If your re-roof permit involves gutter replacement or repair, the building department may ask for gutter sizing calculations. If you are not replacing gutters, the code does not require you to upgrade existing gutters, but be aware that undersized gutters can negate the benefit of new roofing and ice-and-water shield.

City of Tualatin Building & Planning Division
22500 SW Boones Ferry Road, Tualatin, OR 97062
Phone: (503) 691-3011 | https://www.tualatin.gov/permits-planning
Monday–Friday, 8:00 AM–5:00 PM (closed weekends and City holidays)

Common questions

Do I need a permit to repair a roof in Tualatin, or just replace it?

Repairs are exempt from permitting if they cover less than 25% of the total roof area and do not involve removing more than two shingles or patching a hole larger than 12 inches in any direction. Repairs like replacing a few damaged shingles, sealing flashing, or patching small holes do not require a permit. However, if you are replacing more than 25% of the roof (even with the same material), a permit is required. Tear-off-and-replace always requires a permit, regardless of percentage.

Can I put a new roof directly over an existing two-layer roof in Tualatin?

No. Oregon Building Code R907.4, enforced strictly by Tualatin, prohibits any roof assembly from having more than two layers total. If you have two layers already, you must remove at least one layer (typically both are removed to the deck) before installing the new roof. Tualatin Building Department does not grant variances or exceptions to this rule. Full tear-off is mandatory.

How much does a roof-replacement permit cost in Tualatin?

Permit fees for roof replacement in Tualatin are typically based on the roof area and valuation. A standard asphalt-shingle replacement on a 2,000 sq ft home costs $150–$300. Material upgrades (metal, tile) or structural repairs can increase the fee to $400–$600. Contact the City of Tualatin Building Department to request a specific quote based on your roof size and scope.

What if the inspector finds rot or structural damage during the deck inspection?

If the deck inspection reveals rotted sheathing, damaged rafters, or inadequate fastening, the roofer must repair or replace those components before the new roof can be installed. This adds cost (typically $1,000–$5,000, depending on extent) and timeline (1–3 weeks). The inspector will verify that repairs meet Oregon Building Code before issuing final approval. Structural repairs may require a licensed contractor (not owner-builder labor).

Do I need to hire a licensed roofer, or can I do the roof replacement myself in Tualatin?

Tualatin allows owner-builders to perform roofing work on owner-occupied residential properties. You can pull the permit yourself and do the work, but you must be present for deck and final inspections. If you hire a contractor, they must be licensed with the Oregon Department of Consumer and Business Services (CCB). The permit will list the contractor, and they are responsible for code compliance and inspection coordination.

What is the ice-and-water shield requirement in Tualatin?

Ice-and-water shield must extend a minimum of 24 inches up the roof slope from the eave line on all slopes in Tualatin's climate zones 4C and 5B. Valleys must have ice-and-water shield running the full length plus 12 inches on each side. This is required because of the Willamette Valley's wet winters and freeze-thaw cycles, which create ice dams and condensation risks. Missing or inadequate ice-and-water shield is a top reason for roof inspection failures in Tualatin.

How long does it take to get a roof-replacement permit in Tualatin?

Permit issuance typically takes 5–7 business days if your application includes complete underlayment and fastening specs. Tualatin enforces a three-day administrative hold after application submission, so the earliest a permit can be issued is three business days. Once issued, deck inspection scheduling adds 3–5 days, and final inspection after installation adds 2–5 days. Total time from application to sign-off is usually 4–6 weeks, depending on material ordering and weather.

What happens if I start a roof replacement without pulling a permit in Tualatin?

Tualatin Building & Planning can issue a stop-work order and assess fines of $250–$500 per day of non-compliance. You would be required to remove unpermitted work at your own cost ($3,000–$8,000+), then pull a permit and redo the project under inspection. Home sale disclosures must list unpermitted work, which can kill a sale or require a retroactive permit. Insurance may deny claims on unpermitted roof work. It is far cheaper and faster to permit upfront.

Does Tualatin require a structural engineer's report for a metal roof?

Yes. If you are changing from asphalt shingles to metal, tile, slate, or any material with different load characteristics, Tualatin requires a structural engineer's report certifying that the existing roof framing can support the new load. Metal is typically lighter, but tile and slate can be 60+ psf (vs. 15–20 psf for asphalt). The engineer's report adds $600–$1,200 and 1–2 weeks to your timeline.

Is there a waiting period before I can start work after my permit is issued in Tualatin?

No. Once your permit is issued, you can begin work immediately. However, you must schedule a deck inspection with Tualatin Building Department before tearing off the old roof or before installing new underlayment and shingles. The inspection is typically available within 3–5 business days of request. Do not begin work without confirming the inspection appointment with the building department.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Tualatin Building Department before starting your project.