Skip to content

Roofing in Wisconsin

Wisconsin is one of the few states where the home-improvement rulebook is more detailed than the licensing rulebook. DSPS certifies the dwelling contractor who pulls the permit, ATCP 110 governs the paper you sign at the kitchen table, and §100.65 specifically outlaws the deductible-waiver pitch that storm chasers bring across the state line after every hail event. Layer an Upper Midwest climate that delivers softball hail in May and ice dams in February, and the rules look a lot less like paperwork and a lot more like survival gear.

By continuing, you agree to receive calls & texts from contractors via our lead partner. Consent not required to purchase. Privacy · Terms

On this page:Replacement costMetal vs asphaltMaintenance checklist

Why Wisconsin roofing follows its own playbook

Wisconsin does not have a state-level roofing license in the way Florida or Louisiana do, but it is a long way from unregulated. The Department of Safety and Professional Services (DSPS) certifies the person who pulls the permit under the statewide Uniform Dwelling Code. DATCP enforces ATCP 110, one of the more detailed home-improvement chapters in the country. And Wis. Stat. §100.65 makes the deductible-waiver sales pitch a per-violation statutory offense. Between the Upper Midwest climate and those three overlapping regimes, a Wisconsin re-roof looks different from anything you would sign in Dallas or Denver.

Wisconsin enforces a statewide Uniform Dwelling Code (UDC) for one- and two-family homes — chapters SPS 320 through 325 of the Wisconsin Administrative Code, administered by DSPS. That is unusual among Upper Midwest states: a re-roof in Green Bay, Wausau, Eau Claire, and the city of Milwaukee is all governed by the same baseline code rather than a patchwork of city ordinances. SPS 321.28 sets the ice-barrier requirement for shingle roofs over heated space, and SPS 321 generally pulls from the IRC with Wisconsin amendments. Local municipalities can add inspection requirements on top, but they cannot weaken the UDC.

On the contractor side, DSPS issues two overlapping credentials. The Dwelling Contractor certification is carried by the business entity and is required to obtain building permits for new one- and two-family dwellings and most additions and alterations. The Dwelling Contractor Qualifier is carried by a specific individual within that business — under Wis. Stat. §101.654 and Wis. Admin. Code SPS 305, the qualifier must complete a DSPS-approved 12-hour initial course and twelve hours of continuing education every two-year cycle, with four of those hours addressing laws, codes, contracts, liability, and risk management. A roofer who only does re-roofs on existing homes may argue that a permit is not required, but most Wisconsin municipalities require a permit anyway.

ATCP 110 is the contract layer, and it carries real teeth. Under ATCP 110.05, every home-improvement contract over $1,000 must be written and must contain specific elements — contractor name and address, full description of the work, detailed list of materials including brand and specifications, total price including finance charges, start and completion dates, and written warranty terms. ATCP 110.06 requires the contractor to furnish a written notice of the three-business-day cancellation right when the contract is signed at the homeowner's residence. ATCP 110.02 prohibits a long list of deceptive practices. And Wis. Stat. §100.20(5) gives any homeowner who suffers a monetary loss from an ATCP 110 violation a private right of action for double damages plus costs and reasonable attorney fees.

Sitting on top of ATCP 110 is Wis. Stat. §100.18, the Fraudulent Representations statute. Any untrue, deceptive, or misleading advertisement or sales representation made to induce a contract opens the roofer to a §100.18 claim — pecuniary loss plus costs and attorney fees, with double damages available when an injunction has been violated. Wisconsin lawyers routinely plead ATCP 110 and §100.18 in the alternative on roofing disputes, because the damage multipliers and fee-shifting provisions change the settlement math on a bad contract in ways no other state's consumer code quite matches.

