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
-
Licensed & Insured
-
Family Owned & Operated
Get Started Today!
Susan J.
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.
Jodi S.
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.
Our Process
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.
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.
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 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.
Why St. Charles Homeowners Trust Puetz Construction
Puetz Construction has been serving St. Charles and the broader Winona County area as a licensed, insured, family-owned roofing contractor. We're not a crew that shows up after a big storm and disappears. We're a regional contractor with a real stake in the work we do in southeastern Minnesota, which means we're reachable before, during, and after every project. We're licensed and insured in Minnesota, protecting you if anything goes wrong on the job. As GAF and Owens Corning certified contractors, we carry manufacturer warranties that uncertified crews can't provide. Saint Charles homeowners are part of the same customer base that has given Puetz Construction a 5.0 star rating across 335 Google reviews. Every project starts with a free written estimate, no obligation, and the same team handles your job from the first site visit through the final walkthrough.
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.