Not a contractor. Lead referral platform covering Portland's 10 deepest cost markets.
WHAT REPLACEMENT ACTUALLY COSTS IN PORTLAND
Portland roof replacement averages $9,400 for a typical 1,800–2,200 sq ft home using architectural asphalt shingles, but the spread between low and high quotes is wider here than anywhere else in Oregon. A flat ranch in Cully or inner Foster with no complications can come in at $7,000. A steep-pitch Craftsman in Eastmoreland with heritage-tree shading, original cedar deck planks, and a chimney flashing rebuild can cross $20,000. The variable that moves the number most isn't material, it's whether your deck is sound.
The dominant cost driver for Portland's older housing stock is hidden deck damage that only becomes visible after tear-off. Homes built before 1970 frequently have skip-sheathed decks (1×4 boards with gaps) that were code-compliant for cedar shake but require full plywood overlay before architectural shingles can be installed. That overlay adds $2,500–$5,000 to a project and is rarely caught in a pre-bid inspection. The 1980s–1990s housing wave used 1/2-inch CDX plywood that has often delaminated in shaded, moss-covered north-facing slopes, sheet replacement runs $90–$140 per 4×8 panel installed.
Portland's Bureau of Development Services is one of the few Oregon jurisdictions that actively inspects attic ventilation as part of the roofing permit. On pre-1990 homes, the inspector frequently flags ridge-to-soffit ratios that fall short of the 1:300 balanced standard. Bringing ventilation into compliance during a re-roof typically costs $400–$1,200. Homeowners who try to skip this often end up with the inspector failing the permit and requiring rework after final shingle installation, at which point the cost doubles.
The April 2026 GAF/CertainTeed/Atlas/TAMKO 5–8% manufacturer price increases added $400–$900 to a typical Portland project. Contractors who placed material orders before the effective dates can often hold quoted prices through their order window, the first question to ask any Portland contractor is when they plan to purchase materials relative to your project start date. Metal roofing is less affected by the April increases (which apply primarily to asphalt) though steel prices remain elevated from prior tariff cycles.
Never accept a contractor offer to skip the permit to save time. Unpermitted roofing work voids homeowner insurance coverage for related claims and creates disclosure obligations when you sell.
WHAT MOVES REPLACEMENT QUOTES
The factors that move roof replacement quotes most in Portland, with quantified impact and the explanation behind each. Use these to evaluate whether a contractor's bid reflects local conditions or is missing something.
Almost universal on Hawthorne, Sellwood-Moreland, Alberta Arts, and similar Inner-SE/NE Craftsmans. Per-sheet plywood overlay rate must be specified pre-bid.
1980s–1990s CDX decking under heavy moss often shows delamination only after tear-off. Rate must be in writing before signing.
Portland BDS actively flags pre-1990 homes. 1:300 balanced compliance required before final inspection passes.
Significant share of Portland homes had original cedar replaced with 1980s–1990s asphalt. Both layers must come off, disposal weight is meaningful.
West Hills, Council Crest, Forest Park. 8:12+ pitch requires harness, slower pace, sometimes crane staging.
Ladd's, Irvington, Eastmoreland, listed properties citywide. Material/color binding rather than discretionary.
Zinc ridge strip + AR-granule shingle upgrade. Pays back through deferred treatment cycles in canopied neighborhoods.
REAL REPLACEMENT BREAKDOWNS
Three representative Portland roof replacement projects with line-item breakdowns drawn from typical local housing stock. Use these to anchor what your own quote should look like.
| Tear-off (1990s asphalt over original cedar) | $2,200 |
| Plywood overlay over skip-sheathed deck (24 sheets) | $2,640 |
| Ice-and-water shield + synthetic underlayment | $1,120 |
| GAF Timberline HDZ AR (algae-resistant) | $5,400 |
| Ridge vent + soffit baffle upgrade | $720 |
| Step + counter flashing rebuild at chimney | $580 |
| Zinc ridge strip moss prevention | $280 |
| BDS permit + final inspection | $320 |
| Cleanup, disposal, magnetic sweep | $380 |
| Total | $13,640 |
Note: Standard Inner-SE Craftsman replacement. Two-layer tear-off and full deck overlay are the norm for 1900–1925 stock. Adding zinc ridge strip at install ($280) buys 3–5 years of additional roof life through deferred moss colonization, cleanest cost-effective add available.
| Tear-off original architectural | $2,200 |
| Synthetic underlayment + ice-and-water at valleys | $760 |
| GAF Timberline UHDZ premium (50-year) | $7,200 |
| Specialty trim at multi-gable hip intersections | $1,200 |
| Ridge cap + ridge vent (existing soffit acceptable) | $580 |
| Pipe boots + skylight curb reseal | $540 |
| HOA design review submittal | $180 |
| Permit + Washington County inspection | $340 |
| Cleanup and disposal | $420 |
| Total | $13,420 |
Note: Build-wave subdivision replacement in Beaverton catchment. Sound deck and modern ventilation kept the project lean; complex roofline drives most of the labour premium. UHDZ premium of $1,500 over base architectural is well-justified for 130 mph wind rating and 50-year warranty on a home positioned for long hold.
| Tear-off existing architectural asphalt | $3,200 |
| Synthetic high-temp underlayment | $1,200 |
| 24-gauge standing seam panels (matte black) | $17,200 |
| Specialty trim at multi-gable, hip, valley | $3,200 |
| Snow guard system across south + west slopes | $2,400 |
| Crane day for upper-roof material staging | $2,400 |
| Six-nail high-wind attachment (110 mph spec) | $420 |
| Permit + BDS structural review (panel weight) | $680 |
| Cleanup and disposal | $680 |
| Total | $31,380 |
Note: Premium West Hills metal upgrade. Crane day, snow guards, and steep-pitch labour together added roughly $7,500 over a flat-lot equivalent. Metal premium of roughly $14,000 over premium asphalt buys 50+ year roof life vs. 30, buyers in this tier are running lifecycle economics, not upfront cost comparisons.
REPLACEMENT MATERIALS, PORTLAND-SPECIFIC GUIDANCE
Each material has a different cost-performance profile in Portland's climate. Pros and cons below reflect real-world PDX experience, not generic manufacturer marketing.
ARCHITECTURAL ASPHALT SHINGLES (30-YEAR)
Best for: Standard residential replacement on owner-occupied homes with 10-15 year hold
- +Most affordable full replacement option
- +Wide colour and profile selection
- +25-50 year manufacturer warranties
- +Easiest to repair if isolated damage occurs
- +Compatible with most existing roof structures
- −Real-world life 4-8 years shorter than warranty in canopied PDX neighborhoods
- −Moss requires biennial treatment in shaded areas
- −Granule loss accelerates on south-facing slopes
- −Replacement cycle hits sooner than metal alternatives
Manufacturer warranties assume average national conditions. Portland's sustained moisture and tree canopy compress real-world architectural asphalt life to 22-28 years vs. the 25-30 advertised. AR-granule premium ($300-$600 over base) and zinc ridge strip ($150-$400) extend life meaningfully in canopied neighborhoods.
PREMIUM ARCHITECTURAL / DESIGNER (50-YEAR)
Best for: Long hold (15+ years), visible-from-street roofs, premium neighborhoods
- +130 mph wind rating standard
- +Enhanced UV stabilization
- +Designer profiles (slate-look, shake-look)
- +50-year manufacturer warranty
- +Premium AR granule technology
- −$1,200-$2,500 premium over base architectural
- −Aesthetic premium not always recovered in resale
- −Still asphalt, same maintenance cycle as base
Premium architectural (CertainTeed Landmark Pro, GAF Timberline UHDZ, Malarkey Vista) makes the most sense for homeowners staying 15+ years. The wind rating upgrade is meaningful in East Wind corridor areas (Gresham, eastern Hawthorne, Alameda Ridge). On non-visible roofs and short holds, base architectural is the more rational call.
STANDING SEAM METAL
Best for: Long hold (15+ years), heavy canopy, wind exposure, future solar plans
- +Eliminates moss-treatment maintenance cycle
- +Concealed-fastener systems flex with thermal expansion
- +Solar panel clamp mounting (no roof penetrations)
- +Class A fire rating standard
- +50+ year real-world performance in PDX climate
- −$5,000-$15,000 premium over premium architectural
- −Smaller specialist contractor pool
- −Snow guards required above pedestrian zones
- −Color and profile choices more constrained
- −Oil-canning risk if improperly handled at install
PDX is metal's strongest case anywhere in the US. The combination of 144 rain days, dense tree canopy creating moss pressure, and steep-pitch hillside neighborhoods favors concealed-fastener standing seam over every other option. West Hills metal uptake runs 55%+ of replacements vs. 15% PDX-wide.
CEDAR SHAKE (#1 GRADE WESTERN RED)
Best for: Historic districts where required (Eastmoreland, Lake Oswego HOAs, listed properties)
- +Heritage character match for 1900-1940 homes
- +Required by design review in many districts
- +Good thermal insulation
- +Visually distinctive
- +Pressure-treated options achieve Class B fire rating
- −Demanding maintenance: cleaning, treatment, replacement
- −Without biennial moss treatment, life cuts in half
- −Pressure-applied fire retardant adds $1,200-$2,200
- −Copper flashing essentially required ($1,500-$4,000)
- −Smaller specialist installer pool
Cedar in Portland's wet climate without maintenance fails at 12-18 years vs. the 30-40 advertised. The case for cedar is entirely architectural, historic district mandate or aesthetic match. For lifecycle economics, it's the worst choice. For heritage character on the right home, it's the only choice.
TPO / FLAT ROOF MEMBRANE
Best for: Pearl District condos, mid-century flat additions, modern builds, garage/porch covers
- +Heat-welded seams handle PDX rain volume
- +Bright white reflective option for energy
- +20-year manufacturer warranties on certified installations
- +Walkable for HVAC servicing
- +Effective on slopes from 1/4-inch to 2:12
- −Drainage design must be flawless, ponding water kills any membrane
- −Specialist installer pool smaller than pitched-roof market
- −Seam quality is everything, 60-mil heat-welded vs. 45-mil adhesive matters
- −Punctures from foot traffic and falling debris
- −Mechanical attachment vs. fully-adhered choice complex
TPO is the dominant Pearl District residential roofing material and increasingly common on modern Portland builds. The 60-mil with heat-welded seams is the practical PDX standard, 45-mil installations from the 1990s–2010s are now reaching end of life and driving the active flat-roof replacement market.
REPLACEMENT FAILURE MODES & RED FLAGS
What goes wrong most often on Portland roof replacement projects and what to ask contractors to avoid each.
Pre-bid quote excludes deck overlay/repair
On any pre-1970 Portland home, deck condition is unknown until tear-off. Quotes that don't include a per-sheet replacement rate or deck overlay line item are setting up a change order. Get the rate in writing before signing.
Contractor suggests skipping permit
Unpermitted Portland roofing work creates problems at resale (disclosure required), can void homeowner's insurance for related claims, and may trigger stop-work orders if discovered. Permit fees ($280-$420) are a small fraction of total cost, the suggestion to skip is a red flag.
Ventilation upgrade not addressed
Portland BDS actively reviews attic ventilation on pre-1990 homes. Inadequate ridge-to-soffit ratios fail final inspection, requiring rework. Ventilation upgrade at install costs $400-$1,200; addressing it after install costs $1,500+. Verify pre-bid that ventilation review is part of scope.
Re-roofing over existing layer
Portland generally does not permit re-roofing over an existing layer. Full tear-off is required. Contractors who propose layering are either uninformed or skipping permit, both reasons to walk away.
Material wind rating mismatch
East Wind corridor (Gresham, eastern Hawthorne, Alameda Ridge) regularly sees 50+ mph gust events. Standard 90 mph rated shingles strip tabs in those conditions. The 110 mph upgrade plus six-nail attachment costs $200-$500 at install, meaningful insurance against future wind-damage claims.
Historic district approval skipped
Properties in Ladd's Addition, Irvington, Eastmoreland, or on Portland's Historic Resource Inventory require Type II Historic Resource Review before BDS will issue a roofing permit. Starting work without approval triggers a stop-work order and material redo at owner expense.
THE ROOF REPLACEMENT PROCESS
Submit your zip code and roof details through our form
Receive matched quotes from vetted CCB-licensed contractors within 48 hours
Review quotes, verify contractor CCB status at oregon.gov/ccb
Confirm permit requirements for your specific property at portlandmaps.com
Sign contract with permit timeline built in, not just labour timeline
Post-completion BDS inspection sign-off
REPLACEMENT BY PORTLAND MARKET
Roof Replacement cost varies meaningfully across Portland's 10 cost markets. Pick your neighborhood for bespoke local intelligence, what drives quotes locally, three worked examples, real permit detail.
ROOF REPLACEMENT QUESTIONS
How do I know if my Portland home needs full replacement vs. repair?
Three-tab asphalt shingles last 15–20 years in Portland's climate; architectural shingles 22–28 years (less in canopied neighborhoods). Any roof past 18 years should be assessed; past 22 years, replacement is almost always the rational call. Repair makes sense for isolated damage on roofs with 8+ years of remaining life. Beyond that, repeated repairs add up to more than replacement and don't address underlying granule/deck/ventilation issues.
How long does a Portland roof replacement actually take?
Standard residential project: 2–4 days of installation work. The bigger variable is lead time and permit timing. Peak season (April–September) lead times run 4–8 weeks. Permits issue in 5–7 business days for standard zones, 4–6 weeks in historic districts (Ladd's, Irvington, Eastmoreland). Total elapsed time from quote acceptance to final inspection: 6–12 weeks typical, 10–18 weeks in historic districts.
What's the right way to compare three Portland replacement quotes?
Match the four variables that matter: (1) shingle product line and warranty (not just 'architectural'), (2) deck repair rate per sheet ($90–$140 typical), (3) underlayment scope (ice-and-water at eaves and valleys, synthetic field), and (4) ventilation work included. Quotes that match on these and differ by less than $1,500 are competing on labour efficiency alone, pick the most CCB-verified contractor. Quotes differing by $3,000+ are cutting one of those four variables, find out which.
Is the April 2026 manufacturer price increase locked in or can I avoid it?
GAF, CertainTeed, Atlas, and TAMKO all implemented 5–8% price increases between March 23 and April 15, 2026. Contractors who placed material orders before their effective date can often hold quoted prices through their order window. Ask any Portland contractor when they plan to purchase materials relative to your project start. Metal roofing is largely unaffected by the April increases (they apply primarily to asphalt products).
Does my Portland HOA need to approve roofing materials?
Most premium Portland-area HOAs (Bethany, Murrayhill, upper West Slope, Lake Oswego sub-associations) have material and color provisions in their CC&Rs. Standard architectural in current popular colors typically clears review in 1–2 weeks; metal roofing and unusual colors take 3–4 weeks. Cedar mandates apply in many Lake Oswego sub-associations and parts of Eastmoreland. Confirm requirements with your HOA before signing a contract, failure to do so can invalidate it.
Should I add solar-ready conduit during my Portland re-roof?
If you have any future intent to add solar within 7 years, almost always yes. Conduit installation at install costs $100–$300 vs. $500–$2,000 as a retrofit. A solar-aware roofer can also orient deck attachment points and discuss panel locations during pre-bid for free. HB 4029 (effective June 5 2026) requires Oregon solar contractors to provide written disclosure before any contract, making solar planning a roofing-stage decision rather than a separate trade-coordination challenge later is the cheapest path to solar.
