The Commercial
Roofing Company
Businesses Trust
Commercial Roof Replacement
Flat Roof Repair
Roofing for Businesses, Churches, Apartments, and More
Schedule a Free Commercial Roofing Consultation
"*" indicates required fields

“Sean and Legacy Construction provided a fantastic service from beginning to the end of our roofing project. They handled the claims with the insurance provider and got a few extras included that were covered by the insurance company. They provided good information on roofing materials. The project was completed faster that I thought it would be completed by. The roofing workers were very polite and service oriented. They did a great job with the roof and cleaned up everything afterwards. Overall, it was a fantastic experience with Legacy and I would reccomend them for another project.”
– Legacy Client, Google
Commercial Roof Repair
and Replacement
in the Twin Cities Area
As a second-generation, family-owned commercial roofing company, we’ve been helping Minnesota businesses maintain, repair, and replace their commercial roofing systems since 2019. We know what it takes to protect your building and your bottom line.
Commercial roofs are complex. They come in many shapes and sizes, and there are often a wide variety of other exterior features to work around. At Legacy Construction, we specialize in all types of commercial roofing materials, from flat roofs to metal roofing and asphalt shingles. Our experienced team can help you evaluate your options, manage insurance claims, and complete your commercial roof repairs or replacement with minimal disruption to your business.
We’re local (proudly based in Burnsville), trusted (see our 100+ 5-star reviews), and a fully licensed commercial roofing contractor in Minnesota. When you work with our team, you’ll always get honest assessments, responsive communication, and guaranteed service, every time.

We Specialize in All Types of
Commercial Roof Repair and Installation

Commercial Flat Roofs
Flat roofing systems are a popular choice for commercial buildings due to their affordability, ease of installation, and compatibility with HVAC and solar systems. We install and repair EPDM, TPO, and modified bitumen flat roofs built to withstand Minnesota’s extreme weather.

Commercial Metal Roofing
Durable, low-maintenance, and energy-efficient, metal roofing is ideal for commercial properties looking for long-term performance. We offer standing seam and corrugated metal roofing systems designed to resist rust, high winds, and heavy snow loads.

Commercial Asphalt Shingles
Asphalt shingles offer an affordable and versatile solution for small commercial buildings and multi-family units. With a wide range of colors and styles, asphalt roofing delivers reliable weather protection and curb appeal at a more budget-friendly price.

Commercial Cedar Shakes
Cedar shake roofs add a natural, high-end look to commercial properties like lodges, resorts, and historic buildings. Known for their beauty and insulation value, cedar shakes also provide excellent performance when installed and maintained properly.
We use the
Highest Quality Commercial Roofing Materials

Commercial Roofing Replacement
for Any Building


Multifamily Home Roofing


Church Roofing


High-Rise Roofing


Assisted Living Facility Roofing


Apartment Complex Roofing


School Roofing


Retail Store Roofing


Warehouse Roofing


Office Building Roofing


Restaurant Roofing
Local and Trusted
See Some of the Minnesota Commercial Roofing Projects We’ve Completed
Choose Legacy Construction
as Your Preferred Commercial Roofing Company
Whether you’re looking for flat roof repair or commercial roofing replacement, get in touch with our trusted team at Legacy Construction. We will provide you with friendly service, honest advice, and an upfront quote on your next project. As a local Twin Cities commercial roofing company, we understand the needs of Minnesota business owners. We can help you choose the right commercial roofing material and finish your project on time and on budget.
Schedule a Free Commercial Roofing Consultation
"*" indicates required fields