Affiliate Disclosure: This Old House may be compensated if you purchase through links on our website. Our Reviews Team is committed to delivering honest, objective, and independent reviews on home products and services. ... Affiliate Disclosure: This Old House may be compensated if you purchase through links on our website. Our Reviews Team is committed to delivering honest, objective, and independent reviews on home products and services.

Best 5 Roofers in Portland, OR

Get a personalized quote in just 2 minutes.
Join the 10,601 people who have received a free, no-obligation quote in the last 30 days
Last Updated August 11, 2023

Getting your roof repaired and re-shingling it when it has reached the end of its life expectancy is a major part of keeping your home in peak condition as a homeowner, which is especially needed in an area like Portland that gets a great deal of rain. This article will provide you the essential information you need to find the best roofing company in Portland.

Top Portland Roofing Companies

Hawthorne General Construction Logo
Top rated

Hawthorne General Construction


Services Offered

Roof Replacement Shingle Roofs Roof Repair


  • Customer education
  • Transparent pricing
  • Free inspections
4862 SW Scholls Ferry Rd, Portland, OR 971-500-5190 www.hawthornegeneralco...
KVN Portland Roofing Logo

KVN Portland Roofing


Services Offered

Rubber Roofs Roof Cleaning Metal Roofs Quality Inspection Shingle Roofs Roof Repair Commercial Roofing Roof Replacement


  • Free inspections
  • Preventive services
  • Locally owned
5832 SE 85th Ave, Portland, OR 503-438-7767
All Surface Roofing and Construction Logo

All Surface Roofing and Construction


Services Offered

Energy Efficient Roofing Shingle Roofs Commercial Roofing Solar Panel Installation Roof Replacement Quality Inspection Roof Repair


  • Quality customer service
  • Free inspections
  • Transparent pricing
9610 SW Sunshine Ct Suite 100 A, Beaverton, OR 503-486-3468
IBEX Roof Portland Logo

IBEX Roof Portland


Services Offered

Roof Cleaning Roof Replacement Asphalt Roofs Metal Roofs Roof Repair Commercial Roofing Quality Inspection Shingle Roofs Energy Efficient Roofing


  • Free inspections
  • Transparent pricing
  • Customer education
1137 SW Yamhill St #101, Portland, OR 503-744-6468
USA Roofing & Waterproofing LLC Logo

USA Roofing & Waterproofing


Services Offered

Commercial Roofing Metal Roofs Quality Inspection Roof Cleaning Roof Replacement Solar Panel Installation Shingle Roofs Roof Repair Asphalt Roofs


  • Locally owned
  • Quality customer service
  • Customer education
6423 NW St Helens Rd, Portland, OR 503-980-1385

More Local Roofing Companies

Mountaintop Metal Roofing

User Reviews: 4.8/5

2175 NW Raleigh St Suite 110 PMB 5
Portland, OR 97210

RJ Roofing and Exteriors

User Reviews: 4.8/5

8401 SE Powell Blvd suite 230
Portland, OR 97266

Moss Busters

User Reviews: 4.8/5

10367 SE Helena St
Portland, OR 97222

All Surface Cleaning Company

User Reviews: 4.8/5

9610 SW Sunshine Ct Suite 300
Beaverton, OR 97005

Flow Roofing

User Reviews: 4.8/5

8255 SW Hunziker St Suit 103
Tigard, OR 97223

Clear Vision Construction, LLC

User Reviews: 4.8/5

8110 SW Nimbus Ave
Beaverton, OR 97008

Sunnyside Roofing Services LLC

User Reviews: 4.8/5

731 N Hayden Meadows Dr
Portland, OR 97217

JCR Roofing & Remodeling, LLC

User Reviews: 4.8/5

10508 SE 2nd St
Vancouver, WA 98664

NW Home Exteriors

User Reviews: 4.7/5

5200 Meadows Rd Suite 10
Lake Oswego, OR 97035

Our Ranking Methodology

The This Old House Reviews Team evaluated dozens of roofers in the Portland area. When selecting the best roofers, we looked at the following criteria:

  • Customer reviews and recommendations
  • Professional experience and specialties
  • Services and guarantees
  • Safety and service methods

For help choosing the right provider for your home, see our guide below.

Get a Quote for Roofing Companies in Portland

You will receive instant results for free, no phone call required.

