ToolsCost IndexStorm TrackerNeighborhoodsServicesGuidesBlogContact
Get Free Quotes →

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

HomeServicesRoof Repair
Portland · per repair

ROOF REPAIR
IN PORTLAND

Roof repairs in Portland range from a straightforward shingle replacement after a wind event to complex flashing failures around chimneys and skylights that have been allowing slow water ingress for months. The cost difference between catching a repair early and finding it after it's damaged decking, insulation, and interior finishes is usually $3,000–$8,000. Portland's wet winters make this a time-sensitive calculation.

$350–$4,500
Cost Range
$1,200
Typical Mid-Point
High
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 REPAIR ACTUALLY COSTS IN PORTLAND

Portland roof repair costs span from $350 spot patch jobs to $4,500 comprehensive flashing rebuilds, and the price spread reflects three variables that aren't obvious from the symptom: the actual cause vs. visible damage, the age and condition of surrounding materials, and how long water has been migrating before discovery. The cheapest repair is the one done within 30 days of the original event; the most expensive is the same scope after six months of continued water ingress.

The most common Portland repair scope — chimney step and counter flashing rebuild — runs $400–$900 in straightforward cases and $1,500–$3,500 when years of slow leak have damaged the surrounding shingles, underlayment, and deck. The visible fail is the flashing; the actual cost driver is what's underneath. Contractors who quote without lifting adjacent shingles to assess the underlayment are guessing — the cheap quote becomes a change order quote within a week of work starting.

Emergency repair (active leak, post-storm) carries a 30–60% premium over scheduled repair work. Same-day tarp deployment runs $200–$500; same-week emergency repair scope runs 1.3–1.6x the equivalent scheduled job. The premium reflects compressed scheduling, after-hours dispatch, and emergency materials handling. If you can defer 5–10 days for a scheduled slot, the savings are real — but if you have active interior water damage, the premium is worth it because secondary damage from continued ingress is far more expensive than the emergency rate.

Repair-vs-replace becomes a real question on roofs past 18 years old in Portland's climate. A $1,800 valley repair on a 22-year architectural roof buys maybe 18 months before the next failure on a different section. The same $1,800 toward a full replacement that's coming within 3 years anyway is essentially money lost. Honest Portland contractors will recommend full replacement on any roof past 20 years where multiple repair locations exist. Beware of contractors aggressive on repeated repairs on aging roofs — that's revenue extraction, not problem solving.

Important

If you have an active leak, get a tarp on the roof within 24–48 hours before a contractor can assess. Emergency tarping is covered by most homeowner policies as mitigation and prevents secondary damage to insulation and ceilings.

[ Cost Drivers ]

WHAT MOVES REPAIR QUOTES

The factors that move roof repair 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.

Emergency vs. scheduled premium
+30% to 60%

Same-day or same-week emergency dispatch. Worth paying for active leaks; defer 5-10 days for scheduled slot if interior is dry.

Hidden underlayment damage
+$400 to $1,500

Slow leaks through failed flashing damage underlayment over months. Repair cost compounds as adjacent area expands.

Deck rot from prolonged ingress
+$300 to $1,200

Per-sheet plywood replacement runs $90-$140. Common on 12+ months of unaddressed leaks. Discovered only at repair.

Chimney flashing rebuild scope
+$600 to $2,400

Step + counter flashing rebuild on tall chimneys. Most common Portland repair. Lead/aluminium materials, custom-formed.

Skylight curb leak repair
+$400 to $1,400

Original 1990s-2000s skylight curbs frequently fail before main-field shingles. Counter-flashing rebuild sometimes requires curb replacement.

Valley flashing replacement
+$500 to $1,800

Open valleys with damaged metal or closed valleys with shingle weave failure. Material match critical on partial-roof repairs.

Color match challenges on aging roofs
+$100 to $300

Manufacturers discontinue colors; aged shingles fade. Repair shingles may not match exactly. Acceptable on side/back roofs; visible repairs may justify partial replacement.

[ Worked Examples ]

REAL REPAIR BREAKDOWNS

Three representative Portland roof repair 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 Hawthorne Craftsman — chimney step + counter flashing rebuild after observed slow leak
Inspection and damage assessment$220
Lift adjacent shingles, assess underlayment$180
Step flashing replacement (lead, custom-formed)$420
Counter flashing replacement (aluminium)$280
Underlayment patch (4 sq ft, water-damaged)$240
Re-shingle adjacent course (color-matched)$340
Sealant + cleanup$160
Total$1,840

Note: Mid-tier Portland chimney repair. Underlayment patch is the line item that distinguishes this from a $400 surface-only repair — addressing water damage at the source vs. just covering the symptom. Worth the additional $240 every time.