State roofing license
None specific to roofing. DSPS Dwelling Contractor and Qualifier certifications cover broader residential construction under Wis. Stat. §101.654.
Building code
Statewide Uniform Dwelling Code — Wis. Admin. Code SPS 320–325. Administered by DSPS; local inspection but no local weakening.
Home-improvement contract rule
Wis. Admin. Code ATCP 110. Mandatory written contract elements, 3-business-day home-sale cancellation, and per-violation enforcement by DATCP.
Deductible-waiver ban
Wis. Stat. §100.65 (2013 Wis. Act 24, effective Jan. 1, 2014). $500–$1,000 per violation, plus DATCP enforcement.
Climate zones
IECC climate zones 6 and 7 (northern counties). Ice-barrier from eave to 24 inches past the interior wall line required on shingle roofs over heated space.

Estimate your Wisconsin roof cost

Adjust size, material, and Class 4 election below. The Wisconsin calculator applies a baseline ice-and-water-barrier adder for the SPS 321.28 requirement (ice barrier from eave to 24 inches past the interior warm-wall line), and applies a Class 4 material uplift when elected to reflect the UL 2218 shingle premium that earns the carrier wind-hail discount. For northern IECC-zone-7 counties, add $400–$1,200 on top. For full-decking replacement revealed at tear-off, expect $800–$3,000.

5005,000

Class 4 asphalt runs roughly 5–10% more than standard architectural. Most Wisconsin carriers (State Farm, American Family, Allstate, Farmers, Erie, West Bend, Acuity) offer a 10–30% wind-hail premium discount on UL 2218 Class 4 roofs in hail-prone ZIPs. Typical payback in Milwaukee metro and Chippewa Valley is 2–4 years.

Estimated Wisconsin range
$7,700 – $14,700
  • Materials$4,260 – $8,800
  • Labor$2,360 – $4,550
  • Permits & disposal$1,080 – $1,350

Includes Wisconsin code adders: Ice-and-water barrier — eave to 24" past warm wall (SPS 321.28)

Get actual bids →

Directional estimate only. Does not include climate-zone-7 uplift, decking replacement beyond the per-sheet allowance, or permit fees. Submit your zip above for real contractor bids.

Hail, ice dams, and a carrier market tightening on roof age

Wisconsin is consistently a top-ten state for hail activity, and 2024 and 2025 both produced headline events in the Chippewa Valley and the Milwaukee metro. Combine that with an Upper Midwest winter that drops ice-dam claims every February and a polar-vortex freeze every few winters, and the state's homeowner carriers have been rewriting roof-age rules on renewal. The Office of the Commissioner of Insurance (OCI) is the consumer-side regulator — and the complaint portal actually gets used.

The OCI operates an online complaint portal at ociaccess.oci.wi.gov and a consumer hotline at 1-800-236-8517. OCI does not adjudicate contract disputes the way a court would, but it does review insurer conduct against Wisconsin insurance statutes and administrative code, including Wis. Stat. §628.46 (prompt payment of first-party claims) and Wis. Admin. Code Ins 6.11 (unfair claims settlement practices). For a homeowner with a delayed or lowballed hail claim, OCI review is a low-friction first step that creates a written record and frequently changes the adjuster's posture.

Roof-age underwriting has tightened independently of any statute. Wisconsin carriers commonly convert replacement-cost coverage to actual cash value (ACV) on roofs past 15, 20, or 25 years depending on material and condition, and nonrenewal of policies with visibly aged roofs is more frequent than it was five years ago. There is no Wisconsin equivalent of Florida's F.S. §627.7011 mandatory inspection right — the carrier's underwriting guidelines control. If your roof is older than 15 years, request a plain-English statement from your agent describing how the next two renewals will treat it.

Hail frequency drives the rate environment. The 2025 severe-weather season produced a May 15 outbreak that dropped hail up to four inches near Altoona and Eau Claire County, with significant vehicle and property loss across the Chippewa Valley. NOAA's Storm Prediction Center logged more than 5,400 hail events nationally in 2025 alongside 2024, and Wisconsin was repeatedly in the top ten state-level impact counts. Milwaukee metro carriers have been charging percentage wind-hail deductibles on a growing share of new-business quotes; 1% of dwelling coverage is now common, 2% is not rare, and a flat-dollar deductible is no longer a safe assumption.

