Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement, tear-off-and-replace, or material change always requires a permit in Oregon City. Repairs under 25% of roof area with like-for-like materials may be exempt, but Oregon's wet climate and the city's strict interpretation of IRC R907 (third-layer prohibition) means most homeowners end up pulling permits.
Oregon City Building Department enforces the 2020 Oregon Building Code (OBC), which mirrors the IRC with zero meaningful local amendments to roofing. That said, Oregon City's actual permit workflow and fee structure differ from nearby Milwaukie and West Linn in one key way: the city calculates roofing permit fees as a flat rate based on total roof square footage (typically $0.10–$0.15 per square foot, roughly $150–$400 for a 2,000-sq-ft home) rather than percentage of valuation. Over-the-counter approval is common for like-for-like shingle replacements with spec sheets, but any tear-off on a home built before 1980 triggers mandatory deck inspection — Oregon City's inspectors routinely find hidden third layers, which triggers mandatory full tear-off per IRC R907.4 even if the homeowner planned an overlay. The city's marine west coast climate (frequent rain, occasional snow) and the 12-inch frost depth in the Willamette valley mean ice-dam protection (ice-and-water shield per IRC R905.11) is non-negotiable on valleys and lower eaves, and inspectors will cite missing or undersized specifications.

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

Oregon City roof replacement permits — the key details

The Oregon City Building Department uses the 2020 Oregon Building Code (OBC), which directly incorporates the IRC with minimal state-level edits. For roofing, the controlling standard is IRC R907 (reroofing) and IRC R905 (roof coverings). The critical Oregon City enforcement point is IRC R907.4, which prohibits application of roof covering over more than one existing layer. In practice, this means if your 1970s home has two layers of shingles (common in Oregon given the climate), a third layer is illegal — you must tear off to the deck. Oregon City inspectors check this before issuing a re-roofing permit; many contractors skip this inspection and discover it mid-project, forcing a costly tear-off pause. The city's permit application requires a roof plan (rafter and deck layout), material spec sheet (brand, model, wind rating), underlayment type, ice-and-water-shield location, and fastening pattern. Over-the-counter approval (same day) is standard for like-for-like shingle replacements on homes less than 20 years old if the applicant provides a clear photo of existing roof condition and proof of single layer. All other scenarios (material change, partial tear-offs, homes over 40 years old, or visible third-layer risk) go to staff review (3–5 business days).

Oregon City's wet climate (average 44 inches annual rainfall, frequent freeze-thaw cycles in winter) makes underlayment and ice-dam protection non-negotiable. IRC R905.11 requires ice-and-water shield (a self-adhering synthetic underlayment) to extend from the eaves up to a point that is 24 inches inside the interior wall line, or to a point determined by a local authority — Oregon City Building Department interprets this strictly as minimum 24 inches, and in homes with attic vents or cathedral ceilings, inspectors often require 36–48 inches to account for wind-driven rain. Type II synthetic underlayment (per ASTM D6757) is standard; felt underlayment is permitted only on new construction in some cases and is discouraged for re-roofs due to moisture retention. The city does not require a structural engineer stamp for standard asphalt shingle overlays, but if you're changing from shingles to tile, slate, or standing-seam metal, IRC R301.2(2) requires the roofer to submit deck-load calculations to prove the existing framing can handle the added weight (tile is roughly 10 lbs/sq-ft vs. 3 lbs/sq-ft for asphalt). Oregon City staff will request a PE stamp on these; expect $400–$800 in engineering fees.

