Madison · Dane County · isthmus to the far east and west sides
Madison roofers for repair, replacement and ice dams
A stain spreading across the ceiling in February, a line of icicles the size of your arm, shingles in the yard after a June hailstorm, or a 1998 roof in a Sun Prairie subdivision that has just run out of years. We tell you which problem you have, what it costs, and put it in writing before anyone gets on a ladder.
Roofing services across Madison
Repair when a repair will hold, replacement when it won't. We tell you which one you need, with photos from the roof and the attic, and why.
Roof Repair
Leaks at flashing, boots, valleys and skylights, wind-lifted shingles, soft decking — found from the attic, fixed with a written price.
Roof Repair →Roof Replacement
Tear-off to the deck, synthetic underlayment, ice-and-water shield past code, architectural shingles with six nails. $9,000–$22,000 on most homes.
Roof Replacement →Ice Dam Repair & Prevention
Steam removal that doesn't chip shingles, repair of what the water ruined, and the attic air-sealing and ventilation that keep it from coming back.
Ice Dam Repair & Prevention →Hail & Wind Damage Repair
Tarping, photo documentation from the roof, a scope your adjuster can follow, and the repair — for the hail and straight-line wind Dane County gets every spring.
Hail & Wind Damage Repair →Roof Inspection
A walked inspection with photos and a written report — for buying a house, filing a claim, or finding out how many winters the roof has left.
Roof Inspection →Towns we cover
Madison, Dane County and the suburbs. Area codes 608.
- Middleton
- Sun Prairie
- Fitchburg
- Verona
- Waunakee
- Monona
- McFarland
- Oregon WI
- DeForest
- Stoughton
How a job goes
- You call or text
Tell us what you've seen — a stain, icicles, shingles in the yard, a soft spot — and roughly when the roof was last done. Photos from the ground help. - We inspect from the roof and the attic
Every estimate comes from walking the roof and going into the attic with a flashlight, not from a satellite image. You get photos of what we found. - You get a written price
One page, itemized: what's being fixed, what it's made of, what it costs. Good for 30 days. No same-day-only pricing. - We do the work
Repairs are usually one visit. A full replacement on an average Madison home is one to two days, with a magnet sweep of the yard for nails afterward. - We stand behind it
Workmanship is warranted in writing. If a repair we made leaks, we come back and fix it. That is the whole point of doing it right the first time.
What roofs go through in Madison
Madison gets about 50 inches of snow a year, a freeze-thaw cycle that runs from November into April, and a spring hail season that peaks in May and June. Then the lakes add humidity all summer. A roof here does more work in a decade than a roof in Nashville does in two.
Snow and ice do the most damage. When heat leaks from the house into the attic, the snow on the upper roof melts, runs down to the cold eave and freezes into a dam. Water backs up under the shingles and comes in over the wall. On the isthmus — Tenney-Lapham, the Marquette neighborhood, Vilas, University Heights — the 1900s–1930s houses have steep roofs, knee walls, and attics that were never insulated to modern standards, and they ice-dam every hard winter. Wisconsin's building code requires an ice barrier at the eaves for a reason.
Hail comes next. The storms that track across Dane County from the southwest in May and June drop stone the size of a quarter or a golf ball, and the 1990s–2010s subdivisions on the west side (Blackhawk, Hawks Landing, the Junction Road corridor) and the east side (Grandview Commons, Reston Heights, out through Sun Prairie) have acres of architectural shingles that were installed within a few years of each other and get hit together.
Then there's age. A shingle roof in this climate lasts 18–25 years, not the 30 or 50 on the wrapper. A lot of Madison's roofs were installed between 1998 and 2008, and they are due now.
Two smaller things finish the list. Snow load: Dane County roofs are designed to carry a heavy wet March snow, but a deck softened by twenty years of ice dams at the eaves or a 1920s roof with cracked rafters isn't carrying what it was designed for. And the trees. Silver maples on the older streets and the dead ash the emerald ash borer left standing drop limbs onto garage roofs in every summer thunderstorm, and their seeds and leaves pack the gutters that then overflow and rot the fascia.
None of this means a Madison roof has to be a constant project. It means the details matter more here than in most places: how far the ice barrier runs, whether the attic can breathe, whether the shingles were nailed for wind. A roof done right for this climate is quiet for twenty years.
What we do
Roof repair — leaks at chimney flashing, pipe boots, valleys and skylights, shingles lifted by wind, soft decking. Most repairs are $300–$1,500 and done in a visit. See roof repair.
Roof replacement — tear-off to the deck, synthetic underlayment, ice-and-water shield to code and beyond, architectural shingles with six nails, ridge and soffit ventilation sized for a Wisconsin attic. Typical Madison homes run $9,000–$22,000. See roof replacement.
Ice dam repair and prevention — steam removal that doesn't chip your shingles, repair of the water damage, and the attic air-sealing and ventilation that stop it from coming back. See ice dam repair.
Hail and wind damage — tarping, photo documentation from the roof, a written scope your adjuster can follow, and the repair. See hail and wind damage repair.
Roof inspections — a written report with photos, for a house you're buying, a roof you're unsure about, or a claim you're filing. See roof inspection.
Where we work
All of Madison — the isthmus, the near west side, Nakoma and Westmorland, the far west side out to Junction Road, the north side, the east side out past Stoughton Road — plus Middleton, Sun Prairie, Fitchburg, Verona, Waunakee, Monona, McFarland, Oregon, DeForest and Stoughton. If your number starts with 608 and you're in Dane County, we cover you. The pricing page has real numbers before you call.
Roofing Madison WI homeowners actually need is not the same as roofing in Phoenix. The underlayment, the ice barrier, the ventilation and the nailing pattern are all chosen for snow load and freeze-thaw, and we'll explain each line on the quote.
Questions we get asked
How much does roof repair cost in Madison?
Most roof repair in Madison runs $300 to $1,500. A cracked pipe boot or a few wind-lifted shingles is at the low end; rebuilding chimney flashing or replacing rotted decking under a valley is toward the top. If more than a third of the roof needs work, we'll show you the replacement math instead of patching.
What does a roof replacement cost in Madison?
Architectural shingles installed run $450 to $800 per square (100 sq ft) in Dane County, so a typical 1,800 sq ft two-story with a 22–28 square roof is $11,000 to $20,000. Steep isthmus roofs, two layers to remove, and decking repairs push it up. Metal is roughly two to three times the price.
Can you remove an ice dam without damaging the roof?
Yes, with steam. Low-pressure steam melts a channel through the ice without chipping shingles or tearing the ice-and-water shield underneath. We don't chip with hatchets or use rock salt. Ice dam removal in Madison runs a few hundred dollars per visit for a typical eave; the permanent fix is air-sealing and insulating the attic.
Are you licensed in Wisconsin?
Wisconsin requires anyone contracting to build or alter a one- or two-family home to hold a Dwelling Contractor certification, with a Dwelling Contractor Qualifier in the business who has passed the state exam and keeps up continuing education. We carry both, and you can verify any contractor's credentials on the Department of Safety and Professional Services lookup in a minute.
Do you handle hail claims?
Yes. We photograph and measure the hail hits from the roof, mark a test square on each slope, write a scope your adjuster can read line by line, and meet the adjuster on site if you want us there. We do not waive or absorb deductibles; that is insurance fraud in Wisconsin and it can void your claim.
Can you fix a leak this week?
Usually, yes. Active leaks are scheduled ahead of everything else. If water is coming in right now, we tarp or steam first and do the permanent repair when the roof is dry. Emergency roof repair in Madison after a storm is triaged by how much water is getting in, not by who called first.
Need roof work in Madison?
Call for a free estimate. Mon–Sat 7am–7pm.