Ice-dam damage is covered under most Wisconsin homeowner policies when the resulting water intrusion damages dwelling structure, interior finishes, or personal property. Removal of the ice dam itself is generally excluded as preventive maintenance. The standard claim pattern — water staining on a second-floor ceiling after a warm spell in February — turns on whether the carrier accepts the damage as sudden and accidental rather than long-term wear. Document the event with dated photos the day you notice the staining, and keep HVAC and insulation records if the adjuster invokes a maintenance exclusion.

Class 4 impact-resistant shingle discounts are offered by most Wisconsin carriers in hail-prone ZIPs — commonly 10% to 30% off the wind-hail portion of the premium on UL 2218 Class 4 products. The discount varies by carrier, ZIP, and whether the policy is standard-market or non-standard. Ask for the discount as a written renewal line item before you assume a specific payback period.

  • Wis. Stat. §100.65 — contractor deductible-waiver ban
    A residential contractor who promises to pay or rebate any portion of your insurance deductible faces $500 to $1,000 per violation, plus DATCP and OCI referral.
    Wis. Stat. §100.65
  • Wis. Stat. §100.65(3) — 3-business-day cancellation after claim denial
    If the work is tied to a property-insurance claim and the carrier denies in whole or part, you have 3 business days after written denial to cancel the contract by personal delivery or 1st-class mail.
    Wis. Stat. §100.65(3)
  • Wis. Stat. §628.46 — prompt-payment rule on first-party claims
    Insurers must pay undisputed amounts within 30 days of proof of loss. Overdue amounts accrue 12% annual interest by statute.
    Wis. Stat. §628.46
  • SOL: 6 years on written contract; 1–2 year contractual suit-limit common
    Wis. Stat. §893.43 gives 6 years on written contracts, but most Wisconsin HO policies shorten that to 1 or 2 years via a contractual suit-limitation clause. Read your declarations page.
    Wis. Stat. §893.43
  • Construction statute of repose: 10-year exposure period
    Wis. Stat. §893.89 sets a 10-year exposure period from substantial completion, with a 3-year extension when damage is sustained in years 8–10.
    Wis. Stat. §893.89

ATCP 110 and §100.18: the contract regime every Wisconsin homeowner should read first

Wisconsin's home-improvement consumer protection runs primarily through one administrative-code chapter — Wis. Admin. Code ATCP 110 — paired with Wis. Stat. §100.18 for deceptive sales talk. Together they are one of the most detailed state-level home-improvement regimes in the country. A contract that skips an ATCP 110 requirement is a per-violation offense for DATCP and a private-action claim for the homeowner; a sales pitch that misrepresents a material fact is a §100.18 claim with costs and attorney fees attached. Wisconsin roofers who work the state every day know these rules. Out-of-state storm chasers frequently do not.

ATCP 110 applies to any home-improvement transaction over $1,000, which captures essentially every residential re-roof in Wisconsin. ATCP 110.05 requires that the contract be in writing and contain a specific set of elements: the name and address of the seller and any representative, a full description of the work with quantities and materials listed by brand and specification, the total contract price including finance charges, the dates work will start and be completed, a description of any mortgage or security interest, and a statement of all warranties on materials, labor, or services. A phrase like 'asphalt shingles, 30-year architectural' does not meet the specification requirement — the manufacturer, product line, and color belong in the contract.

ATCP 110.06 layers the three-business-day right to cancel on top of the federal FTC Cooling-Off Rule whenever the contract is signed at the homeowner's residence or at a location other than the seller's permanent place of business. The seller must deliver two copies of the cancellation-notice form at signing, and the three-day window does not begin to run until the notice is properly delivered. A Wisconsin contract signed at the kitchen table that lacks the notice form never starts the clock — cancellation remains available until delivery is cured.

