When you’re looking for a Buffalo roofing contractor, you deserve to work with someone you can trust. From a free roofing estimate to our free roof inspections, Perfect Exteriors strives to be the local roofing contractor that you can trust. We offer all the roofing services you need for your next residential roofing project, including

  • Roofing replacement
  • Roof installation
  • Asphalt roofing
  • Metal roof
  • Cedar shakes

Our dedicated team of professionals can offer you all the services you need to replace or install a new roof on your Buffalo, MN home.

elk river local roofing company
Roofing Installation Contractor near Buffalo, Minnesota mn

Roof Replacement in Buffalo

When you’re looking for a Buffalo roofing contractor to replace your roof, we’re the smart choice. We partner with homeowners to ensure their Buffalo roof replacement runs smoothly, and you enjoy a quality project. Whether you’re looking for a metal roof or asphalt roofing, our team has the experience needed. 

It’s essential that you work with a local roofing contractor who understands the local Minnesota weather. If you’re unsure if you need to replace your roof, our team can do a free roof inspection to evaluate its condition. 

Expert Residential Roof Installation in Buffalo

When you’re building a home, you’ll need a Buffalo roof installation. You want to work with a local roofing contractor that provides you with outstanding service and quality work. It all starts with our free roofing estimate that helps you choose the right type of roofing materials for your new home. 

There are many options available when it comes to residential roofing, and you need to learn more about your options, so you can choose the best one for your needs and budget. Our team has experience installing roofs with a wide variety of materials and services, including:

Roof Installation in Buffalo
Color of the Asphalt Shingles

Asphalt Roofs and Shingles for Brooklyn Park

When you’re looking for beauty and dependability, asphalt roofing might be the ideal choice for your Buffalo roof installation. At Perfect Exteriors, we use GAF as our manufacturer of asphalt roofing because it offers increased durability for our wet Minnesota winters and springs. We earned our reputation as one of the premier Buffalo roofing contractors by providing our customers with high-quality asphalt roofing when they need a Buffalo roof installation for their new home. 

Metal Roofing in Buffalo

With minimal maintenance, a metal roof is a popular option for commercial and residential roofing in the Buffalo area. When you’re looking for a Buffalo roofing company to build your new metal roof, you deserve one that offers you a free roofing estimate. Our team is always ready to go the extra mile for our customers, and a metal roof offers long-lasting durability. A metal roof is ideal for a Buffalo roof installation because it lasts for decades and stands up to the harsh Minnesota winters. 

metal shingles

Cedar Shakes Roofs

A new cedar shakes roof creates a lovely, elegant finish to your new home. As your reliable local roofing contractor, we’re proud to offer cedar shakes as one of our roofing materials. As one of the oldest roofing materials, cedar shakes bring an upscale, timeless appeal to your Buffalo roof installation. We source our cedar shakes from the best sources, so your Buffalo roof replacement or installation lasts for years, and it’s backed by a comprehensive warranty. Our team can provide you with a free roofing estimate for your new cedar shakes. 

Buffalo Storm Damage Roof Inspections

In Buffalo, Minnesota, your home and roof see more than their fair share of storms, which can lead to damage. If you think you need a Buffalo roof replacement, you might wonder who to call to check for you. As your trusted Buffalo roofing contractor, we’re proud to offer you a free roof inspection as well as a free roofing estimate if you have damage. Before you decide you need a Buffalo roofing replacement, you need a pro to assess the damages for you, and with our team, you enjoy a free roof inspection. 

storm damage repair in andover
Trusted Local Roofing Company Albertville, mn

Trusted Local Roofing Company

When you’re looking for a Buffalo roofing contractor, you want to partner with a local roofing contractor who understands the importance of quality and durability in the Minnesota weather. We take pride in all of our residential roofing projects which can either be a Buffalo roof installation or replacement. You can trust our team to bring all of their knowledge as part of a local Buffalo roofing company to ensure that your new roof is ready for everything our harsh winters can throw at it. 

Excellent Customer Service

Our Buffalo roofing contractors understand that without our customers we don’t exist, so we focus on your needs. We always place our customer needs first, and we offer a free roof inspection along with a free roofing estimate, so you don’t pay until we go to work on your residential roofing. Our team is always ready to answer your questions and address any questions that you might have throughout your Buffalo roof replacement or installation. From your first phone call until we finish your new roof, you’ll always feel like a valued part of the team. 

Perfect Exteriors Is Your Go-To Multifamily Roofing Contractor
Roofing Installation Contractor near Buffalo, Minnesota mn

Excellent Workmanship

When you hire us as your Buffalo roofing company, our team works hard to ensure that every detail of your new roof is perfect. Our team offers high-quality work and doesn’t stop until the work is done correctly, so you have a roof that lasts and looks amazing for years. As part of our commitment to excellence, our team ensures that their work area is cleaned at the end of each day. This helps to keep your yard looking tidy in the evening and ensures that there isn’t any unnecessary damage done to your lawn. We take pride in every job we do, and it shows in the final project.is done to exacting standards and your home and yard are impeccably clean and safe afterwards.

Free Roof Estimate and Inspection for Buffalo Homeowners

A single hail storm can begin a process that could get out of hand if left unmanaged. You don’t have to wait for your insurance company to say so in order to at least obtain the knowledge you need to make an informed decision.

Call the knowledgeable experts at the Brooklyn Park roofing company, Perfect Exteriors, so we can schedule your free roof inspection and provide a free roofing estimate.

Don’t wait to get in touch with a local roofing contractor for your free roof inspection and free roof estimate.


If you think you’ve got roof damage or need a roof replacement, don’t delay. Make ours the first number you call! Request a free, no-obligation inspection and estimate at 763-271-8700. Our office is open to receive your call Monday through Friday from 9 AM to 5 PM, plus extended weekday hours and Saturdays by appointment. You can also get in touch with us through our contact form.


Chuck Mapes
Chuck Mapes
Read More
What an easy and flawless experience. Paul was incredible to work with. He provided timely updates of progress and the finished product was impeccable. Extremely impressed.
 Paul LaBissoniere
Paul LaBissoniere
Read More
Good experience for sure. Would use them again.
Tricia Hansen
Tricia Hansen
Read More
Derrick was fantastic and the crew did a great job on our roof.
Deb Friedhoff
Deb Friedhoff
Read More
We also purchased new siding due to storm damage. Josh Smith was very helpful with working with our insurance company to get more replacement for our claims.