Portland roofs age from moisture. Long wet seasons, low ultraviolet, heavy tree canopy and north-facing slopes that never fully dry mean moss and organic growth do the damage that sun and hail do elsewhere. Oregon’s CCB licence — 16 hours of approved training plus a written exam — is the credential to check. This page lists roofers serving Portland.
What Portland roofers handle
Moss treatment and removal, genuine maintenance rather than a cosmetic extra.
Full replacement on asphalt shingle, the dominant covering.
Cedar shake and shingle work on the older stock.
Gutter and drainage work, inseparable from roofing in this rainfall.
Low-slope roofing on the modern and commercial stock.
Ventilation work, primarily moisture control here.
Licensing in Oregon
Oregon licenses contractors through the Construction Contractors Board (CCB) rather than issuing a roofing-specific licence. Anyone performing construction work for compensation needs a Residential or Commercial Contractor licence.
Behind it sits at least 16 hours of CCB-approved training covering business practices, law and regulation, followed by the Oregon Contractors Exam on construction law, business practice and safety.
That is a real standard — not trade-specific to roofing, but genuinely tested. The CCB licence is verifiable online and it is the credential to ask for.
What’s specific to Portland
Moss shortens roof life materially. In Portland’s damp shade, moss grows on north-facing slopes and lifts shingle edges as it thickens, letting water beneath. Treating it is real maintenance, and an inspection that ignores moss has missed the main local failure mode.
Damp without drying. Long wet seasons and low ultraviolet mean the mechanism is biological and moisture-driven. Reflectance is irrelevant; ventilation and drainage are everything — the opposite of sunbelt advice.
Heavy evergreen canopy. Debris accumulates year-round rather than seasonally, filling valleys and holding moisture against the covering. Overhanging limbs are worth assessing.
The CCB licence is a real standard. Oregon requires 16 hours of approved training on business practice, law and regulation, plus a written exam. It is not roofing-specific, but it is genuinely tested and verifiable online.
Older housing with steep roofs. Portland’s craftsman and foursquare stock carries steep pitches and complex valleys, which raises labour and multiplies the flashing where leaks begin.
Pricing expectations
Portland figures for 2026, as published by local roofing companies:
- Full replacement: $6,800–$27,000+ on one guide, which puts a typical home at $13,471; the other quotes $15,000–$28,000 for asphalt on a 1,500 sq ft house
- Asphalt shingle: $5.00–$7.51 per square foot installed
- Metal: roughly $10.50 per square foot; $28,000–$34,000 on a 1,500 sq ft house
- Decking replacement: $3–$5 per square foot — about $960–$1,600 at 20% damage on a 1,600 sq ft roof, or $5,000–$8,000 for a full deck
- Permit: $150–$400 through Portland’s Bureau of Development Services, plus Oregon’s mandatory 12% state surcharge
Two Portland details are easy to miss. The permit carries Oregon’s 12 percent state surcharge on top of the fee, which no other city on this site adds. And moss is not just a cosmetic problem here: one local guide says it can halve the lifespan of cedar shake by holding moisture against it, and that moss working in below visible shingles builds for years without warning before it reaches the decking. That is why the decking line above matters more in Portland than the shingle grade — by the time a Portland roof looks bad from the street, the question is usually how much of the deck is still sound.
These are ranges local roofing companies publish for this metro rather than survey data, so treat them as a bracket to check a quote against, not a price list.
Two contract items: the decking rate per square foot and what percentage of deck replacement the quote assumes, and whether moss removal and treatment is included, and the permit fee including the state surcharge.
Neighborhoods served
Roofers listed here work across Portland, including Alberta, Hawthorne, Sellwood, St. Johns, Laurelhurst, Multnomah Village, Irvington, Woodstock and Kenton.
Most also serve surrounding communities — Beaverton, Gresham, Lake Oswego, Tigard, Milwaukie, Hillsboro, Vancouver and Oregon City.
How this directory helps
Every roofer here is listed with business name, address and phone so you can verify them yourself.
Three questions sort Portland contractors. Ask for the CCB licence number and verify it online. Ask whether moss treatment is part of the quote. And ask what they recommend for ventilation and drainage, since damp rather than heat is what ages roofs here.
