ToolsCost IndexStorm TrackerNeighborhoodsServicesGuidesBlogContact
Get Free Quotes →

Not a contractor. Lead referral platform covering Portland's 10 deepest cost markets.

HomeServicesRoof Replacement
Portland · per project

ROOF REPLACEMENT
IN PORTLAND

A full roof replacement in Portland is one of the largest single investments a homeowner makes — and one of the most consequential. Done right with the correct material for Portland's climate and the specific permit requirements of Portland, a replacement should give you 25–50 years without a second thought. Done wrong, you're dealing with callbacks, moisture damage, and a contractor dispute before the warranty period is even halfway through.

$6,500–$16,000
Cost Range
$9,400
Typical Mid-Point
Standard
Urgency
Free · No Obligation · 48h Response

GET YOUR
FREE QUOTES

3 questions. Matched with vetted Portland contractors in your zip code.

01
Location
02
Material
03
Timeline
04
Contact

We'll match you with contractors who actively serve your area.

🔒256-bit secure
🚫No spam, ever
CCB-verified contractors
[ Cost Truth ]

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.

Important

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.

[ Cost Drivers ]

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.

Skip-sheathed deck overlay on pre-1970 stock
+$2,500 to $5,000

Almost universal on Hawthorne, Sellwood-Moreland, Alberta Arts, and similar Inner-SE/NE Craftsmans. Per-sheet plywood overlay rate must be specified pre-bid.

Plywood delamination on shaded north slopes
+$90 to $140 per sheet

1980s–1990s CDX decking under heavy moss often shows delamination only after tear-off. Rate must be in writing before signing.

Attic ventilation upgrade at permit
+$400 to $1,200

Portland BDS actively flags pre-1990 homes. 1:300 balanced compliance required before final inspection passes.

Two-layer tear-off (cedar + asphalt)
+$1,200 to $2,400

Significant share of Portland homes had original cedar replaced with 1980s–1990s asphalt. Both layers must come off — disposal weight is meaningful.

Steep pitch labour premium
+20% to 35% on labour

West Hills, Council Crest, Forest Park. 8:12+ pitch requires harness, slower pace, sometimes crane staging.

Historic district design review
+3 to 6 weeks before permit

Ladd's, Irvington, Eastmoreland, listed properties citywide. Material/color binding rather than discretionary.

Tree canopy moss management add-on
+$280 to $550 at install

Zinc ridge strip + AR-granule shingle upgrade. Pays back through deferred treatment cycles in canopied neighborhoods.

[ Worked Examples ]

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.

1,650 sq ft 1912 Craftsman in Hawthorne — architectural replacement, skip-sheathed deck overlay, mature canopy
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.

2,400 sq ft 1995 home in Murrayhill — premium architectural replacement, sound deck, complex roofline
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.

3,200 sq ft 1985 hillside home in West Hills — standing seam metal upgrade, crane staging, snow guard
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.

[ Material Deep Dive ]

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)

$350-$500 per sq · 22-28 years (PDX climate)

Best for: Standard residential replacement on owner-occupied homes with 10-15 year hold

Pros
  • +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
Cons
  • 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
PDX Note

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)

$500-$700 per sq · 28-35 years (PDX climate)

Best for: Long hold (15+ years), visible-from-street roofs, premium neighborhoods

Pros
  • +130 mph wind rating standard
  • +Enhanced UV stabilization
  • +Designer profiles (slate-look, shake-look)
  • +50-year manufacturer warranty
  • +Premium AR granule technology
Cons
  • $1,200-$2,500 premium over base architectural
  • Aesthetic premium not always recovered in resale
  • Still asphalt — same maintenance cycle as base
PDX Note

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

$700-$1,200 per sq · 45-65 years (PDX climate)

Best for: Long hold (15+ years), heavy canopy, wind exposure, future solar plans

Pros
  • +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
Cons
  • $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 Note

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)

$600-$1,400 per sq · 22-30 years with maintenance, 12-18 years without

Best for: Historic districts where required (Eastmoreland, Lake Oswego HOAs, listed properties)

Pros
  • +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
Cons
  • 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
PDX Note

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

$400-$700 per sq · 20-25 years (60-mil quality install)

Best for: Pearl District condos, mid-century flat additions, modern builds, garage/porch covers

Pros
  • +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
Cons
  • 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
PDX Note

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.

[ Common Problems ]

REPLACEMENT FAILURE MODES & RED FLAGS

What goes wrong most often on Portland roof replacement projects and what to ask contractors to avoid each.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

[ How It Works ]

THE ROOF REPLACEMENT PROCESS

01

Submit your zip code and roof details through our form

02

Receive matched quotes from vetted CCB-licensed contractors within 48 hours

03

Review quotes, verify contractor CCB status at oregon.gov/ccb

04

Confirm permit requirements for your specific property at portlandmaps.com

05

Sign contract with permit timeline built in — not just labour timeline

06

Post-completion BDS inspection sign-off

[ Local Pricing ]

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.

97209 · Inner NW
PEARL DISTRICT
$11,400
avg replacement · range $8.5k–$18k
97214 · Inner SE
HAWTHORNE
$9,800
avg replacement · range $7.5k–$15k
97202 · SE Portland
SELLWOOD-MORELAND
$10,400
avg replacement · range $7.8k–$15.5k
97202 · SE Portland
EASTMORELAND
$13,800
avg replacement · range $10k–$22k
97211 · NE Portland
ALBERTA ARTS DISTRICT
$9,600
avg replacement · range $7.2k–$14.5k
97212 · NE Portland
IRVINGTON
$11,200
avg replacement · range $8.5k–$17k
97203 · N Portland
ST. JOHNS
$8,400
avg replacement · range $6.5k–$12.5k
97225 · West Portland
WEST HILLS
$14,800
avg replacement · range $11k–$26k
97034 · Clackamas Co.
LAKE OSWEGO
$14,500
avg replacement · range $10k–$22k
97005 · Washington Co.
BEAVERTON
$11,400
avg replacement · range $8.5k–$17k
[ FAQ ]

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.