Roofing
Roofing Services for Madison and Dane County
Replacement, repair, and storm response — done right by a local crew that has to live with its work in this town.
Roofing is what we lead with. Most of the homes we work on are 1950s–1990s asphalt-shingle roofs in Madison, Dane County, and southern Wisconsin — the kind that take a beating from hail, ice damming, and the freeze/thaw cycle every year. We replace, repair, and inspect them, document storm damage for insurance claims, and install asphalt or standing-seam metal when it's time for a new system.
Every roof we touch gets a written estimate, a workmanship warranty in writing, and the manufacturer warranty handed over at the final walkthrough. No hidden line items, no high-pressure close.
What we do
Roof Replacement
Full tear-off, new decking where needed, ice and water shield past the eaves, architectural shingles or standing-seam metal. The full system, not just the top layer.
Learn more
Roof Repair
Targeted repairs for missing shingles, flashing failures, leaks around penetrations, and storm damage. We document the cause so the same spot doesn't fail again.
Learn more
Emergency Roof Repair
Active leaks, storm-torn sections, tree impacts. We tarp same-day where safe, then come back to do the permanent fix once the weather lets us work.
Learn more
Asphalt Shingle Roofing
Architectural shingles with 30–50 year manufacturer warranties — the right call for most Wisconsin roofs. Predictable cost, good wind ratings, broad color choice.
Learn more
Metal Roofing
Standing-seam metal that sheds snow, lasts 50+ years, and earns insurance discounts in some hail zones. Costs 2–3× asphalt up front; pays back over decades.
Learn more
Storm Damage Roof Repair (Madison)
Free post-storm inspection, full insurance documentation, and direct adjuster communication. We level the playing field on hail and wind claims.
Learn more
Free Roof Inspection (Madison)
30-point physical inspection — we climb the roof, photograph every issue, and send you a written report with severity ratings. No upsell.
Learn more
Where we work

Madison, Dane County, and southern Wisconsin. We have dedicated city pages for the cities and Madison neighborhoods we work in most often, with notes on permitting, architectural-review constraints, and the weather patterns specific to each area.
Frequently asked questions
- Do you handle insurance claims for storm and hail damage?
- Yes. Free post-storm inspection, photo documentation, written scope of work for the adjuster, and on-site presence during the adjuster's inspection if you'd like. See our storm damage page for the full process.
- Asphalt or metal — which is right for my house?
- Asphalt for most Wisconsin homes — predictable cost, good wind and impact ratings, easy to match neighborhood styles. Metal for steeper roofs, homes you plan to keep 30+ years, or where snow management matters. We'll tell you straight which one fits your house.
- What does a roof replacement cost in Madison?
- Most full replacements in Madison and Dane County land between $9,000 and $22,000 — the bulk fall in the $11,000–$16,000 range. The pricing page breaks down what drives the spread.
- Do you offer warranties?
- Workmanship warranty in writing from us, plus the manufacturer warranty from the shingle or metal panel maker. Both handed over at the final walkthrough. The Defender Shield ($295/year) keeps both warranties valid by catching small issues before they become claim disputes.
Ready for a free estimate?
Tell us about the project. We'll come out, take a look, and put a written estimate in your hand within a week.

