Free Roof InspectionWritten, Itemized EstimatesIndependent Local RoofersMadison & Dane County
Fix it or start over

Roof Repair in Madison, WI

A drip in the bedroom ceiling or a few shingles in the yard does not always mean a new roof. In Madison, WI and across Dane County, Wisconsin, this free referral service sends your request to one independent local roofer, who can tell you whether a repair will hold or the roof has run its course.

Prefer to talk? Call now(608) 555-0181

Not sure if we cover your area? Check now ↓

Free Inspection Request

Takes 30 seconds, or call (608) 555-0181

Your request goes to one independent roofer working in and around Madison, who gets in touch with you directly. See our Referral Marketing Disclosure.

Leaks, Lifted Shingles and Flashing

Most repairs start with water getting in, shingles lifting or blowing off, or flashing pulling away around a chimney, vent or skylight. A sound roof with one weak spot can often be patched for far less than a new roof.

The harder call comes when damage is spread out or the shingles are worn. Then one repair becomes a string of them. A roofer who checks the whole roof, not just the leak, can tell you where you stand.

A roofer kneeling on a gray shingle roof and taking notes on a clipboard

Where Roof Repair Fits

  • A single leak. Water at one spot, often around a pipe boot, vent or chimney, can usually be traced and sealed.
  • Wind-lifted shingles. A handful of loose or missing shingles after a strong storm can often be replaced to match.
  • Chimney and wall flashing. Metal flashing that has rusted or pulled loose is a common source of leaks on older Madison houses.
  • Ice dam damage. With 51.8 inches of snow in a normal season, eaves take a beating. Damaged edges can sometimes be fixed without touching the rest.
  • Drip edge and gutter lines. Bent drip edge or rot at the roof's edge is often a local fix.
  • Leaks in several rooms. Water showing up in more than one place points to a wider problem.
  • Curling or bald shingles everywhere. When most of the roof looks worn, patches rarely last.
  • A sagging roofline. A dip in the ridge or the slopes is worth an inspection soon.

What Moves the Price

Repair prices vary too much to quote: a sealed pipe boot and a rebuilt valley are very different jobs. What helps is knowing the alternative. These published Wisconsin figures show what replacement tends to run, so you can weigh a big repair bill against starting fresh.

Cost rowFigureSource (year)
Wisconsin re-roof, averageabout $7,043 (range $5,466–$17,887)This Old House, 2026
Wisconsin asphalt shingles, per sq ftabout $4.72This Old House, 2026
Wisconsin architectural shingles, per sq ftabout $6.95RoofObservations, 2026
Wisconsin exposed-fastener steel, per sq ftabout $9.35RoofObservations, 2026
Wisconsin standing-seam steel, per sq ftabout $14.40RoofObservations, 2026

Inside Madison city limits, small repairs under $500 do not need a permit, while replacing roofing does. Your roofer handles any permit the job needs.

What to Expect

  1. Call (608) 555-0181 or send the form, and one independent local roofer gets your request.
  2. The roofer checks the problem spot, then looks over the rest of the roof and, if possible, the attic.
  3. You get a written estimate for the repair, plus an honest note if replacement looks like the better money.
  4. If the job needs a permit, the roofer pulls it before work starts.
  5. The roofer makes the repair, matches shingles as closely as possible and clears away the debris.
A blue tarp nailed over a storm-damaged section of a house's shingle roof

What You Can Expect

Every decision stays yours. A good visit leaves you knowing what failed, why, and how long the fix should last.

  • Written terms. Wisconsin requires a written contract when you pay before the work is done. Ask for one on any job, along with lien waivers.
  • A credential you can look up. Wisconsin does not license roofers, but anyone who pulls a building permit for your home needs a Dwelling Contractor credential. Search for it at license.wi.gov.
  • No deductible deals. A Wisconsin roofer cannot promise to pay or rebate any part of your insurance deductible to get the job. You pay your own.
  • Proof of insurance. Ask to see it before anyone climbs on your roof.
An ice dam and long icicles along the snowy eaves of a two-story house

Common Questions

Does a roof repair need a permit in Madison?

Inside city limits, small repairs under $500 are exempt, but replacing roofing needs a permit. For bigger repairs, your roofer can check with City of Madison Building Inspection at 608-266-4551. Suburbs and unincorporated towns, such as the Town of Madison or Town of Burke, run their own permits.

When is a repair a waste of money?

When the shingles are worn all over, a patch fixes one spot while the rest keeps failing. Leaks in several rooms, widespread curling and a sagging roofline are signs to discuss replacement. The repair or replace quiz asks the questions a roofer would.

Can ice dams be repaired, or do they mean a new roof?

Often the damage from one bad winter can be repaired: a stretch of eave, some decking and new shingles at the edge. If ice dams come back every year, ask your roofer about ice-and-water barrier at the eaves and about attic ventilation and insulation, which a repair alone won't fix.

My roof leaked after a storm. Will insurance pay for the repair?

That depends on your policy, and the claim is between you and your insurer. A roofer can photograph the damage and write an estimate for you to send in, but cannot represent you or bargain over the claim. Storms like the June 22, 2024 hail, with 2.00-inch stones at Maple Bluff, are a good reason for a check.

More Roofing Options

If it's time, see what a full replacement involves, compare shingle and metal roofs, or read about storm damage.

Ask Which Job You Actually Need

Patch or new roof? Send a short note about what you're seeing, and one independent roofer in the Madison area will look and put an answer in writing. Asking is free.

Get a Free InspectionCall (608) 555-0181Take the Repair-or-Replace Quiz

Look Up Your Town

Type a town or ZIP code, Waunakee or 53597 for example, and find out at once whether an independent roofer works there.

Madison · Fitchburg, WI · Middleton, WI · Waunakee, WI · Verona, WI · Sun Prairie, WI

Call (608) 555-0181Free Inspection