MADISON ROOF REPAIRS Call (608) 807-5003
Serving Madison and Dane CountyMon–Sat 7am–7pm · (608) 807-5003

Pricing guide

What roofing costs in Madison

Typical 2026 ranges for Madison and Dane County — repairs by job, replacement by house size, ice dam work, metal versus shingle — and the things that move a quote. These are typical ranges, not a quote; every roof gets a written price after a roofer has walked it.

Get an exact price

(608) 807-5003

Mon–Sat 7am–7pm
Serving Madison and Dane County

Three numbers that set the price

Every Madison roof quote starts with three: squares (100 sq ft of roof each), pitch, and layers coming off. A 1,100 sq ft Eastmorland ranch is 14–17 squares at 4/12 with one layer. A 1,500 sq ft Tenney-Lapham two-story is 18–24 squares at 10/12 with dormers and, often, two or three layers. The second costs more per square and takes twice as long. These are typical ranges, not a quote.

Roof replacement cost, Madison house by house

Architectural shingles installed run $450–$800 per square, with tear-off, synthetic underlayment, ice barrier at eaves, valleys and penetrations, new flashing and boots, ridge vent and cleanup. Ask whether the permit is included.

Madison houseSquaresArchitectural shingleStanding-seam metal
Postwar ranch, Westmorland, Nakoma, Eastmorland14 – 17$9,000 – $12,000$19,000 – $30,000
Century two-story, isthmus or Vilas, dormers, steep18 – 24$10,500 – $18,000$25,000 – $42,000
1990s two-story, Blackhawk or Hawks Landing22 – 28$11,000 – $20,000$28,000 – $48,000
2000s two-story, Sun Prairie or Verona, valleys and a bonus room28 – 34$14,000 – $24,000$36,000 – $60,000
Custom, Middleton Hills, Bishops Bay, Shorewood Hills40 – 50$20,000 – $36,000$50,000 – $90,000
Architectural shingle replacement by Madison house type
  • Postwar ranch$9,000–$12,000
  • Century two-story, isthmus or Vilas$10,500–$18,000
  • 1990s two-story, Blackhawk or Hawks Landing$11,000–$20,000
  • 2000s two-story, Sun Prairie or Verona$14,000–$24,000
  • Custom, Middleton Hills or Bishops Bay$20,000–$36,000

Typical ranges, not a quote.

Exposed-fastener metal panels fall between the columns at $800–$1,300 per square. Three-tab shingles save about 15%, and most roofers here don't recommend them under Wisconsin wind and snow.

Repairs

JobMadison range
Pipe boot$250 – $450
Wind-lifted or missing shingles, one small area$300 – $800
Skylight flashing kit$400 – $900
Eave rebuild after an ice dam$400 – $1,500
Valley re-lay with membrane$500 – $1,200
Dormer or wall step flashing$450 – $1,100
Chimney step and counter-flashing$600 – $1,500
Ice dam steam removal$400 – $1,200 per visit
Emergency tarp$300 – $700
Cut in a ridge vent$500 – $900
Decking$90 – $150 per sheet
Typical roof repair prices in Madison
  • Pipe boot$250–$450
  • Wind-lifted or missing shingles$300–$800
  • Skylight flashing kit$400–$900
  • Eave rebuild after an ice dam$400–$1,500
  • Valley re-lay with membrane$500–$1,200
  • Dormer or wall step flashing$450–$1,100
  • Chimney step and counter-flashing$600–$1,500
  • Ice dam steam removal, per visit$400–$1,200
  • Emergency tarp$300–$700
  • Cut in a ridge vent$500–$900

Typical ranges, not a quote.

The typical repair visit is $300–$1,500. When a repair on a roof past 18 years crosses $2,500, ask for the replacement number next to it and choose with both in front of you.

The lines that are specific to Madison

Three items on a quote here matter more than they would in a mild climate, and they're where cheap quotes cut corners.

Ice barrier distance. Wisconsin's code calls for an ice barrier at the eaves — commonly from the edge to at least 24 inches inside the exterior wall; ask the roofer how far up yours will run. On a low-slope ranch that's often the first six feet; with an ice dam history many roofers run it further. A quote should state the distance in feet.

Decking allowance. Two decades of ice at the eaves rots plywood. Plank decking on old houses needs an overlay before it can take modern nails, which can add $2,000–$4,000. The quote should carry a per-sheet price, not "as needed."

Ventilation. Ridge vent, cleared soffits and baffles. Missing ventilation is why so many 20-year-old roofs here look 30. A few hundred dollars now, thousands later.

