507-932-8806
brand new roof in St Charles MN

Roofing in St. Charles, MN

Your St. Charles Roofing Company

Puetz Construction is your local roofing contractor serving St. Charles, MN and the surrounding Winona County area. Homes in southeastern Minnesota’s driftless edge take a beating from freeze-thaw cycles, wind-driven rain, and heavy snow loads. We know what St. Charles roofs deal with season to season, and we build and repair them accordingly.

  • free damage inspections logo

    Free Damage Inspections

  • competitive industry logo

    Licensed & Insured

  • family friendly logo

    Family Owned & Operated

Get Started Today!

Susan J.
Puetz Construction did a top notch job in replacing our shingles. Friendly, fast service, face-to-face conversations, and professional work all around. Would definitely recommend to anyone who asks.

St. Charles, MN's Licensed and Insured Roofing Company

Visualize a home that not only serves as your shelter but also elevates the attractiveness of your property—that’s the benefit Puetz Construction extends through our all-inclusive roofing services. Each offering is customized to your home, promising an approach that exceeds the ordinary. For your roofing requirements, Puetz Construction offers unmatched expertise. We’re focused on delivering roofing solutions beyond the usual, extending services from modern modifications to essential repairs.

Building contractor putting the asphalt roofing on a large commercial apartment building development at St Charles MN
Jodi S.
The Puetz crew was awesome, very friendly courteous,explained everything ,handled the insurance, but most important did a great job.

Roof Replacement and New Roof Installation in St. Charles, MN

A full roof replacement is one of the bigger investments a St. Charles homeowner will make, and Puetz Construction treats it that way. We work with architectural asphalt shingles from GAF and Owens Corning, selected for their performance in Winona County’s climate where temperature swings between seasons put real stress on roofing systems. Whether you’re replacing an aging roof that’s past its service life or installing a new roof after storm damage, we handle the full scope from decking assessment through final cleanup. Every project starts with a free written estimate so you know exactly what you’re getting into before any work begins.

House with new roof being installed after hail damage

Our Process

reach out logo
Step One:

Reach out

We’ll start with a site visit to get to know you, record measurements, and take photos. Knowing exactly what you are starting with helps us get you an accurate bid in the end. 


planning step 2
Step Two:

Planning

Let’s chat about the end result! Every detail matters from materials and services to colors and design, so don’t be afraid to give us all the info. We want to make a plan you’ll be excited about.

planning logo
Step Three:

We get to work

Time to get to work! We know that as projects start to progress, plans may change. Don't worry! We are used to that and can adjust as necessary. Our #1 goal is good communication and your satisfaction.

Storm Damage Inspections in St. Charles, MN

Southeastern Minnesota weather doesn’t always announce the damage it leaves behind. Hail bruises shingles in ways that don’t show as a leak until months later, and wind events in the St. Charles area can work at seams and flashing without lifting a single shingle visibly from the street. If you’ve had a significant storm come through Winona County, a professional inspection is worth scheduling before you assume everything is fine.

Puetz Construction offers free roof inspections for Saint Charles homeowners after storm events. We document damage with photos and a written report, walk you through what we find, and give you everything you need if you decide to file an insurance claim. No obligation and no pressure to commit to anything on the spot.

roof shingles have been damaged by high winds and strong storms

Roof Repair Services in St. Charles, MN

St. Charles roofs deal with a specific set of stresses that make regular inspections worth the time. The driftless-edge terrain in Winona County channels wind in ways that flat-ground homes don’t experience, and the freeze-thaw cycle here is hard on flashing, seams, and any area where water can find a foothold. Puetz Construction handles the full range of repair work, from wind-lifted shingles and failing chimney flashing to moisture intrusion along eaves and ridge lines. Older homes in the Saint Charles area often have ventilation issues that quietly accelerate wear from the inside out. We inspect the full roof, not just the damage that’s visible from the ground, and give you a clear picture of what needs fixing now versus what can wait.

Two roofers from Puetz Construction repairing a roof
Tree_Trunks

FAQs

What roofing issues are most common in St. Charles, MN?

Wind-lifted shingles and flashing failures are the most frequent repairs we see in St. Charles. The driftless terrain in Winona County channels wind in ways that put consistent pressure on roof edges, seams, and chimney flashing. Older homes in the area also tend to have ventilation issues that wear roofs from the inside out, often before any visible exterior damage shows up.

How does the southeastern Minnesota climate affect my roof’s lifespan?

St. Charles sees wide temperature swings between seasons. Repeated freeze-thaw cycles expand and contract roofing materials, which over time works at seams, loosens flashing, and accelerates granule loss on asphalt shingles. A roof that looks fine in summer can show real wear by spring. Regular inspections catch these issues before they become expensive repairs.

What is the difference between roof repair and roof replacement in St. Charles?

Repair makes sense when damage is isolated and the roof is under 15 to 20 years old with sound decking underneath. Replacement is the better call when there are multiple failing areas, the underlayment is compromised, or the roof is simply past its service life. We’ll give you an honest recommendation either way during the free inspection.

Do you handle roof inspections for insurance claims in St. Charles?

Yes. We document all damage with photos and a written report you can submit directly to your insurance company. We work through this process regularly with Winona County homeowners and can walk you through what to expect at each step.

Does Puetz Construction serve areas around St. Charles, MN?

Yes. We serve St. Charles and the surrounding Winona County area, including nearby communities in southeastern Minnesota. Call us to confirm we cover your specific location.

Steve R.
Very pleased with the work and repair on my roof. Very professional. Would highly recommend to family and friends.
roofers walking over trusses

Get a Free Roof Estimate in St. Charles

If your St. Charles home needs a roof inspection, repair, or full replacement, Puetz Construction is ready to help. We serve Saint Charles and the surrounding Winona County area, and every project starts with a free written estimate and an honest assessment of what your roof actually needs.

LET'S BEGIN TODAY