Do I Need a Permit for a Roof Replacement in Portland, OR?
Portland's roofing environment is defined by persistent moisture rather than extreme cold or heat. The city's 37 inches of annual rainfall, concentrated in a relentless October-through-May wet season, means Portland roofs are processing precipitation for roughly six months of every year. The primary enemies aren't ice dams or hail — they're moss, algae, and the gradual degradation of roofing systems that aren't specified and installed for the Pacific Northwest's wet marine climate.
Portland roof replacement permit rules — the basics
Portland roof replacement permits are issued by BDS at 1900 SW 4th Avenue, (503) 823-7300. Full tear-off and replacement requires a building permit. Minor repairs don't. The Oregon CCB-licensed roofing contractor typically pulls the permit as part of their service. BDS processes residential roofing permits in approximately 2–4 weeks through standard review, with online application available through the ePlans system at portlandoregon.gov/bds.
The 2021 ORSC requires ice and water barrier at eaves — the self-adhering underlayment that provides protection when water backs up under shingles. While Portland's mild winters create far less ice dam risk than Boston or Detroit (Portland rarely sustains temperatures below 25°F long enough to create significant ice dams), the ORSC requirement applies regardless of local climate, and Portland does experience occasional freeze events where ice dam formation is possible. The code-required ice and water barrier provides an important secondary moisture barrier in Portland's wet climate, functioning as waterproofing protection beyond just ice dam defense. BDS inspectors verify installation before shingles are applied.
Moss and algae growth is the defining roofing maintenance issue in Portland's climate and has no equivalent in Las Vegas, Nashville, or El Paso. Portland's combination of persistent moisture, moderate temperatures, and substantial tree canopy creates ideal conditions for moss and algae to colonize roof surfaces. Standard asphalt shingles without algae-resistant treatment begin showing green or black discoloration within 5–8 years in many Portland locations. Algae-resistant shingles — those incorporating copper granules that inhibit biological growth — are the baseline specification for Portland roofing; moss-resistant formulations that go further in biological growth prevention are available and worthwhile for heavily shaded or north-facing roofs. Portland roofing contractors routinely include algae-resistant product specification in their standard Portland recommendations.
Portland's historic districts add a BDS Historic Design Review requirement for roofing material changes visible from public ways. Irvington's Craftsman bungalows were typically roofed with early composition shingles or wood shingles; Ladd's Addition's Victorian and early 20th-century homes had similar original roofing. When replacements involve material or significant color changes, BDS historic preservation staff review compatibility with the district's historic character. Standard architectural asphalt shingles in colors compatible with the historic neighborhood character are generally approvable; dramatic departures from historic color palettes or material changes that alter the building's visual character require more careful coordination with BDS historic preservation staff.
Three Portland roof replacement scenarios
| Variable | How it affects your Portland roof permit |
|---|---|
| Moss and algae — Portland's primary roofing challenge | Portland's wet marine climate creates optimal moss and algae growth conditions. Standard architectural shingles without algae-resistant treatment show visible biological growth in 5–8 years. Specify algae-resistant shingles (copper granules) as baseline; consider enhanced moss-resistant formulations for shaded or north-facing roofs. Zinc ridge strips provide post-installation deterrence. This is the most important Portland-specific roofing specification decision. |
| Ice and water barrier — ORSC required | Required at eaves even with Portland's modest ice dam risk. Functions as secondary waterproofing in Portland's wet climate. BDS inspector verifies before shingles are applied. Low-slope sections and all valleys require additional barrier coverage. Proper installation is the most important inspection checkpoint for Portland's persistent rain. |
| BDS Historic Design Review — Irvington and other districts | Material or color changes visible from public ways in Irvington, Ladd's Addition, Alphabet District require BDS Historic Preservation review. In-kind replacement of same material and color is typically exempt. Design review adds 2–4 weeks. Call BDS (503) 823-7300 before selecting materials for any historic district property. |
| 5–10 psf snow load — modest requirement | Portland's ground snow load is among the lowest in this series — coastal Pacific Northwest weather rarely produces heavy snow accumulation in the city. The structural requirement doesn't significantly constrain roofing material or installation choices. Contrast with Detroit's 35–40 psf and Boston's 40 psf, which both require more substantial structural documentation. |
| Metal roofing for Pacific Northwest conditions | Standing-seam and metal tile roofing are increasingly popular in Portland for their exceptional longevity and moss resistance in the wet Pacific Northwest climate. Metal's smooth surface inhibits moss establishment in ways that textured asphalt shingles cannot. Premium cost over asphalt but compelling lifecycle economics in Portland's moss-maintenance environment. |
| Oregon CCB contractor licensing | All Oregon roofing contractors performing permitted work must hold Oregon CCB licenses. Verify at oregon.gov/ccb. Portland has a competitive roofing market including many storm-chasing contractors after any significant weather event; verifying CCB licensing before signing is essential quality assurance. |
Portland's roofing environment — persistent rain, moss, and the long wet season
Portland's Climate Zone 4C (marine) designation captures a climate unlike any other in this series. The city averages 144 days of measurable precipitation annually — mostly rain, with snowfall rare in the valley floor. The October-through-May wet season brings persistent drizzle, extended overcast periods, and sustained moisture that never fully allows roofing surfaces to dry between rain events. Portland's temperatures rarely reach extremes in either direction; the roofing system isn't stressed by extreme cold or extreme heat, but it is under relentless moisture exposure for most of the year.
Moss colonization on Portland roofs is essentially inevitable without preventive specification and periodic treatment. Moss spores are airborne throughout the Pacific Northwest and find Portland's moist, moderate temperatures ideal for establishing on the textured granule surface of asphalt shingles. Once established, moss retains moisture, accelerates shingle granule loss, and eventually lifts shingle edges — allowing water infiltration. The lifecycle of a standard architectural shingle in a shaded Portland location is meaningfully shorter than the same shingle's rated life in a drier climate. Algae-resistant shingles with copper-containing granules slow this process significantly. Zinc ridge strips that leach trace zinc with each rainfall provide ongoing inhibition across the full roof surface below them. Some Portland homeowners treat roofs every 3–5 years with a zinc sulfate solution as preventive maintenance; others upgrade to metal roofing to eliminate the issue entirely.
What Portland roof inspectors check
BDS inspectors verify ice and water barrier at eaves and valleys before shingles are applied, underlayment installation and lapping, shingle fastening pattern meeting the 2021 ORSC wind zone requirements, starter strip at the eave, ridge cap installation, and flashing quality at all penetrations and abutting vertical surfaces. The inspector confirms that the full tear-off removed existing shingles per Oregon code requirements. Attic ventilation adequacy may also be verified — Portland's wet climate makes adequate attic ventilation important for moisture management in addition to the standard thermal function.
What a roof replacement costs in Portland, OR
Portland roofing costs reflect the city's premium construction labor market. Standard 30-year algae-resistant architectural shingles, 1,800 sq ft home: $12,000–$20,000. Metal tile or standing-seam: $25,000–$48,000. Cedar shake (where permitted by local fire codes): $20,000–$38,000. BDS permit fees: $175–$400. BDS Historic Design Review (if needed): add $150–$300. Portland roofing pricing is above Nashville and Louisville, competitive with the mid-range of Boston pricing. Oregon CCB-licensed contractors handle all permitted work.
Phone: (503) 823-7300 | portlandoregon.gov/bds
Oregon CCB: oregon.gov/ccb
Common questions about Portland roof replacement permits
Do I need a permit to replace my roof in Portland?
Yes. Full roof replacement requires a BDS building permit. Minor repairs (patching isolated damaged areas) generally don't. Oregon CCB-licensed roofing contractors pull the permit as part of their standard service — confirm permit inclusion in any Portland roofing bid before signing. For historic district properties, a BDS Historic Design Review may be needed before the building permit if the replacement involves material or color changes visible from public ways. Call BDS at (503) 823-7300 to confirm.
How do I prevent moss on my Portland roof?
Three approaches used by Portland roofing contractors: first, specify algae-resistant shingles with copper-containing granules at installation — these slow biological growth significantly compared to standard shingles. Second, install zinc or copper ridge strips that leach trace amounts of metal with each rainfall, inhibiting moss establishment down the roof slope below. Third, for established moss on existing roofs, low-pressure zinc sulfate treatment before replacement and considering moss-resistant shingles for the new installation. Metal roofing (standing-seam or metal tile) eliminates moss as an ongoing concern entirely due to its smooth, non-porous surface that doesn't provide the foothold moss needs to establish.
How long does a BDS Portland roof replacement permit take?
BDS processes residential roofing permits in 2–4 weeks through standard review. Historic district properties requiring BDS Historic Design Review first: add 2–4 weeks, total 4–8 weeks. Oregon CCB-licensed contractors submit applications through BDS's ePlans online system at portlandoregon.gov/bds. For urgent leak situations, contact BDS at (503) 823-7300 — emergency tarp-over measures can protect the home while the permit is in process.
This page provides general guidance based on publicly available sources as of April 2026, including City of Portland Bureau of Development Services and 2021 Oregon Residential Specialty Code. Verify current requirements with BDS at (503) 823-7300 and Oregon contractor licenses at oregon.gov/ccb before starting any project. For a personalized report based on your specific Portland address, use our permit research tool.