Not a contractor. Lead referral platform covering Portland's 10 deepest cost markets.
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.
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.
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.
Same-day or same-week emergency dispatch. Worth paying for active leaks; defer 5-10 days for scheduled slot if interior is dry.
Slow leaks through failed flashing damage underlayment over months. Repair cost compounds as adjacent area expands.
Per-sheet plywood replacement runs $90-$140. Common on 12+ months of unaddressed leaks. Discovered only at repair.
Step + counter flashing rebuild on tall chimneys. Most common Portland repair. Lead/aluminium materials, custom-formed.
Original 1990s-2000s skylight curbs frequently fail before main-field shingles. Counter-flashing rebuild sometimes requires curb replacement.
Open valleys with damaged metal or closed valleys with shingle weave failure. Material match critical on partial-roof repairs.
Manufacturers discontinue colors; aged shingles fade. Repair shingles may not match exactly. Acceptable on side/back roofs; visible repairs may justify partial replacement.
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.
| 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.
| 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.
| 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.
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.
Best for: Wind damage, isolated shingle failures, post-storm repair
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.
Best for: Chimney step flashing, sidewall flashing, transition details
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.
Best for: Valley repairs, eave coverage, around penetrations
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.
Best for: Pipe boot rebuild, minor flashing seal touch-up, emergency leak stoppers
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.
What goes wrong most often on Portland roof repair projects and what to ask contractors to avoid each.
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.
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.
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.
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.
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.
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.
Describe the issue — active leak, wind damage, missing shingles, flashing failure
Get matched with contractors available for your timeline (emergency or standard)
Receive assessment — most Portland contractors inspect at no charge
Confirm scope: repair vs partial replacement vs full replacement recommendation
Permit check: confirm whether your repair scope requires BDS notification
Repair completed with written warranty on workmanship
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.
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.
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.
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.
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.
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.
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.