Permit fees in Oregon City are straightforward: base plan-review fee ($50–$75) plus a per-square-foot roofing fee ($0.10–$0.15 per sq-ft of roof area). For a typical 2,000-sq-ft home with a 2,200-sq-ft roof footprint, expect $220–$330 in permit fees total. If you're pulling a reroof permit and also upgrading soffit/fascia or gutters, those are usually bundled into the single permit at no additional fee. Expedited review (next business day) is not offered, but staff often call applicants mid-review if clarification is needed (a photo of the existing layers, a fastening pattern diagram, or an underlayment spec sheet) rather than issuing a formal rejection, which speeds approval. Inspections are required at two stages: (1) deck inspection after tear-off and before underlayment (to catch hidden damage, verify single-layer status, and confirm rafter spacing for fastening), and (2) final inspection after all material is installed. Both can be scheduled via the city's online portal (see contact card); inspectors typically complete them within 24–48 hours of request.

Owner-builder projects are allowed in Oregon City for owner-occupied single-family homes, but the homeowner must pull the permit in their name and be present for all inspections. If a contractor is involved, the contractor must be licensed with the Oregon Department of Consumer and Business Services (DCBS) Contractors Board; the permit application requires the contractor's CCB number and license status. Unpermitted contractor work (or work by an unlicensed contractor) is grounds for permit revocation and fines. The city does not require a roofing endorsement from DCBS (Oregon allows general contractors, but the city does not mandate a roofing specialty license), but verify your contractor's DCBS status before signing a contract — roughly 15% of Oregon roofing contractors operate without current licensing, and the city's Building Department regularly spots-checks inspections against the DCBS database.

Special situations: If your home is in the designated floodway (rare in Oregon City proper, but possible near the Clackamas River), FEMA requirements and local floodplain ordinances supersede standard roofing codes — confirm with the city's floodplain administrator (usually the planning department) before applying. If your home is in a historic district (downtown Oregon City has a small historic overlay), exterior material changes require approval from the State Historic Preservation Office (SHPO) or the local historic commission; a new metal roof, for example, may be flagged. Seismic ties (IRC R908.4) are not required in Oregon City (Clackamas County is low seismic risk, zone D), so bracing is not a permit issue. High-wind uplift (Oregon's coast sees 50+ mph winds, but Oregon City proper is inland and low-wind zone) is not a specific design concern, though proper fastening (per the shingle manufacturer and underlayment specs) is always inspected.

Three Oregon City roof replacement scenarios

