Best roofers in Salem, Ore.
Choosing the right roofer can be tough, which is why we found the best options in Salem for your next roofing project
Our experts independently review everything we recommend. If you buy through our links, we may earn commission.
Salem experiences heavy rains and damp winters that take a toll on your roof. That's why having a reliable local roofer is important. Our team at Yahoo Local compared 49 roofers in the area by checking Better Business Bureau (BBB) accreditation , customer reviews and service offerings. We also spoke directly with our top picks to confirm details on pricing, background checks and warranty coverage. Whether you need a quick repair or a full roof replacement, these Salem roofers are a trustworthy pick.
Top Salem roofers
The best roofing company in Salem for YOU
When comparing roofers in Salem, we recommend getting multiple quotes to compare your options and find the best fit for your needs. Consider your budget, material preferences, warranty coverage and read customer reviews to understand the company's reputation.
After reviewing dozens of Salem roofers, our top choice is A&L Roofing for its no-deposit policy, transparent pricing and customer satisfaction. Pfeifer Roofing is our top alternative for its 47 years of experience and wide range of services. Both companies offer five-year workmanship warranties for full roof replacements and have solid customer ratings across multiple review platforms. Keep reading to learn what each roofer offers.
Table of contents
Best roofing companies in Salem, Ore.
A&L Roofing is the best overall Salem roofing company
The A&L Roofing crew works on replacing a roof
A&L Roofing has been helping Salem residents protect their homes since 2008. Founded by Luis Hernandez, the company built its reputation on quality workmanship and materials. A&L Roofing offers roof replacements, installations, maintenance and responds quickly to leaks and storm damage.
For a typical 1,400-square-foot home, A&L Roofing estimated a roof replacement to cost between $8,000 and $10,000. This price is slightly above the state average of $7,225 , but fits within the typical range for roof replacements in Oregon. For a more precise estimate, the roofer provides free on-site estimates using EagleView satellite imagery to confirm measurements before giving a final price.
Services offered
-
Residential roofing
-
Roof replacements and installations
-
Storm damage and leak repairs
-
Roof maintenance
This Salem roofer does not require a deposit and you can pay by cash, check or credit card. There's a 3% fee applied to card payments. If you need help covering costs, A&L can connect you with a third-party lender that offers financing based on your credit score.
Every roofer on the team is a full-time employee who has passed a background check. The company backs its roofing projects with a five-year workmanship warranty for full roof replacements and a two-year warranty for partial repairs or replacements.
A&L Roofing is not BBB-accredited , but has an A+ rating and no complaints. On other review platforms, the company holds five stars on Google (212 reviews), 4.6 on Yelp (seven reviews) and five stars on Angi (17 reviews).
Its office is located at 4692 Lancaster Drive NE, Salem, Ore., 97305. The company is open from 8:30 a.m. to 5 p.m. on weekdays and is closed on weekends. Call 503-371-0179 or submit the contact form on the company's website to get a free estimate.
Customer testimonial
A&L ROOFING did an amazing job fixing the storm damage on my parents' old roof. Adrian and his team were super professional. They repaired the leaky roof, replaced the broken shingles, and made sure the roof was watertight. Their attention to detail really stood out. I'll definitely be calling them again for future roof work. - Jennifer S., Google reviews (⭐⭐⭐⭐⭐)
* See Google reviews * See Yelp reviews
A&L Roofing has more than 15 years of experience serving Salem and the surrounding areas. The company uses an in-house team of roofers who have passed background checks and offers a five-year workmanship warranty on full roof replacements.
- No deposit required
- Full-time and background-checked team
- Five-year workmanship warranty
- Two-year warranty for repairs
- 3% card fee
Pfeifer Roofing, Inc. is our top alternative Salem roofer
A Pfeifer Roofing, Inc. truck sits outside of a home getting its roof replaced
Pfeifer Roofing has served the Willamette Valley since 1978. Founded by Chris and Mona Pfeifer, the company is now led by their son Trevor. It's a full-service roofer offering installation, repairs and maintenance for several kinds of roofs, skylights, sun tunnels and gutters.
Like many roofers, the company doesn't provide a ballpark price by phone. Pfeiffer prefers to send an estimator for an on-site inspection to ensure the quote reflects your home's size, materials and condition.
The roofer does not require a deposit and you can pay by cash, check, debit or credit card. A 3% fee applies for all card payments. You can apply for financing through a third-party lender based on credit approval.
Services offered
-
Residential roofing
-
Roof replacement, repairs and maintenance
-
Gutter system installation
-
Skylight and sun tunnel installation
-
Tesla solar roof installer
Pfeifer's team is all in-house employees who have passed background checks and drug tests. Each roof replacement project is backed by a five-year workmanship warranty.
As an Owens Corning Platinum Preferred Contractor, Pfeifer Roofing meets the highest standards for training, insurance and customer service. It's also involved in several industry associations, such as the National Roofing Contractors Association (NRCA), Western States Roofing Contractors Association and Salem's Chamber of Commerce.
Pfeifer Roofing is BBB-accredited with an A+ rating and zero complaints. It holds a 4.8-star rating on Google (453 reviews), four stars on Yelp (21 reviews) and a 4.8 on Angi (94 reviews).
The Salem office is located at 4835 Ridge Drive NE, Salem, Ore., 97301. It's open from 8 a.m. to 5 p.m. on weekdays and is closed on weekends. Call 503-393-3185 or submit a contact form on the company's website to schedule a consultation.
Customer testimonial
We recently discovered we needed to replace our 20 year old roof, and after getting several estimates, we decided to go with Pfeifer Roofing. Everyone at Pfeifer made the process smooth and simple. They arrived on time and were very thorough. We would 100% recommend them for all your roofing needs! - Nathan B., Google reviews (⭐⭐⭐⭐⭐)
* See Google reviews * See Yelp reviews
Pfeifer's long-standing history and expertise make it a top choice for roofers in Salem. It offers a wide variety of roofing services and materials to meet your needs, including replacements, repairs and maintenance.
- Installs asphalt, wood, tile, solar and metal roofs
- Involved in local community and industry organizations
- Owens Corning Platinum Preferred Contractor
- No deposit required
- 3% card fee
Erie Home is the best national roofer for Oregon
A residential home with a new designer shingle roof, installed by Erie Home
Yahoo Local helps people make smart, confident decisions. While supporting local businesses is always valuable, sometimes a national roofing company is the better fit, depending on your needs. If you're deciding between the two, check out our guide comparing local and national roofing contractors . For homeowners who prefer a larger company with broad coverage, Erie Home is our top nationwide recommendation for Oregon.
Erie Home has been operating since 1976 and has grown into one of the largest residential roofing providers in the U.S. The company offers everything from asphalt shingle roof repair, replacement, and installation to specialty services such as waterproofing and metal roofing. Erie operates over 100 offices across 38 states, primarily serving Central and Eastern regions. It's also recognized as one of the top nationwide roofing companies for the Southeast and Pacific Northwest, with locations stretching from Washington to Florida.
Headquartered in Toledo, Ohio, Erie has earned an average Google rating of 4.4 stars based on more than 1,400 reviews, making it a standout for overall service among large national roofing providers. Its Yelp rating is lower at two stars from about 40 reviews, but that's fairly common for big nationwide contractors. With its solid ratings, services, and established history, Erie Home ranks as the best national roofing company for the Central U.S. and remains an excellent option for the Southeast and Northwest.
Like most large roofing companies, Erie Home doesn't provide price quotes over the phone. A representative explained that each project is different and requires an on-site consultation to determine pricing, even for rough estimates.
Services offered
-
Nationwide roofing services
-
Roof repair, replacement and installation
-
Metal and asphalt roofing options
-
Foundation repair and waterproofing (in select locations)
-
Free consultations
Customers who move forward with Erie may qualify for its zero-down financing program, which lets homeowners delay payments for 90 days after installation or repairs. Erie representatives said that financing is the most common payment method among its customers, and more information can be found on the company's website . Other options, such as credit cards, debit cards, or checks, may be accepted depending on the local office and may include processing fees.
Erie Home is known for its durable metal roofing systems but also offers affordable asphalt shingles in a range of colors, including granite black and Monaco red. All projects include a limited lifetime labor warranty, plus manufacturer warranties that vary based on the roofing material. Erie also has dedicated repair teams available for quick service, and most roof installations are completed in under a day.
Because Erie operates so many branches and teams, its cleanup practices differ from one location to another. During your consultation, ask your estimator how the cleanup will be handled throughout and after your project.
Erie Home is accredited by the BBB with an A+ rating and has received around 382 customer complaints in the past three years. Although that number may seem high, it's actually below average for large national roofing companies. The company uses only in-house roofing crews rather than subcontractors, though we were unable to confirm whether employee background checks are standard practice.
For more information, call 800-998-8301 or request a free estimate online. Erie Home's main office is located at 3516 Granite Circle, Toledo, Ohio, 43617, with additional offices across 38 states. The office that services Salem is located at 10150 SW Nimbus Avenue, Suite E6, Tigard, Ore., 97223. You can view a complete list and map of Erie Home locations online. Customer service is available 24/7, though local office hours vary.
Customer testimonial
Very hardworking crew and supervised excellently. The initial inspection was very thorough. Their roof system definitely added value to our older home! - Keith T., Google reviews (⭐⭐⭐⭐⭐)
* See Google reviews * See Yelp reviews
Based in Toledo, Ohio, Erie Home is a long-standing national roofing company with more than 100 locations across the U.S. Offering comprehensive residential roofing services backed by more than 1,000 positive customer reviews on Google, Erie Home is the best national roofing company to call if you live in Oregon.
- Nearly 50 years in business with 100+ locations across 38 states
- In-house crews (not subcontractors, unlike most national roofers)
- Limited lifetime labor warranty and flexible financing options
- Specializes in metal roofing systems, plus asphalt options
- Low reviews on Yelp
- No upfront pricing
More best Salem roofers
Valley Roofing has been serving the Willamette Valley since 2012, offering residential and commercial services. The company backs each project with a workmanship guarantee to match the manufacturer's, even if that means 50 years. Valley Roofing focuses on durable and sustainable products for use throughout the process, such as shingles, underlayment, plywood and flashing.
- Long-term workmanship warranty
- Installs asphalt and metal roofs
- Can serve all of Oregon
- Mixed reviews on Yelp
Richard Klindtworth founded Dakota Roofing in 1994 in Scio, Ore., and relocated to Salem in 2021 under the co-ownership with his son Jacob. Dakota Roofing offers residential and commercial services across Oregon, including replacements, repairs, and maintenance. The company also offers gutter and downspout installation. Dakota Roofing has five-star ratings on Google (141 reviews) and Angi (21 reviews).
- Offers financing options through Greensky
- Installs asphalt, metal, membrane and TPO roofs
- Over 30 years in business
- Limited Yelp reviews
Since 1978, Jensen Exteriors has served Salem and the surrounding areas with roofing, siding and window services. Its specialties are residential roof installations, repairs and replacements. The company holds preferred contractor status with James Hardie and Owens Corning. You can get a free instant roof replacement estimate on the company's website.
- Offers solar services
- 5% discounts for seniors and veterans
- Installs asphalt, metal, wood, TPO and tile roofs
- Family-owned and operated
- Closed on weekends
This is why you can count on Yahoo Local roofing advice
Our goal at Yahoo Local is to help you find reliable and trustworthy businesses in your community. Our team has dedicated time to research local companies and refine our ranking process to offer you the best information we can. Our rankings come from evaluating thousands of customer reviews, checking BBB status and verifying licenses. Yahoo Local never accepts payment for placement or inclusion. Our top picks are chosen independently based on performance and reputation. We are fully transparent about how we evaluate each company. Visit our full methodology page to see exactly what factors go into our recommendations.
Here's what went into the making of our list of the best roofing companies in Salem:
-
49 roofers evaluated
-
3,532 customer reviews and ratings from five sources
-
Eight ranking criteria incorporated
-
Interviewed or connected with all three featured roofers
-
Independent price quotes sought from all three featured roofing companies
-
Independently researched and fact-checked by Yahoo
-
Recommendations are maintained and updated regularly
Oregon roofing FAQs
How much does the average roof replacement cost in Oregon?
The average roof replacement in Oregon costs $7,225, based on data from This Old House . Prices vary based on your home's size, roof pitch and the material used. Asphalt shingles are typically the more affordable option, while tile and metal are more premium. Labor costs can vary by company. That's why we recommend getting a few quotes from local roofers to compare the total cost, materials and warranties. For more information, read our full walkthrough of roof replacement costs .
How do I know if my roof needs repairs or a full replacement?
You may only need repairs if you notice a few missing shingles, minor leaks or small patches of moss. Repairs can help address problems before they turn into more serious damage. If you notice widespread curling, sagging sections or multiple leaks, it may be time for a full replacement.
Your roof's lifespan also plays into the decision. Asphalt roofs typically last about 20 years, while metal roofs can last 50 years. Relatively new roofs may only need repairs, but a replacement might be worth it if your roof is toward the end of its lifespan. Read common signs your roof may need repairs or a replacement for more details.
Are there roofing regulations or permits required in Oregon?
Yes, all roofers in Oregon should be licensed by the Oregon Construction Contractors Board (CCB). Contractors are required to complete training, pass an exam and be insured and bonded. You can verify a roofer's license and insurance status through the CCB's online database before hiring. Read more in our guide to roofing company licensing and regulations in Oregon .
How long does a roof typically last in Oregon?
Most asphalt roofs last around 20 to 30 years, while metal roofs can last 40 years or more with regular maintenance. Frequent rainfall and the damp climate in Oregon can increase the potential for moss growth and leaks if not properly cared for. Yearly inspections, cleaning and timely repairs can help prevent moisture damage and extend your roof's lifespan. Choosing high-quality materials and hiring an experienced local roofer can help your roof last longer. Read more in our guide to roof lifespans .
What is the best time of year to replace a roof in Oregon?
The best time to replace a roof in Oregon is usually late spring to early fall. The weather is drier during these months, which makes it easier for roofers to work and for shingles to seal properly. Rain and cold in the winter can cause delays and impact how well the materials hold up. This is a busy season for Salem roofers, so be sure to schedule at least a month in advance.