ATCP 110.02 prohibits a list of specific deceptive practices: false promises, bait-and-switch, failure to disclose material terms, unauthorized work, and disparate treatment of homeowners based on race or national origin. ATCP 110.025 prohibits the contractor from representing themselves as an insurance-claim adjuster or negotiating the claim on the homeowner's behalf — a restriction that dovetails with Wis. Stat. §100.65's public-adjuster-adjacent prohibitions. Reading them together, a Wisconsin contractor cannot legally mix the roles of roofer and claims negotiator on the same job.

Enforcement runs through three parallel channels. DATCP (the Department of Agriculture, Trade and Consumer Protection) can impose administrative penalties and seek injunctive relief. Wis. Stat. §100.20(5) gives any homeowner who suffers a monetary loss from an ATCP 110 violation a private right of action for twice the pecuniary loss plus costs and reasonable attorney fees. And Wis. Stat. §100.18 supplies a parallel fraud-based claim for false or misleading sales statements — costs and attorney fees on the base claim, double damages available where a §100.18 injunction has been violated. The fee-shifting provisions are what make a modest-dollar roofing dispute economically viable to litigate, and that changes the pre-litigation negotiating posture.

None of this is obscure law. Wisconsin courts have been applying ATCP 110 and §100.18 to home-improvement disputes for decades, and DATCP's Bureau of Consumer Protection publishes plain-English consumer guidance on both. What changes year to year is which provisions out-of-state storm-chaser crews forget to comply with after a major hail event — a pattern the state bar and DATCP both track.

Five checks before you sign a Wisconsin roofing contract

Compare the contract you are handed against this 5-point ATCP 110 / §100.65 checklist before you sign anything. A contract missing any of these elements is non-compliant and changes the downstream enforcement math in your favor.

  1. Written contract with ATCP 110.05 elements

    Seller name and physical address (not a P.O. box), full work description, materials by brand and specification (not just 'architectural shingles'), total price including any finance charges, start and completion dates, and a statement of all warranties. A verbal change-order promise does not count — ATCP 110.05 requires writing.

  2. Three-business-day cancellation notice (ATCP 110.06)

    Two copies of the cancellation-rights notice delivered at signing when the contract is signed at your home. The three-day clock does not start until proper delivery. If you do not receive the notice form, your cancellation window stays open.

  3. §100.65 insurance-claim disclosure and boldface question

    If any part of the work will be paid from a property-insurance claim, Wis. Stat. §100.65 requires a 10-point-minimum boldface statement asking whether the work is insurance-claim-related, and a 3-business-day cancellation right that runs from written notice of a denial in whole or part.

  4. No deductible-waiver promise in writing or in conversation

    Wis. Stat. §100.65(2) bars any promise, advertisement, or rebate of your deductible. A roofer offering this is exposing themselves to $500–$1,000 per violation and is signaling they are willing to misrepresent on a carrier filing — walk away.

  5. No representation as your claims adjuster or negotiator

    ATCP 110.025 and Wis. Stat. §100.65(2)(b) both prohibit a residential contractor from representing or negotiating your insurance claim. A legitimate roofer writes a bid; a licensed public adjuster (separate credential) handles the claim. A contractor offering to do both is outside the line.

File a DATCP consumer complaint

Verifying a Wisconsin roofer — DSPS, the permit, and the insurance paper

Wisconsin does not issue a roofing-specific contractor license, which leads some homeowners to assume the state is hands-off. It is not. The DSPS Dwelling Contractor and Qualifier credentials are what let a contractor pull a permit anywhere in the state. Municipal permit offices in Milwaukee, Madison, Green Bay, Kenosha, Appleton, and Waukesha all verify DSPS status before issuing. Combine that credential check with independent insurance and bond verification and a careful read of the ATCP 110 contract, and a Wisconsin homeowner has three distinct filters to apply before signing.