Eastmoreland 1928 Tudor — emergency post-storm shingle replacement (8 shingles missing after 60 mph wind event)
Emergency same-day dispatch + tarp deployment$280
Inspection and color-match sourcing$180
Replacement shingles (matched to existing GAF profile)$240
Re-installation with six-nail high-wind pattern$420
Adjacent shingle re-seal and inspection$220
Cleanup$120
Total$1,460

Note: Emergency post-storm repair. The same-day dispatch premium ($280) is meaningful but justifiable when interior water damage is the alternative. Six-nail re-installation is the right call in any East Wind corridor area where the original four-nail pattern was likely under-attached.

Pearl District townhouse — partial TPO seam reweld over loft kitchen (3 seam locations)
Inspection and seam-failure mapping$320
Seam reweld at 3 locations (heat-weld)$1,400
Patch repair around skylight curb$580
Drain strainer replacement (2)$320
Localized parapet sealant rebuild$520
Cleanup$220
Total$3,360

Note: Pearl District flat-roof repair. Just under the 25% area threshold that would trigger a full permit. The seam reweld over the loft kitchen was urgent — moisture had been migrating through the original 1990s seam for at least 18 months. Annual September inspection would have caught this two years earlier at probably $1,200 in scope.

[ Material Deep Dive ]

REPAIR 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.

MATCHING ASPHALT SHINGLES FOR PARTIAL REPAIRS

$50-$150 per bundle · Matches surrounding shingle remaining life

Best for: Wind damage, isolated shingle failures, post-storm repair

Pros
  • +Direct visual match when sourced correctly
  • +Standard Portland contractor stock
  • +Easy to install, six-nail high-wind option available
  • +Affordable per-shingle replacement
Cons
  • Color match increasingly difficult on roofs 8+ years old
  • Discontinued profiles require partial replacement of larger area
  • Manufacturer batch variations
  • Replacement shingles may show as fresher than aged surrounding
PDX Note

Color match becomes a real problem on Portland roofs 8+ years old because manufacturers discontinue colors and aged shingles fade differently from canopied vs. exposed slopes. Established Portland contractors maintain salvage stock of common colors specifically for repair work.

LEAD AND ALUMINIUM STEP FLASHING

$8-$25 per piece, $400-$900 per chimney rebuild · 30-50 years for lead, 20-30 years for aluminium

Best for: Chimney step flashing, sidewall flashing, transition details

Pros
  • +Lead is malleable and forms to brick/stone joints
  • +Aluminium is corrosion-resistant and lighter
  • +Both perform well in Portland's wet climate
  • +Lead is heritage-appropriate on older homes
Cons
  • Lead requires careful handling (environmental concerns)
  • Aluminium fasteners must match (galvanic corrosion risk)
  • Custom-forming requires skilled labour
  • Some HOAs restrict lead use
PDX Note

Most Portland chimney repairs use aluminium step flashing for cost and weight reasons. Heritage districts (Eastmoreland, Irvington) sometimes specify lead for visual match on listed properties — design review may push back on aluminium substitution.

ICE-AND-WATER SHIELD UNDERLAYMENT

$80-$160 per roll, $400-$900 for valley/eave coverage · 30+ years (when properly installed under shingles)

Best for: Valley repairs, eave coverage, around penetrations

Pros
  • +Self-adhering bitumen creates waterproof seal
  • +Standard PDX requirement at eaves and valleys
  • +Outlasts most surface materials
  • +Critical for ice dam protection in cold-snap events
Cons
  • Material cost meaningful for full coverage
  • Can't be reused once exposed
  • Requires clean substrate for proper adhesion
  • Must be properly lapped at edges
PDX Note

Ice-and-water shield at eaves and in valleys is standard Portland BDS requirement, not optional. Repair scope that exposes underlayment should include shield replacement under the repair area — patching with felt only is a short-term fix that fails again within 3-5 years.

ROOFING SEALANTS AND MASTICS

$8-$25 per tube, $80-$300 per repair · 3-7 years depending on UV exposure

Best for: Pipe boot rebuild, minor flashing seal touch-up, emergency leak stoppers

Pros
  • +Quick application
  • +Low material cost
  • +Effective for minor sealing
  • +Available in matching colors
Cons
  • Short lifespan vs. mechanical flashing
  • UV degradation accelerates failure
  • Hides underlying problems if used as primary repair
  • Often used by inexperienced contractors as cure-all
PDX Note

Sealant-only repairs are a red flag in Portland — they treat symptom not cause and fail within 3-5 years. Reputable Portland contractors use sealant only as a supplement to mechanical flashing repair, not as the primary fix.

[ Common Problems ]