Scenario A
Like-for-like asphalt shingle replacement, single-layer existing roof, 2,000 sq ft home, Milport neighborhood
Your 1995 home in Milport has a 30-year architectural asphalt shingle roof (one layer, visible in attic) with moderate moss and granule loss. You plan to reroof with matching GAF Timberline HD shingles, ice-and-water shield on valleys and lower 3 feet of eaves (per manufacturer spec and IRC R905.11), and synthetic underlayment. This is a straightforward like-for-like replacement — the only permit required is a basic roofing permit in Oregon City. You or your contractor submits a one-page permit application, a close-up photo of the existing roof condition, GAF spec sheets, and underlayment type (Type II synthetic, ASTM D6757). Cost: $150 in permit fees plus $0.12 per sq ft ($264). Total permit cost: roughly $414. Oregon City Planning typically approves this over-the-counter (same day or next morning) because there is no risk of a hidden third layer and the material change is zero. Inspections: Deck inspection (optional but recommended after tear-off, to verify no hidden rot or unanticipated repairs) and final inspection after shingles are installed. Deck inspection is usually 24 hours after notification; final is 24–48 hours. If the inspector finds rot in the deck during tear-off, that triggers a structural amendment (treated plywood replacement, typically $1,500–$3,000), but no additional permit is required — it's part of the roofing scope. Timeline: permit approval 1 day, work 5–7 days, final inspection 1–2 days. Total project timeline: 2–3 weeks.
No third-layer risk | Like-for-like shingle | Permit approval same day | Deck inspection recommended | Final inspection required | $414 permit fees ($150 base + $264 sq-ft fee) | $8,500–$12,000 total roofing cost
Scenario B
Overlay prohibited — two existing layers discovered, tear-off required, home built 1978, Oregon City heights
Your 1978 ranch home in Oregon City Heights has two layers of asphalt shingles (wood shakes beneath, added asphalt in 1998). You initially planned a simple overlay with new shingles to save money. During the permit process, Oregon City Building Department requires a pre-permit deck inspection or a photo showing existing layers — the inspector or your contractor confirms two layers via visual survey. Per IRC R907.4, overlay is forbidden. You must now tear off to the bare deck, inspect/repair framing (common in Oregon homes this age due to moisture), and install new ice-and-water shield and underlayment. Permit scope changes from 'reroof' to 'reroof with structural tear-off.' The new permit application includes a teardown plan, deck repair estimate, and revised material specification. Permit fees jump: $150 base + $0.15 per sq ft (calculated on 2,200 sq ft) = $480 total permit fees. Staff review (not over-the-counter) because of the structural component: 3–5 business days. Deck inspection after tear-off (mandatory, to verify no hidden rot in framing, check rafter spacing for fastening, and confirm underlayment path is clear): 1–2 days. If the inspector finds rotten rafters or joists (common in 1978 Oregon homes with poor attic ventilation), structural repair scope expands — you may need a PE-stamped repair drawing (add $300–$600 in engineering fees and 1–2 weeks for review). Final inspection after new roof is complete. Timeline: permit approval 3–5 days, tear-off and repair 7–10 days, new roof install 5–7 days, final inspection 1–2 days. Total project timeline: 4–5 weeks. Cost impact: tear-off labor ($1,500–$2,500), framing repair ($2,000–$8,000 if rot is found), new underlayment/ice-shield ($400–$600), and permit fees ($480) — total re-roof cost jumps from $9,000–$12,000 to $15,000–$25,000.
Two existing layers detected | Overlay prohibited per IRC R907.4 | Mandatory tear-off | Deck inspection required | Structural repair possible | $480 permit fees | Staff review 3–5 days | $15,000–$25,000 total cost
Scenario C
Material change: asphalt shingles to standing-seam metal roof, new structural load, Clackamas neighborhood, 2,500 sq ft
Your 2005 home in Clackamas has a tired asphalt roof (single layer) and you want to switch to a residential metal standing-seam roof (metal is ~4.5 lbs/sq-ft vs. 3 lbs/sq-ft for asphalt — roughly 1.5 lbs/sq-ft additional load). Per IRC R301.2(2), any material change that alters the dead load on the structure requires a structural evaluation. Oregon City Building Department requires a PE-stamped deck-load calculation and framing verification before issuing the permit. You hire a structural engineer ($400–$600 fee, 1–2 weeks turnaround) to verify rafter spacing, grade, and load rating. The engineer stamps a short letter confirming the framing is adequate for metal (usually 16-in or 24-in on-center spacing is fine for metal; if your home has 24-in spacing with 2x6 rafters, the engineer may flag undersized members and recommend sister rafters in the span — add $2,000–$4,000 in framing upgrades). Permit application includes the PE letter, metal roof spec sheet (brand, color, fastening pattern, uplift rating, and ice-dam protection details if applicable), and underlayment type (metal roofs require a synthetic or rubberized underlayment, per manufacturer spec — felt is not compatible). Permit fees: $150 base + $0.12 per sq ft (2,500 sq ft) = $450 permit fees. Staff review (full review, not over-the-counter) due to material change: 5–7 business days. Inspections: deck inspection after tear-off (verify framing condition and any repairs), inspection during fastening (metal roofing fastening is critical; inspectors verify pattern and spacing match spec), and final. Timeline: engineering 1–2 weeks, permit approval 5–7 days, tear-off 3–5 days, framing repair (if any) 3–7 days, metal roof install 5–7 days, final inspection 1–2 days. Total project timeline: 6–8 weeks. Cost: engineering ($400–$600), framing repair if needed ($2,000–$4,000), permit fees ($450), and metal roofing labor/material ($15,000–$22,000) — total $18,000–$28,000.
Material change: shingles to metal | Structural evaluation required | PE stamp mandatory | Possible framing upgrades | $450 permit fees | Staff review 5–7 days | Two to three inspections | $18,000–$28,000 total cost