Facts about Portland
Average Max Temp: 58°F
Average Min Temp: 43°F
Average Daily Sunlight: 52%
Average Annual Snowfall: 2.3"
Average Monthly Precipitation: 5.06"
Most Popular Roofing Material: Asphalt

Roofing Materials in Portland

Roofers can repair or replace many common roof types. The graphic below shows the typical replacement cost, life span, and energy-efficiency rating (represented by the lighting bolts) for each roofing material.

Roofing Replacement


$3.00 - $7.00 Per Sq Ft.

Life Span: 15-20 years

Roofing Replacement

Concrete (faux clay tile)

$8.00 - $19.00 Per Sq Ft.

Life Span: 50 years

Roofing Replacement


$5.00 - $14.00 Per Sq Ft.

Life Span: 40-60 years

Roofing Replacement


$15.00 - $40.00 Per Sq Ft.

Life Span: 60-125 years

Want to learn more?

Speak with an expert today.

Get Quote

Experts Ready to Help

Roofing Replacement


$12.00 - $25.00 Per Sq Ft.

Life Span: 80-100 years

Want to learn more?

Speak with an expert today.

Get Quote

Experts Ready to Help

How To Find the Right Roofing Company

Here are some points to think about when trying to find a roofing company:

  • Company reputation: You can take a look at customer reviews to get an idea of a company's work quality.
  • Licensing and certification: Verify that the roofing company has the proper licensing and can procure the right permits to carry out roofing work in your area.
  • Warranties: Warranties may include labor or materials or both. Some companies have the option to purchase an upgraded warranty. Ask what the warranty covers and for how long.
  • Cost and financing: Ask the companies you're considering hiring for quotes to compare their prices. Understanding the estimated cost of the project and any payment plans and financing options that may be available can let you know if it'll fit your budget.

Portland Roofing Buyers Guide

For more information on the services provided by roofing companies, when it's time to replace your roof, and some guidance on finding the best company for your needs, take a look at our sections below.

  • What Services Are Offered by Portland Roofers?

    In Portland, roofers offer a range of services, from the typical roof repair and replacement to other services like roof cleaning and solar panel installation.

  • Roof Repair

    Roof repair and replacement are essential services no matter where you live, but there are a number of reasons why they're especially critical in Portland. Portland's weather can lead to roof damage. These issues need to be addressed quickly to avoid more property damage.

  • Roof Cleaning

    Another service that's needed in Portland from time to time is roof cleaning. Moss can be harmful to your roof by pulling up shingles, which lowers your home's energy efficiency and exposes your underlayment to water. Roof cleaning is also a good idea to increase the curb appeal of your home if you're planning on selling.

When Should I Replace My Roof in Portland?

Roof replacement in Portland is a major task. There are a few signs that can help you when it's time to replace your roof. For instance, recurring leaks and other kinds of damage can signal that it's time for a replacement, which is particularly the case when the damage is too extensive to be repaired.

In addition, due to the benefits of going solar in Portland, many homeowners choose to install solar panels every year. If you're switching to solar, it's often a good idea to replace your roof before getting started, to make sure your roof lasts longer than your panels. This helps you avoid needing to remove the panels later to carry out roofing work.

As a final note, a roof that has reached the end of its service life, which differs based on the roof type, will need to be replaced. The table below demonstrates the average life expectancy based on roofing material.

Portland Roofing Services FAQ

Which company is the best for roofing services in Portland?

The Portland roofing company with the best reputation is Top Line Roofing Contractors. In addition to providing a large range of services such as roof repair and replacement, they offer professionalism and satisfactory customer service.

How much do roofing services cost in Portland?

The average cost of roofing services in Portland is $539 for cleanings, $1,062 for repairs, and $8,540 for a roof replacement. Many factors can affect the ultimate cost of your roofing project. A few of these factors are the kind of work you need, the style of your roof, and the time of year you need the work done.

What warranties and guarantees do roofing companies have?

Some roofing companies provide a full guarantee on their work, while others may only cover labor but not parts. The warranty's duration varies depending on the kind of coverage and the company.

When should I have my roof inspected?

You should get your roof inspected once a year for general wear and tear and any leaks. In addition, you may want to get your roof inspected an extreme weather event that may have caused damage.

To share feedback or ask a question about this article, send a note to our Reviews Team at