The Dwelling Contractor certification is attached to the business and is required for the construction of one- and two-family dwellings and for most permitted alterations, additions, and replacements of principal structural components. The Dwelling Contractor Qualifier is attached to a specific individual within that business; under Wis. Stat. §101.654 and Wis. Admin. Code SPS 305.315, the qualifier must complete a DSPS-approved 12-hour initial course in dwelling construction within one year of application, and 12 hours of continuing education every two-year cycle. Four of those CE hours must address laws, codes, contracts, liability, and risk management. Both credentials can be verified at dsps.wi.gov using the Credential / License Search.

A re-roof on an existing dwelling may or may not require a permit depending on municipality, but the city-level practice in Milwaukee, Madison, Green Bay, Waukesha, Kenosha, and Racine is to require one. The City of Milwaukee Department of Neighborhood Services issues a specific re-roofing permit application. The City of Madison Development Services Center administers permitting in Dane County's central-city jurisdictions. Call your municipality's building-inspection desk before signing a contract that does not address permit responsibility — it is a five-minute call and it catches a surprising amount of non-compliance.

Independent insurance verification matters because DSPS does not require continuous insurance coverage as a credentialing condition in the same way some states do. Ask for a current Certificate of Insurance listing you as certificate holder, and contact the insurer directly (not the contractor) to confirm general-liability coverage is active and matches what the contract states. Wisconsin contractors with employees must carry workers' compensation under Wis. Stat. §102.28 — request a separate COI for workers' comp. A roofer working without workers' comp is exposing you to a tort claim from any injured crew member that could eventually run through your homeowner's policy.

Complaint history has multiple authoritative channels in Wisconsin. DATCP's Bureau of Consumer Protection handles ATCP 110 and §100.65 complaints — complaints are public record. The Wisconsin Department of Justice Office of Consumer Protection (doj.state.wi.us) handles broader consumer fraud referrals. OCI's online portal handles insurer-conduct concerns. DSPS credentialing complaints go directly to the department. A roofer with multiple DATCP or DSPS filings against the same entity is a harder signal to dismiss than any marketing page.

Wisconsin enforcement on contract fraud runs through Wis. Stat. §100.18 (fraudulent representations) and §100.20(5) (ATCP violation private action). Both carry fee-shifting provisions, and §100.18 has been applied to home-improvement sales talk in Wisconsin appellate decisions for decades. A contractor who knowingly misrepresents a material fact to induce a signature is exposing themselves to costs and attorney fees on top of the underlying damages — which is what makes the state's consumer code meaningful in practice even without a roofing-specific license.

Dwelling Contractor
DSPS Dwelling Contractor certification
Business-entity credential required to pull permits for one- and two-family dwelling construction, additions, and most alterations. Governed by Wis. Stat. §101.654 and Wis. Admin. Code SPS 305.
Qualifier
DSPS Dwelling Contractor Qualifier certification
Individual credential held by a person inside the Dwelling Contractor business. 12-hour initial course + 12 CE hours per 2-year cycle (4 hours laws/codes/contracts). Required under SPS 305.315.
Search DSPS credentials

How to verify a Wisconsin roofing contractor license

Wisconsin publishes its active contractor licenses in a public database. Two minutes before you sign catches most out-of-state storm chasers and lapsed licenses.

  1. 1
    Open the Wisconsin license lookup

    Go to the Wisconsin contractor license search portal (Search DSPS credentials). Ask the contractor for their license number on the first call so you can look them up directly.

    Open →
  2. 2
    Search by license number or business name

    Enter the license number exactly as written. If the contractor hasn’t given you one yet, search by the business name that will appear on the contract — that’s what the license is actually under.

  3. 3
    Confirm the license is active and residential-qualified

    The record should show the license as current and in good standing. Make sure the class covers residential roofing — in Wisconsin that’s typically Dwelling Contractor (DSPS Dwelling Contractor certification), Qualifier (DSPS Dwelling Contractor Qualifier certification). A lapsed, suspended, or wrong-class license can’t legally pull a roofing permit for your home.

  4. 4
    Check complaint and disciplinary history

    Most state boards publish complaint counts and disciplinary actions next to the license detail. An active pattern of unresolved complaints, or a suspension within the past five years, is a hard stop.

