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

Sponsored — More Ways to Find Pros

Affiliate disclosure: ProCraft may earn a referral fee when you connect with contractors through the links above. This does not affect our editorial ratings or contractor rankings. Learn more.

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.

How long does a typical roof replacement take in Portland?

Most single-family residential roof replacements in Portland can be completed in one to two days, weather permitting. Larger or more complex roofs — steeply pitched, multi-story, or with multiple valleys — may take two to three days. Your contractor should give you a firm start date and a same-day or next-day completion commitment once materials are staged.

How do I know if I need a roof repair or full replacement?

If less than 30% of your roof surface is damaged and the decking underneath is sound, repair is usually more cost-effective. Signs that point toward full replacement include widespread granule loss, multiple layers of shingles already in place, shingles older than 20 years, sagging sections, or decking rot. A licensed OR roofing contractor can provide a written inspection report with a clear recommendation.

What roofing warranties should I expect in Portland?

You should receive two warranties: a manufacturer's material warranty (typically 30 years to lifetime on architectural shingles) and a contractor workmanship warranty (at minimum 5 years, often 10+ from certified installers). GAF MasterElite and Owens Corning Preferred contractors in Portland can offer enhanced system warranties that cover both materials and labor from the manufacturer.

Can I stay home during a roof replacement?

Yes, but expect significant noise throughout the workday. Crews typically start early and work until dusk to complete the job quickly. If you work from home or have young children or pets sensitive to noise, arrange to be elsewhere during tear-off day — usually the loudest phase. Your contractor should walk you through the daily schedule before work begins.

What permits are required for roofing work in Portland?

Permit requirements vary by municipality but most jurisdictions in OR require a building permit for full roof replacements. Reputable Portland roofing contractors pull permits as a matter of course and factor the cost into their estimates. If a contractor offers to skip the permit to save money, treat it as a red flag — unpermitted roofing work can create problems when you sell.

Should I choose metal roofing over asphalt shingles in Portland?

Metal roofing typically costs 2–3x more upfront than architectural asphalt shingles but can last 40–70 years versus 20–30 for shingles. In Portland's climate, metal's superior wind resistance and energy-reflective properties can lower cooling costs. If you plan to stay in the home long-term or want the lowest lifetime cost, metal roofing is worth the higher initial investment.

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.

Most homeowners hear back within 1 hour

Get a Free Quote

No spam. Local contractors only. Free, always.

More services in this area:

All Home Services in Portland, OR

Related Services

Also see:

Helpful Resources

Get a Free Quote — No Obligation