Proud, Experienced, Professional, & Excellent High Quality Roofing Services in Olmsted County, Wabasha County, Winona County, Fillmore County, Mower County Dodge County, and Goodhue County.

  • Over 22 Years of Professional Roofing
  • FREE Estimates, Everyday!
  • Residential AND Commercial Roofing Experts
  • Many Options, Textures, & Colors To Choose From!
  • And of course: Licensed, Bonded, & Insured!


We are your best choice for Rochester roofing contractors; serving the Rochester, MN area. We also serve Olmsted County, Wabasha County, Winona County, Fillmore County, Mower County, Dodge County, and Goodhue County..

How you should consider hiring a Reliable Roofing Contractor who actually shows up and takes their business seriously…

The best way to begin a roofing project the RIGHT WAY, is to find a reputable roofing contractor. The best way is to ask your friends, family, coworkers…ex. But what if you don’t know anyone? Well, Google it! In fact- that’s probably how you found us! Once you’ve found a few prospective contractors that you’d like to interview- always make sure and check tout their Better Business Bureau rating, Google Reviews or any other online due diligence you can perform is recommended. Lastly, make sure they are licensed! You can do that using the link below:

Make sure the roofer, roofing company, or roofing business / contractor has the materials you are interested in using for the job. Obviously, you want to find out if they offer any warranties or guarantees on their roofing jobs. A residential or commercial roof for that matter is an asset. It is the most important part of ones home. It’s nothing less than vital important to choose a roofing material that will last years and years. Metal roofs are an excellent choice for residential homes. They are durable and long-lasting as well as affordable. But, metal roofs can be more expensive than a traditional roof. If you are on a tight budget- asphalt shingles can be a great choice.


If and when you are in the market for a new roof due to leaks, deterioration, age…ex it’s always important to understand the cost. Many factors can influence a new roof- so these factors should not be taken lightly! You probably already know this- but roofs can be expensive! Be sure to contract a licensed and insured professional before it’s too late!


Is a new commercial roof a good or a smart investment?

Who need s a commercial roof anyway? Well, unless you are living in the stone ages- everyone need as roof! Are commercial roofs expensive? Sure! You know what’s more expensive? Hypothermia. Rusted equipment. What some property owners don’t realize is a roof can be a great investment. Why? Well.. It keeps you dry, keeps equipment protected from the elements, and it keeps customers and tools happy : )

Contact us today to talk about your commercial roofing needs.


Did you know a roof may not cost as much as you think? Heck, it might even cost more. But how do you know if you don’t call or fill out the form above? Understanding the scope of your project will give us the best shot at fully understanding your wants and needs. But, here are some examples:

As far as average costs, we are priced in the typical market of roughly $5-$8 per square foot. Commercial applications are likely more due to the materials and additional labor.


We service all of Rochester, MN and the surrounding 4counties.

We have obtained all insurance, bonds, and licenses.

100% have an excellent customer approval rating

We know roofs! We will get the job done fast and clean!  Give us a call today to schedule a FREE New Braunfels roofing estimate!


Mark Stevens

Carroll’s Exterior Remodeling, Inc.

14835 Energy Way, Apple Valley, MN 55124

(507) 697-4896


How Much Does It Cost For A New Roof?

The average cost of a new roof will largely depend on many factors. Which materials, how large ex.. The total average is around $8,000

1) This will depend on: The size of the home

2) The type of roofing material you choose.

How much does it cost to replace 1000 sq ft of roof?

$4,100 to $5,800 Is the average cost to replace a roof based on these home sizes:
1,000 square feet: $4,050 to $5,508. 1,100 square feet: $4,220 to $6,125. 1,200 square feet: $4,610 to $6,498. 1,500 square feet: $5,554 to $8,246.