Hail spring, ice-dam winter, and when the clock actually runs

Wisconsin runs two distinct peril seasons — a spring-through-summer severe-weather window dominated by hail, straight-line wind, and tornadoes, and a mid-winter ice-dam window tied to the state's climate-zone-6-and-7 snowpack and insulation patterns. Both produce roofing claims. Both are usually subject to a 1-year or 2-year contractual suit-limitation clause in the homeowner's policy, which overrides the 6-year statute on written contracts.

Wisconsin's severe-weather season peaks May through July, with a secondary August peak in the Mississippi River valley. The state averages about 23 tornadoes per year per the State Climatology Office, concentrated in southern and central counties. Hail is more broadly distributed — Milwaukee metro, Waukesha, Racine, Kenosha, Dane, Rock, Jefferson, and the Chippewa Valley all see multi-event seasons. The 2025 May 15 outbreak dropped up to 4-inch hail near Altoona in Eau Claire County and damaged thousands of vehicles and hundreds of roofs across the Chippewa Valley.

Tornadoes in Wisconsin are less frequent than Oklahoma or Kansas but not rare. The 2022 season brought the state's first March tornado of that year in Dane County, an EF-1 that tracked five miles southeast of Stoughton. The June 22, 2024 Watertown tornado was confirmed as EF-1 by NWS Milwaukee/Sullivan and destroyed a residence along with outbuildings west of the city. Statewide tornado climatology and individual survey reports are published by the NWS Milwaukee office at weather.gov/mkx.

Ice dams are the under-discussed Wisconsin peril. A warm attic above cold eaves — the default in many 1940s-1970s Wisconsin houses — produces snowmelt that refreezes at the eave and forces water back up under the shingles. Wis. Admin. Code SPS 321.28 requires an ice-barrier membrane along the eave on shingle roofs over heated space, but the barrier only works if attic ventilation and insulation are in spec. When they are not, water ends up on drywall two weeks into every cold snap. The resulting damage is usually covered; the ice removal itself is usually excluded.

The claim clock on a Wisconsin homeowner's policy is rarely the 6-year statutory default under Wis. Stat. §893.43. Most ISO-form Wisconsin policies carry a 'Suit Against Us' clause with a 1-year or 2-year deadline from date of loss. Send written claim notice as soon as you identify damage — do not assume the statutory window controls. Document damage with dated photos the day you notice it, request an inspection within 30 days of a major event in your ZIP, and preserve receipts for any mitigation work you do before the adjuster visits.

Seasonmid-Aprilmid-September
Peak landfallmid-May through mid-July
  • 2024
    Watertown tornado (June 22)
    NWS-confirmed EF-1, 95 mph peak winds. Residence destroyed, outbuildings leveled west of Watertown; one of several tornadoes in the late-June 2024 severe-weather outbreak across southern Wisconsin.
  • 2025
    Chippewa Valley hail outbreak (May 15)
    Up to 4-inch hail near Altoona and Eau Claire County. Significant property damage across Chippewa, Dane, Dodge, Jefferson, Waukesha, Rock, and Walworth counties; among the state's most damaging 2025 hail events.
  • 2022
    Dane County EF-1 (March 5)
    3rd earliest first-tornado-of-year on record in Wisconsin; 5-mile track southeast of Stoughton, residential damage near Rockdale.

Claim-filing deadlines by storm

Wisconsin's statutory window is 6 years on written contracts under Wis. Stat. §893.43, but most homeowner's policies contain a 'Suit Against Us' clause that shortens that to 1 or 2 years from date of loss. Pull your declarations page and confirm the policy-specific deadline before you assume the statutory default controls.

StormLandfallNew claim deadlineSupplemental deadline
Standard Wisconsin homeowner policy (most carriers)Date of lossTypically 1 year from date of loss (claim notice)Typically 2 years (contractual suit-limit)
Breach of contract default (Wis. Stat. §893.43)Date of loss6 years statutory (applies only if policy has no shorter clause)Same 6-year window
Property-tort claim (Wis. Stat. §893.52)Date of loss6 years from date damage is discoveredSame 6-year window
Construction statute of repose (Wis. Stat. §893.89)Substantial completion10-year exposure period3-year extension if damage sustained in years 8–10