What else moves it

  • Pitch past 8/12 needs staging: add 10–20%. That's most of the isthmus.
  • Layers. A second layer adds $1,000–$2,500 in labor and disposal; a third, which still turns up on 1920s houses, more.
  • Cut-up roofs. Every valley, dormer, skylight and chimney is flashing work. A Middleton Hills house with four dormers is the expensive end.
  • Access. Narrow isthmus lots, fenced yards, a back slope with no driveway under it.
  • Class 4 shingles add $30–$80 per square, worth pricing in a hail corridor. Some insurers discount for Class 4 shingles; ask your agent for the amount before you order.
  • Small commercial roofs are priced per square foot, so commercial roofing cost in Madison, WI depends on the membrane and the building; ask for a separate quote.
  • Timing. After a June hailstorm the wait for anything that isn't leaking can be three to six weeks. December and January are often quieter.

Reading the quotes side by side

Any roof estimate, Madison or suburb, that's $3,000 under the others has left something out. Look for: tear-off versus roof-over; synthetic underlayment; ice barrier in feet; a named shingle line and its wind rating; six nails; a per-sheet decking price; new flashing, not reused; ridge vent and soffit work; the permit; and both warranties in years. Our post on what a roof replacement costs in Madison goes house by house; repair versus replacement is for when you're not sure you need one.

Budgeting for a roof you know is coming

If the roof has a few winters left, you can plan instead of react. Start with the range for your house type in the table above and add 10% for decking surprises. Get a written price for anything leaking now and a written replacement price at the same visit, so you know both numbers. Then pick a target season. Late summer and early fall are busy, and after a big hailstorm the schedule fills for weeks. Booking a job that isn't urgent for a quieter month gives you more choice of start date.

Common pricing mistakes

  • Comparing a roof-over quote with a tear-off quote as if they were the same job.
  • Accepting "decking as needed" with no per-sheet price.
  • Forgetting the gutters. If they're bent by ice or coming off anyway, price new ones at the same time.
  • Choosing three-tab to save about 15% on a house that sits in the hail corridor.
  • Skipping ventilation work that costs a few hundred dollars and protects the whole roof.
  • Paying a big deposit up front. A large deposit before materials arrive is a red flag; ask how payments are staged.

Questions that clear up a quote

  • What exactly is included in the per-square price?
  • How many sheets of decking does the price assume, and what does each extra one cost?
  • How far up will the ice barrier run?
  • Is the permit included?
  • How long is the price good for?

Insurance, financing, rebates

Hail and wind damage is generally an insurance question; age and ice dams from a leaky attic generally aren't, and your insurer decides. On roof financing, Madison roofers often offer manufacturer programs at 12–60 months, and a home equity line is frequently cheaper on a $15,000 roof. Focus on Energy, the state efficiency program, has offered rebates on attic air-sealing and insulation; check current offers. What you actually pay is the number on the written quote.

Services

Roof Repair

Leaks at flashing, boots, valleys and skylights, wind-lifted shingles, soft decking — a local roofer finds it from the attic and prices it in writing.

Roof Repair →

Roof Replacement

Tear-off to the deck, synthetic underlayment, extended ice-and-water shield, 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

What hail and wind do to a Madison roof, what to photograph for your insurer, tarp costs, and how to avoid storm chasers.

Hail & Wind Damage Repair →

Roof Inspection

A walked inspection with photos and a written report — for buying a house, after a storm, or finding out how many winters the roof has left.

Roof Inspection →

Commercial Roof Repair

Flat and low-slope roofs on storefronts, offices, churches and small apartment buildings: drains, seams, snow load and how to compare repair bids.

Commercial Roof Repair →

Questions roofers get asked

What does a new roof cost on a 2,000 sq ft Madison house?

Figure 24–30 squares, so $12,000–$22,000 in architectural shingles with full tear-off and $30,000–$52,000 in standing-seam metal. A plain gable on a ranch-style footprint lands low; a two-story with valleys, dormers and a 10/12 pitch lands high.

Repair or replace: which is cheaper in the long run?

Repair when the roof is under about 18 years and the trouble is in one or two places: a boot, a valley, a flashing, an eave that ice-dammed once. Replace when granules are everywhere, there are two layers, or it's the third repair in two years. After that you're renting time at a bad rate.

Why do two quotes for the same roof differ by thousands?

Usually because they describe different jobs. One may include a full tear-off, more ice barrier, new flashing and ridge vent work while the other doesn't. Line the quotes up item by item before comparing totals; the gap is usually in the lines, not the labor.

Are roofing estimates free in Madison?

Most local roofers give free written estimates for repairs and replacements. A standalone inspection with a written report, for a real estate deal for example, usually runs $150–$300; ask whether the fee is credited if you hire that roofer. A company charging for a replacement quote is charging you for the sales pitch.

Need roof work in Madison?

Call for a free estimate. Mon–Sat 7am–7pm.

Call (608) 807-5003
Call (608) 807-5003