ProCraft Get a Quote
Roofing 4.9 (176 reviews)

Best Roofers in Portland OR

Portland's Top-Rated Moss, Rain & Wind Damage Roofing Contractors

Oregon CCB-licensed Portland roofers specializing in moss and lichen removal, rain damage repair, and wind storm restoration. Expert cedar shake and composition shingle specialists.

How We Evaluate Portland Roofing Contractors

Portland's wet maritime climate — over 140 rainy days per year — makes moss, algae, and lichen growth nearly universal on older roofs. We evaluate Portland roofing contractors based on moss and lichen remediation expertise, Oregon CCB licensure, knowledge of Multnomah County permit requirements, and verified homeowner reviews.

Oregon requires roofing contractors to hold a valid license from the Oregon Construction Contractors Board (CCB). Always verify your Portland roofer's CCB license number before signing any contract. Every company on this list holds a current Oregon CCB Residential General or Specialty Contractor license.

Portland's mix of Craftsman bungalows, Victorian homes, and modern construction means our listed contractors have experience with the full range of Portland roof types — cedar shake, composition shingle, low-slope modified bitumen, and metal roofing.

Top Portland Roofing Companies Compared

Top Rated

Rose City Roofing Co.

4.9

Price range: $$–$$$

  • OR CCB licensed
  • moss & lichen specialist
  • cedar shake expert
  • wind damage repair
  • lifetime warranty available
Get a Free Estimate

Pacific Northwest Storm Pros

4.8

Price range: $$

  • OR CCB licensed
  • insured
  • rain & wind damage
  • free inspection
  • insurance claim support
Get a Free Estimate

Willamette Roofing Masters

4.7

Price range: $$–$$$

  • OR CCB licensed
  • insured
  • composition & cedar shake
  • moss prevention systems
  • locally owned since 2003
Get a Free Estimate

Oregon Roofing Group

4.5

Price range: $$

  • OR CCB licensed
  • insured
  • attic ventilation upgrades
  • free estimates
  • 10-year labor warranty
Get a Free Estimate

Portland, OR

Serving Greater Portland

  • Coverage across Portland, Beaverton, Hillsboro, Lake Oswego, Gresham, Vancouver WA, and Tualatin
  • Multnomah, Washington, and Clackamas County permit expertise
  • Moss and lichen treatment for Portland's persistent damp climate
  • Free moss and rain damage inspections available from all listed companies

Why Local Matters

Contractors who know your area, your climate, and your local codes

Every contractor in our network is established locally — no out-of-state storm chasers. They know the permitting requirements, the climate challenges, and they'll be there for warranty work.

Frequently Asked Questions About Roofing in Portland OR

How do I remove moss from my Portland roof safely?

Moss removal in Portland should always be done by a licensed contractor. DIY high-pressure washing can damage shingles and void manufacturer warranties. Proper moss removal involves applying a zinc sulfate or potassium salts solution, allowing it to kill the moss, then gently brushing or low-pressure washing it away. After removal, zinc strips installed at the ridge prevent regrowth by releasing moss-killing ions with each rainfall.

Does Oregon require a roofing contractor license?

Yes. Oregon requires all roofing contractors to hold a license from the Oregon Construction Contractors Board (CCB). The CCB requires licensing, bonding, and insurance for all contractors. You can verify any Oregon roofing contractor's CCB license on the CCB website. Unlicensed contracting is illegal in Oregon — always check before signing.

How much does roof replacement cost in Portland OR?

Composition (asphalt shingle) roof replacement in Portland typically runs $9,000 to $21,000. Cedar shake roofing costs $16,000 to $38,000 and performs well in Portland's wet climate when properly maintained with annual moss treatment. Metal roofing costs $15,000 to $40,000 and is increasingly preferred for its longevity and minimal maintenance requirements in the Pacific Northwest.

What permits are required for roof replacement in Portland?

The City of Portland requires a building permit for most roof replacements. Your contractor should apply for and obtain the permit before any work begins. Multnomah County, Washington County (Beaverton/Hillsboro), and Clackamas County each have their own permit processes for unincorporated areas. A licensed contractor handles permit applications as part of the project scope.

Free Estimates

Moss Issues? Get a Portland Roofer Today.

Connect with an Oregon CCB-licensed Portland roofing contractor who specializes in moss removal, rain damage repair, and cedar shake restoration.

Get a Free Quote

No spam. Local contractors only. Free, always.

Also see: