Deck building in Wisconsin
Wisconsin is one of the few states where the home-improvement contractor 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 the statewide Uniform Dwelling Code enforces the ice-barrier and snow-load provisions that make a northern Wisconsin deck technically different from a deck built in Georgia or Texas. Layer an Upper Midwest climate that delivers softball hail in May and ice dams in February, and the frost-footing requirement in IECC climate zones 6 and 7 becomes the single most consequential detail in any Wisconsin deck project.
By continuing, you agree to receive calls & texts from contractors via our lead partner. Consent not required to purchase. Privacy · Terms
On this page:Deck costComposite vs wood
Why Wisconsin deck building follows its own playbook
Wisconsin does not have a state-level deck contractor license in the way some states 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 contract chapters in the country. And the UDC's frost requirements — footings must bear below the frost line, which runs as deep as 42–48 inches in northern Wisconsin — make deck footing construction substantively more demanding than in warmer climates.
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. A deck permit in Green Bay, Wausau, Eau Claire, and Milwaukee is all governed by the same baseline code rather than a patchwork of city ordinances. SPS 321 adopts from the IRC with Wisconsin amendments, and Section R507 of the IRC governs exterior decks — including ledger attachment requirements, post and beam sizing, footing design, guardrail height (36 inches when the deck surface exceeds 30 inches above grade), and baluster spacing (4-inch maximum sphere passage). The American Wood Council DCA 6 is the prescriptive reference guide most Wisconsin building departments accept for deck permit documentation.
Frost depth is the most consequential Wisconsin deck variable. The International Residential Code requires footings to extend below the local frost line to prevent heaving. In Wisconsin, frost depth runs from approximately 36 inches in the Milwaukee and Madison areas to 42–48 inches in the northern counties including Vilas, Florence, Iron, and Ashland. Footings poured above the frost line will heave in winter, racking the deck frame and progressively stressing the ledger connection until it fails. The permit specifies the minimum footing depth; a contractor who does not reference that depth explicitly in the bid has not priced the job correctly.
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 residential construction, additions, and alterations — which includes deck construction when a permit is required. The Dwelling Contractor Qualifier is carried by a specific individual within that business under Wis. Stat. §101.654 and Wis. Admin. Code SPS 305. Most Wisconsin municipalities require a permit for any attached deck or any deck over a specified size, and the DSPS credential is what allows the contractor to pull that permit.
ATCP 110 is the contract layer, and it carries real teeth for deck projects. 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, start and completion dates, and written warranty terms. 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. A deck contract that says 'build a 12×16 deck, pressure-treated, per code' does not meet the ATCP 110.05 specification requirement.
Estimate your Wisconsin deck cost
Adjust size, material, and the frost-depth toggle below. The Wisconsin calculator applies a frost-footing adder reflecting the deeper excavation required in IECC zone 7 northern counties (42–48 inch frost depth vs. 36-inch in Milwaukee/Madison). For composite or PVC decking, the material cost will significantly exceed pressure-treated.
Northern Wisconsin counties in IECC climate zone 7 require deck footings at 42–48 inches below grade — 6–12 inches deeper than the Milwaukee/Madison 36-inch standard. Deeper footings require more excavation time and more concrete. Toggle on for properties in Vilas, Florence, Iron, Ashland, Bayfield, Douglas, Sawyer, Burnett, and adjacent northern counties.
- Materials$2,996 – $7,595
- Labor$1,553 – $3,622
- Permits & disposal$776 – $1,207
Includes Wisconsin code adders: Ledger flashing and lateral-load connectors (code minimum)
Get actual bids →A directional estimate. Does not include railing system upgrades, stair construction, demolition of an existing deck, or joist/framing replacement found during demo. Submit your ZIP for real contractor bids.
Insurance, deck collapse liability, and Wisconsin's market
Wisconsin homeowners insurance treats an attached deck as part of Coverage A dwelling coverage — sudden storm damage from hail, wind, or a falling tree is generally covered. The systematic exclusions that matter for deck owners are rot, decay, termite damage, and structural failure from deferred maintenance or un-permitted construction. Wisconsin's OCI is the consumer regulator, and the complaint portal actually gets used. Deck collapse is a liability event as much as a property event — the ledger connection that fails at a summer cookout produces Coverage E claims, not just Coverage A claims.
The OCI operates an online complaint portal at ociaccess.oci.wi.gov and a consumer hotline at 1-800-236-8517. OCI reviews insurer conduct against Wisconsin statutes 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 disputed claim on a storm-damaged deck — wind damage that the carrier characterizes as pre-existing decay — OCI review creates a written record and frequently changes the adjuster's posture.
Deck-specific maintenance exclusions are the primary coverage barrier in Wisconsin. A deck with joists showing signs of rot, ledger hardware with visible corrosion, or post bases with dark discoloration suggesting moisture intrusion is a deck that has not been maintained. When a storm exposes these conditions — a tree falls on a structurally compromised deck, or ice loading collapses a deck with compromised joists — the carrier will investigate whether the damage was sudden (covered) or the result of long-term neglect (excluded). NADRA's 'Check Your Deck' inspection program every 2–3 years is the most practical way to document that the deck has been maintained.
Deck collapse is a liability event that moves beyond property damage into Coverage E personal liability. A Wisconsin deck collapse at a summer gathering — typically driven by ledger failure, overloaded joists, or deteriorated post connections — injures guests who have a negligence claim against the homeowner. Coverage E in a standard Wisconsin homeowners policy covers bodily injury to guests. When the collapse investigation shows a nailed ledger, missing lateral-load connectors, or footings above the frost line, the carrier may raise a construction-defect defense. An un-permitted deck is particularly vulnerable to this defense because there is no inspection record confirming code compliance.
Ice loading on Wisconsin decks is a seasonal concern that most homeowners underestimate. The design live load for a Wisconsin deck is 40 psf under the IRC, which is the same national standard. But Wisconsin snow loads frequently exceed that number on decks that accumulate snow without the benefit of the 45-degree pitch that sheds snow from roofs. In IECC climate zone 7 northern counties, a deck with accumulated snow and ice can exceed its design load during a winter with multiple significant snowfalls. Regular snow removal from deck surfaces and keeping drains and gaps between deck boards clear of ice buildup are maintenance practices the carrier can point to if a load-related failure claim is disputed.
- Deck is Coverage A dwelling — sudden storm damage generally coveredWind, hail, fire, and falling-tree damage to an attached deck is covered under Coverage A in a standard Wisconsin homeowners policy. Document damage with dated photos immediately after any storm.
- Rot, decay, and maintenance failure are excludedGradual deterioration of decking, joists, posts, and ledger hardware is a maintenance exclusion. Regular NADRA deck inspections and prompt repair of flashing and hardware keep the exclusion argument off the table.
- Deck collapse injuring guests is a Coverage E liability eventA structural deck failure injuring guests triggers a personal liability claim. Ledger failure and post failure are the leading collapse causes. Coverage E responds, but the investigation will examine whether the structure was code-compliant and maintained.
- Wis. Stat. §628.46 — prompt-payment rule on first-party claimsInsurers must pay undisputed claim amounts within 30 days of proof of loss. Overdue amounts accrue 12% annual interest by statute. OCI enforces.Wis. Stat. §628.46
- SOL: 6 years on written contract; 1–2 year contractual suit-limit common in HO policiesWis. Stat. §893.43 gives 6 years on written contracts, but most Wisconsin HO policies shorten that to 1 or 2 years for coverage disputes via a contractual suit-limitation clause. Read the declarations page.Wis. Stat. §893.43
ATCP 110 and §100.18: the contract regime every Wisconsin deck buyer 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 and apply with full force to deck construction contracts. 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 material facts about the deck scope, materials, or warranty is a §100.18 claim with attorney fees attached.
ATCP 110 applies to any home-improvement transaction over $1,000, which captures every residential deck project 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 contractor and any representative, a full description of the work with quantities and materials listed by type and specification, the total contract price, start and completion dates, and a statement of all warranties on materials and labor. For a deck contract, this means the contract must specify decking material (species and treatment grade for pressure-treated, or specific brand and line for composite), post dimensions (6×6 minimum), joist sizing, footing depth, hardware type (hot-dip galvanized or specified), and railing system.
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. The contractor 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 deck contract signed at the kitchen table without the cancellation notice never starts the clock — the homeowner can cancel until the notice is properly delivered.
ATCP 110.025 prohibits the contractor from representing themselves as an insurance-claim adjuster or negotiating the claim on the homeowner's behalf. This is particularly relevant for deck contracts that are insurance-funded after storm damage — the deck contractor scopes and prices the repair; a licensed public adjuster handles the claim negotiation. A deck contractor who offers to 'handle the insurance' on a storm-damaged deck is outside the line in Wisconsin.
Enforcement runs through three parallel channels. DATCP 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. The fee-shifting provisions are what make a modest-dollar deck dispute economically viable to litigate.
Five checks before you sign a Wisconsin deck contract
Compare the contract you are handed against this 5-point ATCP 110 checklist before you sign anything. A contract missing any of these elements is non-compliant and changes the downstream enforcement math in your favor.
- Written contract with ATCP 110.05 elements
Contractor name and physical address, full work description, materials by type and specification (e.g., "5/4×6 Trex Enhance Naturals Composite Decking, Island Mist color" not just "composite decking"), footing depth, post dimensions, hardware grade, total price, start and completion dates, and all warranty terms. A phrase like "pressure-treated deck per code" does not meet the specification requirement.
- 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.
- Footing depth confirmed and specified in writing
The contract should state the required footing depth in inches (matching the building department requirement) and confirm that all footings will extend to or below that depth. A contract that says "footings per code" without specifying depth has not committed to the number.
- Ledger attachment method specified
IRC R507.2.3 and DCA 6 require through-bolts or lag screws in a staggered pattern, with flashing and lateral-load connectors. The contract should specify which hardware will be used — not just "attached per code." This is the single most safety-critical element in the contract.
- DSPS credential verified before deposit
Verify the contractor's Dwelling Contractor certification at dsps.wi.gov before writing any check. The certification allows the contractor to pull the permit; without it, the project may proceed without inspection, leaving you with an un-inspected structure.
Verifying a Wisconsin deck contractor — DSPS, the permit, and ATCP 110
Wisconsin does not issue a deck-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 allow a contractor to 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 a deck permit. Combine that with independent insurance verification and a careful ATCP 110 contract review, 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 permitted alterations including decks. The Dwelling Contractor Qualifier is attached to a specific individual; 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 and 12 hours of continuing education every two-year cycle. Both credentials can be verified at dsps.wi.gov using the Credential / License Search.
A deck permit is typically required by Milwaukee, Madison, Green Bay, Waukesha, Kenosha, and Racine for any attached deck regardless of size. Some municipalities also require permits for freestanding decks above a certain height or area. The permit process triggers inspection at the footing stage (before concrete is poured) and at the framing stage (before decking is installed). These inspections are the only independent verification that the footing depth matches the frost line requirement and that the ledger is properly through-bolted. Skipping the permit means skipping those checks.
Independent insurance verification is critical 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 to confirm general liability is active and matches what the contract states. Wisconsin contractors with employees must carry workers' compensation under Wis. Stat. §102.28. A deck crew without workers' comp exposes your homeowners policy to a tort claim from an injured worker.
Complaint history lives at DATCP (ATCP 110 violations), the Wisconsin DOJ Office of Consumer Protection (broader consumer fraud), OCI (insurer conduct), and DSPS (credential violations). A deck contractor with multiple DATCP filings against the same entity is a harder signal to dismiss than any marketing page. The Wis. Stat. §100.18 fraudulent-representations statute, applied to home-improvement sales talk for decades in Wisconsin appellate decisions, is the fee-shifting enforcement mechanism that makes pre-signature verification valuable.
How to verify a Wisconsin deck builder license
Wisconsin publishes its active contractor licenses in a public database. Two minutes before you sign catches most unlicensed operators and lapsed licenses.
- 1Open 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 → - 2Search 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.
- 3Confirm 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 deck construction — inWisconsin 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 deck permit for your home.
- 4Check 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.
Frost depth, snow loads, hail, and when the claim clock starts in Wisconsin
Wisconsin deck construction is defined by two seasonal engineering realities: a frost-depth requirement that runs 36–48 inches across the state, and a snow-load environment that can deposit 2–4 feet of snow on a horizontal deck surface in a single winter event in northern counties. Both are structural design inputs, not optional extras. Wisconsin's severe-weather season also delivers hail from May through August that can damage composite and wood decking surfaces. The policy clock almost always runs from date of loss, not from when damage is noticed.
Frost depth is the engineering variable that most differentiates Wisconsin deck construction from Sunbelt deck construction. The frost line runs from approximately 36 inches in Milwaukee, Madison, and Racine to 42–48 inches in the northern counties including Vilas, Florence, Iron, and Ashland. Every concrete footing for a Wisconsin deck must extend below the local frost depth — a requirement verified by the building inspector before concrete is poured. A contractor who pours footings at 24 inches in Milwaukee (11 inches above the minimum) is inviting frost heave that will rack the frame and stress the ledger connection within 2–3 winters.
Snow load is the second major engineering input. The design ground snow load in Wisconsin ranges from about 30 psf in the southern counties to 70 psf in the northern tier. A deck accumulating 2–3 feet of wet Wisconsin snow is approaching or exceeding its 40-psf live-load design threshold. Decks with gaps between boards (composite profiles typically specify 3/16-inch gaps) drain snow melt and shed ice better than solid-board decking. In northern IECC climate zone 7 counties, deck designers often apply local ground snow loads to the structural design rather than the 40-psf residential live-load standard.
Wisconsin's severe-weather season peaks May through July. The 2025 May 15 Chippewa Valley outbreak dropped hail up to 4 inches near Altoona and Eau Claire County, damaging decking surfaces, railing caps, and composite profiles across a large area. Hail damage on composite decking boards can dent or crack the cap layer without penetrating to the substrate — damage that is often invisible from grade level until inspection. Document hail damage to deck surfaces with close-up dated photographs immediately after any significant hail event.
The claim clock on a Wisconsin homeowners 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. Date-of-loss on storm damage is the storm itself — not when you schedule a contractor to look at it. Sending written claim notice to the carrier within 30 days of any storm event that may have damaged the deck protects the claim timeline regardless of whether the damage is visible from grade.
- 2024Watertown-area severe weather (June 22)NWS-confirmed EF-1 tornado near Watertown. Wind event stressed deck structures in Jefferson and Waukesha counties; highlighted the importance of lateral-load connectors in tornado-path counties.
- 2025Chippewa Valley hail outbreak (May 15)Up to 4-inch hail near Altoona and Eau Claire County. Composite and wood decking surfaces sustained surface damage across Chippewa, Dane, Dodge, and Waukesha counties.
- 2022Northern Wisconsin heavy snow season (winter 2021–22)Above-average snowpack across northern counties; multiple load events pushed accumulated snow on horizontal decks toward or above design thresholds in IECC zone 7 counties.
Red flags specific to Wisconsin deck projects
Wisconsin's regulatory stack makes certain contractor behaviors per-violation statutory offenses rather than generic bad practice. DATCP, OCI, the DOJ Office of Consumer Protection, and DSPS all track these patterns every construction season. If you see any of the following, the contract in front of you is likely non-compliant and the downstream enforcement math favors you.
- Missing ATCP 110.05 written contract elementsWis. Admin. Code ATCP 110.05
ATCP 110.05 requires a written contract with contractor name and physical address, full work description, materials by type and specification (decking material brand and grade, not just "composite"), total price, start and completion dates, and warranty terms. A contract missing any of these elements is non-compliant — and Wis. Stat. §100.20(5) gives you a private action for double damages plus costs and fees when a violation causes monetary loss.
- No three-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 delivers the required form.
- Footing depth not specified or contractor dismisses the frost requirementWis. Admin. Code SPS 321; IRC R403.1.4.1
Any Wisconsin deck contractor who cannot tell you the local frost depth from the building department, or who quotes a footing depth without referencing the permit requirement, is not building decks to code in this state. Frost depths of 36–48 inches are the standard — not a formality. Footings above the frost line will heave in the first or second winter, racking the frame and stressing the ledger connection.
- Nailed ledger or no mention of ledger attachment methodWis. Admin. Code SPS 321; IRC R507.2.3
IRC R507.2.3, adopted into the Wisconsin UDC, requires through-bolts or lag screws in a staggered pattern per DCA 6 span tables, plus flashing and lateral-load connectors. A contract that does not specify the ledger attachment method has not committed to code compliance on the most safety-critical connection in the entire deck structure.
- Out-of-state storm-chaser crews after Milwaukee or Chippewa Valley hailWis. Stat. §101.654; Wis. Admin. Code SPS 305
After major hail events, out-of-state crews work Wisconsin neighborhoods door-to-door offering deck and exterior repairs. They may not hold DSPS Dwelling Contractor certification, which means they cannot legally pull a permit in Wisconsin. Ask for the DSPS Dwelling Contractor certificate number before any engagement — it is searchable in under a minute at dsps.wi.gov.
How to report it
Wisconsin has four parallel reporting channels for deck contractor misconduct. Reports are free, typically take 15 minutes, and do not require that you have hired the contractor or paid a deposit.
- DATCP Bureau of Consumer Protection (ATCP 110 violations)datcp.wi.gov/Pages/Programs_Services/FileComplaint.aspx
- Wisconsin DOJ Office of Consumer Protectiondoj.state.wi.us — consumer protection
- Office of the Commissioner of Insurance (carrier conduct)oci.wi.gov / 1-800-236-8517
- DSPS credential verification and complaintsdsps.wi.gov
What shapes Wisconsin deck pricing
Wisconsin deck pricing sits modestly above the national median in Milwaukee and Madison metro areas, 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: decking material tier (pressure-treated vs. composite), footing count and depth required (36-inch Milwaukee vs. 48-inch Ashland County), and whether the project requires concrete footings poured in frozen or near-frozen ground, which adds excavation cost in fall or spring construction.
On a typical 300 sq-ft pressure-treated deck in Milwaukee or Madison, expect roughly $8,500–$15,000 for a standard build with 6×6 posts, doubled beams, 2×10 joists, 5/4×6 decking boards, basic pressure-treated rail, and a permit. The same footprint in composite decking runs $15,000–$28,000 depending on the composite brand and railing system. Madison runs modestly higher than Milwaukee on a per-square-foot basis due to a tighter labor market and longer drive times from suburban contractors.
The three factors that push a specific Wisconsin deck above these ranges are IECC climate zone 7 northern counties (which require deeper excavation and more concrete per footing, plus may trigger additional structural analysis for snow load), composite or PVC decking over pressure-treated (a $6,000–$13,000 premium on a 300 sq-ft deck), and railing and stair complexity (a single stair run adds $1,500–$2,800; cable rail or aluminum rail adds $3,000–$6,000 over basic pressure-treated rail). Decking replacement on older Milwaukee or Madison homes — where rot or insect damage to joists is found at demo — can add $800–$2,500 in additional framing.
- Frost depth and footing excavation (IECC zone 6 vs. zone 7)+$400–$1,000 (northern WI zone 7 vs. Milwaukee/Madison)
Northern Wisconsin counties in IECC climate zone 7 — including Langlade, Lincoln, Oneida, Vilas, Forest, Florence, Price, Iron, Ashland, Bayfield, Douglas, Sawyer, and Burnett — require frost footings at 42–48 inches. Each footing requires more excavation time and more concrete than a zone-6 Milwaukee footing at 36 inches. On a 300 sq-ft deck with 8 footings, the difference is real material and labor cost.
- Composite or PVC decking over pressure-treated+$2,000–$5,500 in decking material (300 sq-ft)
A 300 sq-ft deck in pressure-treated lumber uses roughly $1,500–$2,500 in decking material. The same footprint in composite (Trex Enhance, TimberTech Terrain) runs $3,500–$6,000 in decking material alone. Cellular PVC (AZEK) reaches $4,500–$8,000. The lifecycle math favors composite and PVC in Wisconsin's freeze-thaw climate because pressure-treated requires resealing every 3–5 years and degrades faster through repeated moisture cycling.
- Railing system and stair configuration+$3,000–$9,000 for railing and stairs combined
Basic pressure-treated 2×4 rail on a 300 sq-ft deck adds $1,800–$3,200. Cable rail or aluminum rail adds $3,500–$6,500. A stair run (7–10 steps) adds $1,500–$2,800. Wisconsin's IRC-based code requires a handrail when there are 4 or more risers, handrail height 34–38 inches, max riser 7¾ inches, min tread 10 inches.
Estimated impacts are directional, derived from Wisconsin contractor bid comparisons, DSPS permit-level cost data, and published metro pricing sources. Individual jobs vary with deck size, height above grade, access, material tier, and footing count.
Published ranges for a standard 300 sq-ft deck across Wisconsin metros. These are directional — treat them as a sanity check, not a quote. Actual bid depends on material, height, railing, stair count, and frost-footing requirements.
| Metro | Typical range | Note |
|---|---|---|
| Milwaukee / Waukesha / Racine (pressure-treated) | $8,500–$15,000 | — |
| Madison / Dane County (pressure-treated) | $9,000–$16,500 | Tighter labor market; longer drive times from suburban contractors. |
| Green Bay / Appleton / Fox Valley | $8,000–$14,000 | — |
| Eau Claire / Chippewa Valley | $7,500–$13,500 | — |
| Wausau / north-central WI | $7,500–$13,000 | Zone 7 frost depth adds modest cost; limited contractor supply in some areas. |
| Milwaukee / Waukesha (composite, 300 sq-ft) | $15,000–$27,000 | — |
Ranges pulled from Wisconsin contractor pricing data. Treat these as a floor/ceiling, not a budget — a real bid is a site visit.
Frequently asked questions
Yes, in essentially every Wisconsin municipality that enforces the Uniform Dwelling Code. Milwaukee, Madison, Green Bay, Waukesha, Kenosha, and Racine all require permits for attached decks and for freestanding decks above a specified size or height. The permit process triggers inspections at the footing stage (before concrete is poured) and the framing stage (before decking is installed), which are the only independent verifications that frost depth and ledger attachment meet code. Check with the specific municipality — thresholds vary.
Wisconsin frost depths run from approximately 36 inches in Milwaukee, Madison, and Racine to 42–48 inches in the northern counties (IECC climate zone 7) including Vilas, Florence, Iron, and Ashland. The local building department specifies the required minimum footing depth on each permit. Footings poured above the frost line will heave in winter, progressively racking the frame and stressing the ledger connection.
ATCP 110 is the Wisconsin Home Improvement Practices chapter, enforced by DATCP. It applies to every home-improvement transaction over $1,000, which includes every deck project. ATCP 110.05 requires specific written contract elements including materials by type and specification; ATCP 110.06 requires a 3-business-day cancellation notice at at-home signings. Wis. Stat. §100.20(5) gives you a private right of action for double damages plus costs and reasonable attorney fees when a violation causes monetary loss.
IRC R507.2.3, incorporated into the Wisconsin UDC, requires the ledger to be attached to the house band joist with through-bolts or code-compliant lag screws in a staggered pattern per DCA 6 span tables, with continuous flashing over the top of the ledger, and with lateral-load connectors to prevent the deck from sliding sideways. A nailed-only ledger is non-compliant and is the primary cause of catastrophic deck collapses nationally. Insist that the contract specify the attachment method.
Under the Wisconsin UDC (incorporating IRC R507.9), a guardrail is required when the deck walking surface is more than 30 inches above the adjacent grade. The minimum guardrail height is 36 inches. Balusters must be spaced so a 4-inch sphere cannot pass through. The guardrail structure must resist a 200-pound concentrated load applied horizontally at the top rail.
Composite decking (Trex, TimberTech, Fiberon) and cellular PVC (AZEK) resist freeze-thaw cycling better than wood decking because they do not absorb moisture, do not split or check in cold weather, and do not require periodic sealing. Pressure-treated lumber is the most cost-effective option but requires resealing every 3–5 years and may show checking and graying over time. Cedar is a durable mid-range option but requires sealing every 2–3 years in Wisconsin's climate. In northern IECC zone 7 counties with heavy snowpack, composite and PVC profiles with built-in drainage gaps manage ice melt better than solid-board wood profiles.
In Milwaukee, Madison, and Green Bay, permit review typically takes 1–3 weeks for a straightforward attached deck. Projects in municipalities with less permitting staff may take longer. The permit process requires a site plan showing deck dimensions, location relative to property lines, footing locations, and ledger attachment details. Some municipalities also require a framing plan. Footing inspections must be scheduled and passed before concrete is poured, and framing inspections before decking is installed — factor these scheduling windows into your project timeline.
No. Wis. Admin. Code ATCP 110.025 and Wis. Stat. §100.65 both prohibit a residential contractor from representing or negotiating your insurance claim on your behalf. Public-adjuster work requires a separate OCI credential. A deck contractor who offers to "handle the insurance" on a storm-damaged deck claim is outside the legal line in Wisconsin.
Wisconsin cities we cover
Permit offices, frost-depth footing rules, and HOA review 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.
- Wis. Stat. §101.654 — Dwelling Contractor certificationstatute
- Wis. Admin. Code SPS 305.315 — Qualifier CE requirementsstatute
- Wis. Admin. Code ATCP 110 — Home Improvement Practicesregulator
- Wis. Stat. §100.18 — Fraudulent representationsstatute
- Wis. Stat. §100.20 — Unfair methods (ATCP private action)statute
- Wis. Admin. Code SPS 320–325 — Uniform Dwelling Coderegulator
- IRC Section R507 — Exterior Decksindustry
- American Wood Council DCA 6 — Prescriptive Residential Wood Deck Construction Guideindustry
- NADRA — North American Deck and Railing Associationindustry
- DSPS Dwelling Contractor Qualifier programgovernment
- DATCP Home Improvement Consumer Tipsregulator
- OCI consumer complaint portalregulator
- Wisconsin DOJ Office of Consumer Protectiongovernment
- NWS Milwaukee/Sullivan — Wisconsin severe weather informationgovernment
Ready to compare bids on a Wisconsin deck?
Two minutes of questions. A local deck builder 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