Your specific deadline is printed on the declarations page under 'Suit Against Us' or a similarly titled clause. Document damage the day you notice it — the policy clock almost always runs from the storm, not from when you decide to file.

Red flags specific to Wisconsin

Wisconsin's regulatory stack makes certain sales patterns per-violation statutory offenses rather than generic bad behavior. The state bar, DATCP, OCI, and the DOJ Office of Consumer Protection all track these patterns every storm season. If you see any of the following, the contract in front of you is non-compliant and the downstream enforcement math favors you.

  • Deductible-waiver promiseWis. Stat. §100.65(2)

    Wis. Stat. §100.65(2) specifically prohibits a residential contractor from promising, advertising, or rebating any portion of your insurance deductible. Penalties run $500–$1,000 per violation, with DATCP enforcement and potential OCI referral. Decline and report.

  • Missing ATCP 110.05 contract elementsWis. Admin. Code ATCP 110.05

    ATCP 110.05 requires a written contract with seller name and address, full work description, materials by brand and specification, total price including finance charges, start and completion dates, and warranty terms. A contract that skips any of these is non-compliant — and Wis. Stat. §100.20(5) gives you a private action for double damages plus costs and fees.

  • No 3-business-day cancellation notice at an at-home signingWis. Admin. Code ATCP 110.06

    ATCP 110.06 requires two copies of the cancellation-rights notice at signing when the contract is signed at your residence. The 3-day clock does not start until proper delivery. No notice equals no running clock — your cancellation window stays open until the contractor cures.

  • Contractor offering to adjust or negotiate your insurance claimWis. Stat. §100.65(2)(b)

    ATCP 110.025 and Wis. Stat. §100.65(2)(b) both bar a residential contractor from representing or negotiating your insurance claim on your behalf. Public-adjuster work requires a separate OCI credential. A roofer offering to 'handle the insurance' is outside the line in Wisconsin.

  • Out-of-state storm-chaser pressure after a hail eventWis. Stat. §100.18

    After major Chippewa Valley, Milwaukee-metro, or Dane County hail events, out-of-state crews work the neighborhoods door-to-door. Pressure tactics and same-day signature asks violate §100.18 (fraudulent representations) when they misrepresent your rights or the roof's condition. Ask for DSPS Dwelling Contractor credential numbers before you engage.

How to report it

Wisconsin has four parallel reporting channels for different kinds of concerns. Reports are free, typically take 15 minutes, and do not require that you have hired the contractor or paid a deposit.

What shapes Wisconsin roofing pricing

Wisconsin re-roof pricing sits modestly above the national median in Milwaukee and Madison metros, at the national median in Green Bay and Appleton, and below the median in rural northern counties. The bid-to-bid variance inside the same ZIP is usually explained by three things: whether the job is in IECC climate zone 6 versus 7 (which changes the ice-barrier run), whether the homeowner is electing Class 4 impact-resistant shingles for the carrier discount, and whether any decking is rotten under the existing shingles.

On a typical 1,800 sq-ft roof in Milwaukee, expect roughly $8,000–$14,000 for a standard architectural-asphalt re-roof. Madison runs slightly higher at $9,000–$16,000, driven by a tighter labor market and longer drive times from Dane County outskirts. Green Bay, Appleton, and the Fox Valley sit at $8,000–$13,000. Eau Claire and the Chippewa Valley are in the same range except in the months right after a hail event, when demand pressure can add 10–15% to the spread.