REPAIR FAILURE MODES & RED FLAGS

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

01

Sealant-only repair as primary fix

Roofing cement covering a flashing failure is a cosmetic patch that fails again within 3-5 years and often hides the actual underlying damage. Reputable Portland contractors use sealant only as supplement to mechanical repair.

02

Single-shingle replacement without underlayment check

A wind-lifted shingle frequently has water damage to underlayment beneath it. Replacing the shingle without lifting adjacent courses to assess underlayment leaves the actual problem unaddressed — leak resumes within months.

03

Repair recommended on roof past replacement age

Multiple repair locations on a 22+ year Portland asphalt roof signal systemic end-of-life. Continued repair spending is money lost vs. replacement that's coming within 2-3 years anyway. Honest contractors will say so.

04

Color match accepted on visible-from-street roofs

Manufacturers discontinue colors regularly; aged shingles fade. Replacement shingles on visible roofs frequently show as patch jobs rather than seamless repairs. On front-elevation visible roofs, partial replacement may be more cost-effective than ongoing repair scope.

05

Insurance-claim repair scope minimized

Insurance adjusters sometimes minimize storm-damage repair scope to reduce payouts. Get a contractor scope before the adjuster visit; document everything; do not sign with storm chasers before adjuster signoff. If adjuster scope is below contractor estimate, request supplement with documented support.

06

Permit required but skipped on >25% area scope

Repair scope covering more than 25% of total roof area requires a Portland BDS permit. Contractors who skip the permit on large repair scope create the same liability problems as unpermitted full replacements — disclosure issues at resale, voided insurance, stop-work order risk.

[ How It Works ]

THE ROOF REPAIR PROCESS

01

Describe the issue — active leak, wind damage, missing shingles, flashing failure

02

Get matched with contractors available for your timeline (emergency or standard)

03

Receive assessment — most Portland contractors inspect at no charge

04

Confirm scope: repair vs partial replacement vs full replacement recommendation

05

Permit check: confirm whether your repair scope requires BDS notification

06

Repair completed with written warranty on workmanship

[ Local Pricing ]

REPAIR BY PORTLAND MARKET

Roof Repair 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 REPAIR QUESTIONS

How quickly can I get emergency roof repair in Portland?

Same-day tarp deployment is standard — most Portland contractors maintain emergency dispatch capability for active leaks. Same-week repair scope is typical for non-active situations. Premium for emergency dispatch runs 30-60% over scheduled work; worth paying for active interior water damage, deferrable for dry-attic situations where 5-10 day scheduling saves meaningfully.

What's the difference between a $400 repair and a $2,000 repair?

Visible damage scope vs. underlying damage assessment. The $400 repair addresses the symptom (missing shingles, lifted flashing). The $2,000 repair addresses the cause (underlayment damage, deck rot, surrounding shingle deterioration) by lifting adjacent materials, replacing what's compromised, and rebuilding properly. The cheap repair has a 30-50% chance of leak recurrence within 18 months.

My insurer wants the cheapest repair quote. Should I push back?

Yes if there's a meaningful scope difference. Insurance adjusters typically estimate from photo inspection without lifting adjacent materials — they can miss underlying damage that a contractor identifies during actual repair work. Get a written contractor scope before the adjuster visit, document everything photographically, and request a supplement if the adjuster scope is materially below contractor recommendation. Oregon law requires insurers to cover the cost of repairs that restore the roof to pre-loss condition — not just minimum scope.

My roof is 18 years old and I have a leak. Repair or replace?

Depends on number of repair locations and remaining life. Single isolated leak on a 18-year roof with otherwise intact granules and sound flashing: repair makes sense. Multiple leak locations or visible granule loss: full replacement is the rational call because $2,000 in current repair plus $1,500-$3,000 in repairs over the next 3 years adds up to half the replacement cost without buying any roof life. Get a CCB-licensed contractor to assess and recommend honestly.

Do I need a permit for my Portland roof repair?

Repair scope covering less than 25% of total roof area generally does not require a permit. Anything covering 25%+ crosses into permit territory and requires BDS notification. Specific repair types — adding skylights, structural deck work, changing roofing material — require permits regardless of scope size. When in doubt, confirm with BDS before signing a contract; getting this wrong means stop-work orders.

How do I avoid storm chasers after a Portland wind event?

Storm chasers (out-of-state contractors who appear after major storms) typically lack Oregon CCB licensing, offer 'insurance deductible waiver' deals (which is insurance fraud), and disappear when problems emerge. Verify CCB at oregon.gov/ccb before signing anything. Reputable Portland contractors are local, have established business addresses, and will provide references from prior Portland projects. The 'sign now or lose the deal' pressure tactic is the clearest red flag.