Roofing Contractors Portland OR: How to Hire the Right One
If you're searching for roofing contractors in Portland, OR, you're probably dealing with a leak after a fall storm, moss that's finally lifted a section of shingle, or a roof that's simply hit the end of its 20-to-30-year life. Portland's rainy climate and shaded, tree-heavy lots in neighborhoods like Laurelhurst, Irvington, and Concordia mean roofs here take a different kind of beating than roofs in drier climates, so hiring someone who understands local conditions -- not just national averages -- matters more than it might elsewhere. This guide walks through exactly how to vet a Portland roofing contractor: what licensing actually means in Oregon, the questions that separate a real professional from a storm-chasing crew, what a legitimate written bid should include, and how the Henry Standard protects homeowners throughout the process.
By Jason Green · Roofing & Gutters · Published August 27, 2026 · 8 min read
Start with Oregon CCB licensing, not online reviews
Every legitimate roofing contractor in Portland must hold an active license from the Oregon Construction Contractors Board (CCB), which requires a state exam, a surety bond, and liability insurance.
Before you even discuss price, look up the contractor's CCB number at ccb.state.or.us and confirm the license is active, check for unresolved complaints, and verify the bond hasn't lapsed -- a lapsed bond means you have far less recourse if something goes wrong.
Reviews can be gamed or missing entirely for newer companies; a clean, active CCB record with no disciplinary history is a much harder thing to fake.
Questions to ask before you hire
Ask how they plan to sequence the job around Portland's wet season, including what happens if rain moves in mid-tear-off -- a real answer involves tarping and dry-in protocols, not vague reassurance.
Ask whether they'll pull the required permit through Portland Permitting and Development for a full tear-off, and ask to see the permit number once it's issued.
Ask how they handle moss and algae on shaded slopes, since this is a Portland-specific maintenance issue that a generic out-of-area crew may not address well.
Ask for local references from jobs in similar neighborhoods -- a bungalow reroof in Hawthorne is a different job than a steep Craftsman roof in Mount Tabor.
Red flags that should end the conversation
Door-to-door solicitation right after a windstorm, pressure to sign same-day, or requests for large upfront cash payments before any work begins are classic warning signs.
A contractor who can't produce a CCB number on request, or whose CCB record shows a lapsed bond or unresolved complaints, should be crossed off your list regardless of price.
Bids that are dramatically lower than every other quote often mean corners will be cut on underlayment, ice-and-water shield, or ventilation -- all of which matter in Portland's wet climate.
What a real bid includes
A legitimate written bid specifies the shingle or material brand and product line, underlayment type, ice-and-water shield placement at eaves and valleys, ventilation plan, and a clear timeline including weather contingencies.
It should also spell out cleanup and disposal of old roofing material, warranty terms (both manufacturer and workmanship), and payment schedule tied to project milestones rather than large upfront deposits.
Get this in writing from at least three contractors so you can compare scope, not just the bottom-line number.
The Henry Standard and next steps
Homeowner Henry only matches homeowners with roofing contractors who are CCB-licensed, insured, and background-checked, and we limit matches to three pros per county so each one is actually competing for your job with a real bid, not a rushed one.
If you're ready to compare bids for a Portland-area reroof or repair, visit the Portland roofing hub at /roofing/oregon/portland to see local cost ranges and licensing details, or get matched with vetted pros near ZIP code 97202 today.
Typical cost ranges
| Roof repair (minor leak/flashing) | $450 - $1,200 |
| Roof repair (moss/algae treatment + gutter clear) | $350 - $900 |
| Composition shingle re-roof (1,800-2,200 sq ft) | $11,000 - $18,500 |
| Architectural/dimensional shingle upgrade | $14,500 - $23,000 |
| Cedar shake re-roof | $20,000 - $34,000 |
| Standing-seam metal roof | $22,000 - $38,000 |
| Full tear-off and deck repair (older homes, dry rot) | $16,000 - $27,000 |
| Gutter and downspout replacement | $1,800 - $4,500 |
Ranges are general estimates gathered from homeowner-reported quotes, not an offer or a quote for your project.
Common questions
How do I verify a roofing contractor's license in Portland?
Search their name or CCB number at the Oregon Construction Contractors Board's lookup tool at ccb.state.or.us to confirm active status, bond, and any complaint history.
Do I need a permit for a roof replacement in Portland?
Yes, a full tear-off and reroof typically requires a permit from Portland Permitting and Development, applied for through the Development Hub PDX portal.
How many roofing bids should I get in Portland?
At least three written bids; comparing scope of work, not just price, is the best way to spot a corner-cutting contractor.
What's a red flag when hiring a Portland roofer?
Pressure to sign immediately after a storm, large upfront cash demands, and an inability to produce an active CCB license number are all major red flags.
How does Homeowner Henry vet roofing contractors?
We confirm active CCB licensing, insurance, and background checks, and we limit matches to three roofing pros per county so homeowners get real, competitive attention.
Want real numbers for your own project?
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing QuotesLocal cost ranges, seasons, permits and licensing for this city live on the market page.
Roofers in Portland, ORSources
More guides
The Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
