Roof problems get worse when water keeps moving. Call Roof Repairs Pro for help with your roof.

Roofing guidance · Leaks and water damage

Roof Leak Repair Cost in Portland, Oregon

Illustrated Portland Craftsman bungalow in rain with a chalk-outlined leak repair on wet asphalt shingles.

Angi puts the average roof repair in Portland at about $1,118, with most jobs landing between $372 and $1,872. Leak work sits inside that spread, but the number you actually pay follows the entry point, not the stain on the ceiling. A cracked vent boot is a different bill from a valley that has been wet for a season.

What Portland leak repairs actually cost by source

These ranges assume a reachable residential roof and a leak that is still localized. They match the work we already quote on Oregon leak and flashing jobs, and they sit inside the Portland market data above.

  • Failed plumbing-vent boot or pipe collar: $300 to $900
  • A few missing or wind-lifted shingles above a known drip: $350 to $900
  • Chimney, wall, or step flashing at one penetration: $300 to $900 for a single area, $800 to $2,500 when several sides or the valley are involved
  • Skylight curb flashing with the unit still sound: $800 to $2,000
  • Emergency response with an active indoor drip: $500 to $2,500
  • Soft or stained decking under the covering: add $700 and up, because the repair is no longer only the surface

A bid that quotes one lump sum for "leak repair" without naming the source is not a bid you can compare. The stain is the last place water shows. The cost lives at the first place water entered.

Why two Portland houses with the same stain get different numbers

Portland averages roughly 36 inches of rain a year, and a third of the city sits under tree canopy. That combination does two expensive things. Water travels along decking and underlayment before it appears indoors, so the wet area is often larger than the ceiling mark. Moss and needles keep flashing bases wet, so a "small" leak at a chimney or valley can include rotten edge boards once the covering comes up.

Other cost drivers that show up on inner-east and west-side roofs:

  • Pitch and height, because safety gear and extra labor dominate a two-story or 8-in-12 repair
  • Material matching, especially on a 15-year architectural shingle that is no longer made
  • Access, including tight lots, power lines, and roofs that cannot take a ladder on every slope
  • Interior finishes that were already wet, which is a separate conversation from the roof opening

Labor is half to four-fifths of a typical Portland repair. That is why a cheap material patch that misses the flashing layer fails the next wind-driven rain and gets billed twice.

What a usable quote should itemize

Ask the contractor to separate the leak path, the roof opening, and anything they cannot see until the covering is lifted. A useful written scope names:

  1. The suspected entry point and how it was traced from the interior
  2. The covering, flashing, underlayment, and fasteners that will be replaced
  3. Whether decking will be inspected and how extras will be priced if it is soft
  4. Cleanup, disposal, and whether gutters at that eave are in the same visit
  5. What the price does not cover, especially interior drywall, insulation, and electrical

Oregon requires a written contract on construction work over $2,000. Many leak repairs stay under that line. Get the scope in writing anyway, because the argument later is never about the shingle color. It is about whether the vent, the valley, or the deck was in the job.

When the leak number is no longer a repair

Replacement belongs in the conversation when several slopes are wet, when repairs have already moved around the roof, or when the covering is at the end of its service life. A single boot failure on a roof that still sheds water is still a repair. A valley leak plus brittle shingles plus stained decking on two slopes is not.

If you are still mapping symptoms, start with how to spot roof leaks in Portland, Salem, and Eugene. If the drip is active tonight, you need an emergency response, not a patch estimate. The commercial scope for a standard leak is on the roof leak repair page.

For a Portland address, Roof Repairs Pro prices from the leak path. Call (503) 317-8312 with the neighborhood, the roof material if you know it, and whether water is still entering.

Common questions

Frequently Asked Questions

Localized leak repairs typically run $350 to $1,500. Flashing, skylight curbs, emergency access, and wet decking push the total higher. The stain size is a poor predictor of the bill.

Rain and shade hide moisture under the covering. Once the area is opened, decking, underlayment, or flashing often needs work the ground-level photo did not show.

Sudden storm damage is often covered. Wear, moss, and maintenance leaks usually are not. The adjuster decides from documented cause, not from the existence of a stain.

A photo can rule out some causes. It cannot confirm the leak path. A number given before the roof is inspected is an estimate, not a locked scope.

Sometimes a boot collar really is a small part. If the price ignores flashing, underlayment, and access, it is usually a surface seal that will be back after the next storm.

Keep reading

Related roofing guidance

After reading

When an Oregon roof needs a call instead of another article

Guidance helps you recognize a problem. A phone call is the next step when water is entering, materials are missing, or a sale or storm created a deadline.

Water is active indoors

Contain the drip if it is safe and call with the address.

Materials are on the ground

Wind and impact openings should be reviewed before the next rain.

The stain is spreading

Moisture is still moving through the roof assembly.

You need a condition document

Inspection or certification scheduling is confirmed when you call.

(503) 317-8312

Call About the Roof Condition

Describe the property location, visible symptoms, and whether water is entering now.

(503) 317-8312

(503) 317-8312