Every project is different.

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

Oregon City's moisture-first permit culture: why ice-and-water shield is non-negotiable

Oregon's Willamette Valley (where Oregon City sits) receives 44 inches of rain annually and experiences frequent freeze-thaw cycles in winter. The National Weather Service data shows Oregon City averages 15–20 days below freezing and 5–10 days with snow or ice per year. This climate creates ice dams — water trapped behind frozen roof edges that backs up under shingles and causes interior leaks — a problem that is rare in drier climates but endemic in the Pacific Northwest. Oregon City Building Department's permit staff and inspectors treat ice-and-water shield (self-adhering synthetic underlayment) as mandatory, not optional. IRC R905.11 technically allows building officials to determine the required extent of ice-and-water protection, and Oregon City's interpretation is strict: minimum 24 inches up from the eaves, extending the full width of the lower roof plane. In reality, most inspectors flag applications that show less than 30 inches, and on homes with cathedral ceilings, skylights, or attic vents on the lower roof plane, staff requests 36–48 inches to account for wind-driven rain. The city's permit applications now include a check-box for ice-and-water-shield extent, and failing to specify it is a common reason for permit rejection or hold. Roofing contractors from California or the East Coast sometimes skip this step (their home climates don't require it), and Oregon City inspectors have ordered tear-outs of newly installed roofs because the underlayment fell short of the city's standard.

Third-layer trap: how Oregon City's pre-permit deck inspection caught hidden layers and why it matters

One of the most common and expensive surprises in Oregon City roof replacements is the discovery of a hidden third layer. Many Oregon homes built in the 1960s–1980s have two layers of roofing: original wood shakes or built-up roof, covered by asphalt shingles installed in the 1990s. A homeowner or contractor plans a straightforward third layer (an overlay, saving money by skipping tear-off), submits a permit application, and only during the deck inspection after tear-off does the roofer discover a second hidden layer — triggering mandatory full tear-off per IRC R907.4. Oregon City Building Department now requests a pre-permit visual deck inspection (photo of attic view or roofline edge) to catch this before the permit is issued. Many newer contractors skip this step, and it costs money: an unexpected tear-off can add $2,000–$3,000 in labor, halt the project for a week, and delay final inspection. Experienced Oregon roofers budget for this risk; they schedule a site visit before quoting and explicitly tell homeowners 'we will tear off entirely due to likely second layer.' Oregon City's building code adoption also plays a role: because the city strictly enforces IRC R907.4 with zero local exemptions, there is no gray area — three layers are forbidden, full stop. This differs from some municipalities that allow overlays with engineering justification or historical exemptions. Homeowners should expect Oregon City to require tear-off on any pre-1985 home unless the attic is visibly clear and the roofer or homeowner provides photographic proof of single-layer status before the permit is issued.

City of Oregon City Building Department
Oregon City City Hall, 320 Warner Milne Road, Oregon City, OR 97045
Phone: (503) 657-0891 (main); ask for Building Department | https://www.oregoncity.org (navigate to 'Permits' or 'Building Services')
Monday–Friday, 8:00 AM–5:00 PM; closed weekends and city holidays

Common questions

Do I need a permit to patch or repair a few shingles on my roof in Oregon City?

No, if the repair covers less than 10 squares (roughly 1,000 sq ft, or 25% of a typical home's roof) and uses the same material as the existing roof (shingles to shingles, tile to tile). Oregon City follows the state exemption in the 2020 OBC: repairs and maintenance under 25% of roof area do not require a permit. However, if the repair involves replacing rotted deck or flashing, a permit is required. When in doubt, call the Building Department at (503) 657-0891 and describe the work — they will give you a yes/no answer.

Can I hire a non-licensed contractor for a roof replacement in Oregon City?

No. Oregon law (ORS 701.035) requires any contractor performing roofing work on a residence to hold a current Oregon Contractors Board (CCB) license. The City of Oregon City verifies CCB status during permit review and again during inspections. If you hire an unlicensed contractor, the permit can be revoked and fines up to $1,000–$2,500 apply. You can verify a contractor's CCB license for free at https://www.oregon.gov/ccb/pages/verification.aspx.

What's the difference between a permit approval and an over-the-counter approval in Oregon City?

Over-the-counter (OTC) approval means the Building Department issues the permit the same day or next morning — no staff review required. This happens for straightforward like-for-like replacements (shingles to shingles, same color/style, single-layer existing roof, no structural changes). All other scenarios (material change, tear-off on older homes, three-layer risk, structural repair) go to staff review, which takes 3–7 business days. Staff review is not a rejection — it's a plan-check to catch code issues before work starts.

Does Oregon City require ice-and-water shield on the whole roof or just the eaves?

Oregon City requires ice-and-water shield (per IRC R905.11) on the eaves and valleys. The city's standard is minimum 24 inches up from the eaves on all roof planes below an attic vent, interior wall, or skywell. Staff often push for 30–36 inches, especially in homes with cathedral ceilings or skylights. Check the permit plan-review comments or ask during the initial site visit what the inspector expects — regional variation exists, but the city defaults to 30+ inches.

What happens if my roofer discovers rotten deck wood during tear-off?

Rotten framing is a structural repair and is included in the roofing permit scope — you do not need a separate structural permit. The roofer or a framing contractor repairs the rot (replacing the plywood or rafter section with treated lumber per IRC R403.2), and Oregon City's deck inspector verifies the repair before you install the new roof. Typical cost for rot repair is $1,500–$5,000 depending on area affected. The total project timeline extends by 3–7 days for repair and re-inspection.

Can I do a roof replacement myself if I own the home in Oregon City?

Yes, Oregon City allows owner-builder work on owner-occupied single-family homes. You pull the permit in your name, attend all inspections, and complete the work to code. However, if you hire any contractor (even just to do the tear-off), that contractor must be CCB-licensed, or the permit can be revoked. If you are doing 100% of the work yourself and have no contractor involved, you may pull an owner-builder permit, but you still must pass deck inspection and final inspection.

How long does it take to get a roof replacement permit approved in Oregon City?

Like-for-like shingle replacements: 1 day (over-the-counter). Tear-off or material change: 3–7 business days (staff review). Once approved, deck inspections and final inspection are typically scheduled within 24–48 hours of request via the city's online portal. Total project timeline (permit to final sign-off): 2–3 weeks for simple replacements, 4–8 weeks for tear-offs with structural repair.

What's the base permit fee for a roof replacement in Oregon City?

Oregon City charges a base plan-review fee of $50–$75 plus a per-square-foot roofing fee of $0.10–$0.15 per sq ft of roof area. For a typical 2,200-sq-ft roof footprint, expect $220–$330 in per-sf fees, plus the base fee, totaling $300–$405. If you change materials (e.g., shingles to metal) or trigger structural review, fees may increase slightly, but Oregon City does not charge per-job fees on top of the per-sf calculation.

Does Oregon City allow metal roofs, and do they require any special permits?

Yes, metal roofs are permitted in Oregon City. However, any material change from asphalt shingles to metal requires a structural evaluation (PE stamp) because metal roofing changes the dead load on the framing. The engineer verifies that your rafters can support the additional weight. If your framing is undersized, the engineer may recommend sister-rafter reinforcement, which adds cost and timeline. Plan for 1–2 weeks of engineering review and $400–$600 in fees.

Will unpermitted roofing work show up on a home inspection or title search in Oregon City?

Not always during an inspection, but yes on a title search or when you sell. Oregon City's Building Department maintains a public record of all permits, and title companies routinely search for unpermitted work. If a new buyer's lender orders a roof inspection and discovers recent unpermitted shingles, the lender may require proof of permit or demand a tear-off and redo before approving the mortgage. This can kill a sale or force you into a steep price reduction ($5,000–$15,000). Always pull a permit.

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