Roofing in Owatonna, MN
Owatonna's Local Roofing Company
Puetz Construction is the roofing company Owatonna, MN homeowners rely on for roof replacement, repair, and storm damage work. Steele County’s open prairie exposure means hail and wind events hit hard, and roofs here age faster than homeowners expect. We’ve worked on Owatonna homes long enough to know the materials and systems that hold up in southern Minnesota.
-
Free Damage Inspections
-
Licensed & Insured
-
Family Owned & Operated
Get Started Today!
John H.
Owatonna's Trusted and Licensed Roofing Contractor
Imagine a home that’s not just a shield against weather, but also a beautiful place to live. This is the commitment you get from Puetz Construction with our extensive roofing services. All services are customized to your house’s requirements, delivering a personalized experience that stands out. Puetz Construction is the expert you need to upgrade your roofing. Our team is dedicated to transcending industry norms, leading the way with modern improvements, and delivering essential repairs.
Cody S.
Owatonna, MN Roof Replacement and Installation.
Owatonna homeowners replace roofs for a range of reasons, from storm damage and hail hits to systems that have simply reached the end of their service life. Puetz Construction handles full roof replacements and new installations across Steele County, working with both architectural asphalt shingles and metal roofing systems. Asphalt shingles from GAF and Owens Corning are the most common choice for residential homes in the area. Metal roofing is worth considering for Owatonna’s open prairie exposure, where hail and wind put more stress on roofing systems than in more sheltered locations. Every replacement starts with a free written estimate and a clear timeline 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.
Roof Repair for Owatonna, MN Homeowners

Owatonna’s open prairie location means roofs here take consistent punishment from hail, wind, and UV exposure in a way that more sheltered markets don’t. The most common repairs we handle in Steele County are hail-bruised shingles that don’t show as leaks until months after the storm, wind-lifted edges and seams, and flashing failures around chimneys and vents. If your roof took a hit during a recent weather event or you’ve noticed water staining inside the home, it’s worth getting a professional set of eyes on it before a repair turns into a full replacement. Puetz Construction inspects the whole roof, gives you an honest read on what needs attention now versus what can wait, and handles the repair from start to finish.
Hail and Storm Damage Inspections in Owatonna, MN
Owatonna sits in open prairie territory where hail events hit harder and more frequently than in sheltered or wooded markets. Hail damage on asphalt shingles is easy to miss from the ground but shows up clearly on a close inspection, and the bruising it leaves accelerates wear in ways that turn a manageable repair into a full replacement if left unchecked. Wind events in Steele County can lift edges, work at seams, and pull flashing loose without leaving obvious signs from the street.
Puetz Construction offers free roof inspections for Owatonna homeowners after storm events. We photograph all damage, put together a written report, and walk you through what we found. If you’re filing an insurance claim, that documentation gives you everything you need to move forward. No obligation and no pressure on the spot.
Why Owatonna Homeowners Choose Puetz Construction
Puetz Construction is a licensed, insured, family-owned roofing contractor serving Owatonna and the broader Steele County area. We're GAF and Owens Corning certified, which means manufacturer-backed warranties on materials that uncertified contractors can't provide. Owatonna homeowners have made us one of the most reviewed roofing contractors in the region, with a 5.0 star rating across 335 Google reviews. Every project starts with a free written estimate, a clear scope of work, and the same crew handling your job from the first site visit through final cleanup.
FAQs
How often should Owatonna homeowners get a roof inspection?
Once a year is a reasonable baseline, and always after a significant hail or wind event. Owatonna’s open prairie exposure means storm damage is more frequent here than in more sheltered markets. Catching damage early, before it works its way through the underlayment, is almost always less expensive than waiting until there’s an active leak.
Does Puetz Construction install metal roofing in Owatonna?
Yes. Metal roofing is a strong option for Owatonna homes given the hail and wind exposure in Steele County. It carries a longer service life than asphalt shingles and holds up better under repeated impact. We install both architectural asphalt shingles and metal roofing systems and can walk you through the tradeoffs for your specific home during the free estimate.
What does a roof replacement cost in Owatonna, MN?
Roof replacement cost depends on the size and pitch of the roof, the materials selected, and the condition of the decking underneath. Asphalt shingles and metal roofing sit at different price points, and older roofs sometimes have decking issues that add to the scope. Puetz Construction provides free written estimates so you know the full cost before any work starts. There are no surprises on the invoice.
Does Puetz Construction serve the area around Owatonna?
Yes. We serve Owatonna and the surrounding Steele County area. Call us to confirm we cover your specific location and to schedule a free roof estimate.