The three factors that push a specific Wisconsin job above these ranges are climate-zone-7 northern counties (which require longer ice-barrier runs and, on some low-slope sections, ASTM D 1970 membrane in place of felt), Class 4 shingle election (material premium roughly 5–10% for UL 2218 Class 4 products, with typical 10–30% wind-hail premium discount), and decking replacement revealed at tear-off. Decking is the surprise line-item on older Milwaukee and Madison homes — $60–$120 per 4x8 sheet of OSB or plywood is typical and can add $800–$3,000 on a full tear-off.

  • IECC climate zone 7 (northern Wisconsin)+$400–$1,200 (northern WI)

    Langlade, Lincoln, Oneida, Vilas, Forest, Florence, Price, Iron, Ashland, Bayfield, Douglas, Sawyer, and Burnett counties fall into IECC climate zone 7. SPS 321.28 ice-barrier extends from eave to at least 24 inches past the interior wall line; in practice, contractors run an extra course for climate-zone-7 exposure. Longer ice-barrier runs and higher-R underlayment add material and labor cost compared to southern WI jobs.

  • Class 4 impact-resistant shingle election+$400–$1,200 material; -$120–$360/yr premium

    UL 2218 Class 4 asphalt products run roughly 5–10% more per square than standard architectural. Most Wisconsin carriers (State Farm, American Family, Allstate, Farmers, Erie, West Bend, Rural Mutual, Acuity) offer a 10–30% discount on the wind-hail portion of the premium. In hail-belt Milwaukee metro and Chippewa Valley ZIPs, the discount typically pays back material premium in 2–4 years. Verify the discount as a written renewal line item before assuming payback.

  • Decking replacement at tear-off+$800–$3,000 (varies with decking condition)

    Wisconsin's older housing stock — pre-1970 Milwaukee bungalows, Madison Shorewood Hills, pre-war Green Bay east-side — frequently reveals rotten or delaminated decking only after tear-off. OSB or plywood replacement runs roughly $60–$120 per sheet installed. A per-sheet allowance belongs in the contract; a roofer quoting a flat re-roof price without addressing decking is setting up a change-order dispute.

Estimated impacts are directional, derived from Wisconsin contractor bid comparisons, DSPS permit-level cost data, and DATCP consumer reporting. Individual jobs vary with roof size, pitch, stories, access, and product tier.

Published ranges for architectural-asphalt re-roofs on a typical 1,800 sq-ft Wisconsin home. Treat as a sanity check, not a quote. Actual bid depends on pitch, stories, tear-off layers, decking condition, and climate zone.

MetroTypical rangeNote
Milwaukee / Waukesha / Racine$8,000–$14,000Highest hail-claim volume in the state; labor tight after major events.
Madison / Dane County$9,000–$16,000Tightest labor market; longer drive times from outskirts.
Green Bay / Appleton / Fox Valley$8,000–$13,000
Eau Claire / Chippewa Valley$7,500–$13,000Demand surges 10–15% in months after major hail.
Wausau / north-central WI$7,500–$12,500Climate zone 7 ice-barrier adds modest cost.
Kenosha / Racine (Illinois border)$8,000–$13,500

Ranges pulled from Wisconsin contractor pricing data and aggregator sources (Infinity Exteriors, Modern Exterior, Ridge Top, This Old House). A real bid is a site visit — treat these as a floor/ceiling, not a budget.

Frequently asked questions

  • Wisconsin does not issue a roofing-specific license. It does require DSPS Dwelling Contractor certification for the business and Dwelling Contractor Qualifier certification for a specific individual within the business, under Wis. Stat. §101.654 and Wis. Admin. Code SPS 305. Both credentials can be verified at dsps.wi.gov. Most Wisconsin municipalities require one of those credentials to pull a re-roofing permit.

Wisconsin cities we cover

Permit offices, historic-district rules, and storm patterns vary metro to metro. Pick your city for the local details that don’t fit on this page.

Sources

Every rule, statute, and figure on this page cites an authoritative source. Verify anything you're about to act on.

Ready to compare bids on a Wisconsin roof?

Two minutes of questions. A local roofer reaches out through our lead partner. See how we handle your quote request for how lead routing works and what to verify yourself.

Start with my zip code