Roofing Contractor in McFarland, WI

That One Construction Co. is a roofing contractor working with homeowners throughout McFarland. Whether a storm left damage behind or your roof is simply due for a look, we start with a free inspection and tell you plainly what we find.

McFarland sits on the shore of Lake Waubesa, a village with real history behind it. The McFarland House, built in 1857 by the village’s founder, is individually listed on the National Register of Historic Places, and Indian Mound Park holds the Lewis Mound Group, a set of Woodland-period Native American burial mounds. It’s the kind of village where people care about what’s here and want a contractor who treats their home the same way.

Testimonials

What Our Customers Say

Don't just take our word for it - hear from satisfied customers

Two Reasons McFarland Homeowners Call a Roofing Contractor

There are really two reasons homeowners in McFarland end up calling us. One is hail or wind damage that’s hard to spot without actually getting up on the roof. The other is a roof that’s simply reached the end of its life, no storm involved. Either way, we start with a free inspection and give you an honest answer on roof repair versus roof replacement, using the same 50% threshold insurers use to judge a total loss. A roof doesn’t get replaced here before it actually needs to be.

The April 2026 Storm That Downed Trees Near McFarland

A storm system that moved through the region overnight on April 14, 2026, brought down multiple trees just outside McFarland, with some falling on vehicles and causing damage. It’s the kind of storm that can also do quiet damage to a roof that never makes it into a report.

McFarland also sits in an area with one of the higher hail-frequency ratings tracked in this part of Wisconsin, with well over 100 reports logged in the surrounding area since 2004. And the region has seen worse than hail: a tornado in June 2011 passed within about three miles of the village with winds estimated near 90 miles per hour. None of that means every storm leaves damage behind, but it does mean a roof-level inspection is the only reliable way to know for sure.

McFarland Handles Roofing Permits In-House

Unlike some of the smaller villages nearby that contract their building inspections out to a third-party firm, McFarland has its own in-house Community and Economic Development Department that handles planning and building permits directly. Every reroof still has to meet Wisconsin’s Uniform Dwelling Code, including ice and water shield on any slope of 4:12 or less, extending at least 30 inches up-slope from the eave and 12 inches past the interior wall face. We pull the permit and handle the inspection as part of the job either way, so this isn’t something you need to manage yourself.

Why That One Construction Co. Is the Right McFarland Roofer

We’re independently owned, with no private equity investor telling us where to cut corners to hit a margin target. A lot of roofing companies working in this part of Wisconsin now answer to an investor whose main concern is margin, not craft. We answer to the homeowner in front of us.

When a full replacement is the right call, we’re a CertainTeed ShingleMaster-certified installer. It’s the shingle line we believe holds up best over time, not just the one that’s easiest to get.

Once a job is scheduled, we send a prep email that walks you through what to expect and how long the work will typically take. Most roofs are done in a day, but we tell people to plan on two just in case. Knowing what’s coming ahead of time makes the whole process easier, especially if you’ve never had a roof replaced before.

Your McFarland Roofing Company

That One Construction Co. serves McFarland and the surrounding area, including Madison, Monona, Cottage Grove, and Stoughton, for roof repair, roof replacement, and free roof inspections. If a recent storm has you wondering about your roof, or it’s simply been a while since anyone looked at it, call us and we’ll walk it and give you a straight answer.

Roofing Footer Form

Name(Required)
This field is for validation purposes and should be left unchanged.