All Craft Exteriors


Asphalt, Metal, & Steel Roofing Contractor
in Rochester, Minnesota

Choosing a contractor to work with is a big step. Home improvement projects are typically among the larger purchases you’ll make during the year, and you’re going to have to live with the results for a long time. How do you find a trustworthy roofer that will do a great job?

Choosing The
Right Roofer


Roof Damage

Has a storm damaged your roof?  All Craft Exteriors is ready to help you. Not only are we able to fix all of your roof damage, but we are also able to help file your insurance claims. We offer the best roofing solutions in the Rochester, MN area and we know you will be satisfied with our work!

Roof Installations

Are your shingles starting to fade or are you looking to update your home?  Are you missing shingles or are your shingles damaged? All Craft Exteriors has all the roofing options you need to make your home look fresh and new again.

ATTENTION VETERANS: If you are a serving member of the U.S. military, a veteran, or retired military, please ask your salesperson about the GAF “Roofs for Troops” rebate program.

We Offer

ALL the Best Brands

in the Industry

Shingle recommenations

We can install any type of shingles, but we prefer:

Timberline® HDZ™ Shingles The look people love, now with LayerLock™ Technology and the StainGuard Plus™ Algae Protection Learn More

Unified Steel Stone Coated Roofing. Beauty, material and durability matters. We understand how important it is to find the right roofing materials that make your inspiration a reality.

Learn More

Central States® offers a wide range of superior metal building products perfectly suited for any construction need. We feature a lifetime paint warranty on every product that features CentralGuard®, our specific combination of everything that goes into making the highest-quality metal panels.

Learn More


With over 55 years of experience, Metal Sales is the nation’s largest manufacturer of metal roofing, wall and building systems.

Learn More