Minnesota Roofing Contractor Based in the Twin Cities Metro

Residential and Commercial Roofing Services in Wyoming, Forest Lake, Chisago City, and the Greater Twin Cities Metro.

We provide comprehensive roofing inspections to determine the best next steps for your roof. Our honest recommendations can include a full roof replacement or repair for your home or business.

?

CASE STUDY

Professional Results

This 1998 Wyoming, MN home received a new Owens Corning Duration shingle in Desert Rose in 2025. Our team addressed adding gutter guards on the house, shed, and detached garage.

Photo of an in progress siding installation at a Scandia, MN home.

Before

Photo of an in progress Lake Elmo, MN roof.

During

Photo of completed new windows at a Forest Lake, MN home.

After

STORM DAMAGE AND INSURANCE CLAIMS

We Work For You and Your Claim

Hail, wind, ice dams, burst pipes, and water damage can leave your property needing more than one repair. As a full-service general contractor, we manage every step of the restoration process, coordinating the necessary trades, project timeline, and insurance communication from start to finish.

Full Assessment

We perform a thorough property inspection and document with photos and notes to support your claim.

Help Filing Your Claim

We guide you through the claims process and connect directly with your insurance company.

Insurance Approval

Our team advocates on your behalf to provide the best scope of work for your property.

WHY CHOOSE REPLACEMENT

Minnesota’s Harsh Weather

Generally, an asphalt roof lasts around 20 years, but in Minnesota, roofing systems face some of the harshest conditions in the country.

Photo of a completed Forest Lake, MN home after an entire exterior remodel.

Roof Replacement

New Brownstone Certainteed Grand Manor shingles in Eau Claire, WI

Minnesota's Harsh conditions

    Freeze-Thaw Cycles

    • Water expands when frozen and can force its way under shingles and flashing

    Hail Impacts

    • Even small hail can weaken shingles and reduce their lifespan

    Ice Dams

    • Poor ventilation and insulation can cause melting snow to refreeze at the roof edge
    • Wind Uplift
    • Strong winds can loosen shingles and expose the underlayment

    UV Exposure

    • Sunlight gradually breaks down roofing materials over time

    Improper ventilation

    • Excess attic heat and moisture can shorten the life of the entire roofing system

When you should replace your roof

  • The roof is nearing the end of its expected lifespan
  • Repairs are becoming frequent
  • Shingles are curling, cracking, or missing
  • Leaks have developed in multiple areas
  • Replace roof while updating the home’s exterior appearance
  • Improve impact resistance for insurance purposes

LICENSED BONDED INSURED

20+ YEARS IN CONSTRUCTION
FINANCING AVAILABLE

WHO WE ARE

Your Professional Team

Our experienced team works with both residential and commercial properties across
Wyoming, Forest Lake, Chisago City, and the Greater Twin Cities Metro.

Photo of a completed Forest Lake, MN home after an entire exterior remodel.

Residential Roofing

IKO Nordic Shingles in Shadow Brown on Wyoming, MN home
Completed kitchen restoration after this Wyoming, MN home experienced water damage.

Commercial Roofing

Installing new roof on Hardware Hanks in Zimmerman, MN

I had a great experience working with PEI. Justin walked me through the entire process and was very communicative. He answered all my questions and was very flexible around my availability. My roof looks amazing and I’m so glad I was able to get it done as quickly as I did. I definitely recommend working with PEI.

Kiy

Roofing, 5-Star Google Review

Jason and his crew were excellent when they put on my new roof. Jason made sure everything was done on time, work was done in a neat and orderly manner and any time I had a question Jason would get back to me immediately. He was a pleasure to work with and makes you feel special during the entire process.

Lynanne H.

Roofing, 5-Star Google Review

OUR PROCESS

Professional Checklist

Your project is back by our entire team, with one dedicated point of contact guiding you from start to finish.

Z

Step One: Onboarding

After our inspection, contract, and down payment, you will complete color and design options.
Z

Step Two: Preparation

We reach out to confirm your property location, material drop off, and crew start date and times.
Z

Step Three: Production

We provide our crews with enough materials and guidance to keep the job going.
Z

Step Four: Completion

After clean up, our team reviews your property. We are available to answer any questions.

Roofing Frequently Asked Questions

How do I know if I need a roof repair or a full roof replacement?
Every roof is different. Minor issues like a few missing shingles or localized leaks can often be repaired, while older roofs or those with widespread damage may be better candidates for replacement. During your free roof inspection, we’ll evaluate your entire roofing system and provide honest recommendations based on your roof’s condition.
How long does a roof last in Minnesota?
The lifespan of a roof depends on the roofing material, installation quality, attic ventilation, maintenance, and exposure to Minnesota’s weather. Many asphalt shingle roofs last 20–30 years, but regular inspections and timely repairs can help extend the life of your roof.
What types of roofing systems do you install?
Professional Exteriors Inc. installs a wide variety of residential and commercial roofing systems, including asphalt shingles, metal roofing, cedar shake, flat roofing, rubber roofing, and other specialty roofing materials. We’ll help you choose the best roofing solution for your property, budget, and long-term goals.
Do you provide free roof inspections?
Yes! We offer free roof inspections for homeowners and businesses throughout our service area. Our experienced team will assess the condition of your roof, identify any concerns, and explain your options so you can make an informed decision.
How long does a roof replacement take?
Most residential roof replacements can be completed in one to three days, depending on the size and complexity of the roof, weather conditions, and material selection. Before work begins, we’ll review your project timeline and keep you informed throughout the installation.
Why should I choose a general contractor for my roofing project?
Unlike companies that only install roofs, PEI is a licensed General Contractor specializing in roofing and exterior remodeling. If we discover issues with your roof decking, siding, soffit, fascia, gutters, or ventilation during your project, we have the expertise to address them properly.
Do you offer financing?
Yes. We offer financing options to help make your roofing project more affordable. We also accept cash, checks, and major credit cards. Our team will review available payment options during your consultation.
Do I need to be present for a free property inspection?
We prefer the property owner or a representative to be there at the time of our free inspection. This helps our team gain access to the property, ask and answer questions, and communicate next steps. We are happy to work with your schedule as best as we can.

SOCIAL MEDIA

Follow For Quick Tips

Learn homeowner tips, see project updates, and enjoy before and after transformations by following us on Facebook, Instagram, YouTube, and TikTok.

PLAN YOUR PROJECT

Schedule Inspection

Interested in working with Professional Exteriors Inc.?
Schedule your free inspection today!