Wisconsin Uniform Dwelling Code (UDC) Explained — SPS 320-325
A thorough explanation of the Wisconsin Uniform Dwelling Code covering structural requirements (SPS 321), plumbing (SPS 382), electrical (SPS 316), HVAC (SPS 323), and energy code (SPS 363). Includes specific numerical requirements, common violations, and how UDC inspections work.
- The UDC (SPS 320-325) is Wisconsin's mandatory statewide building code for all one- and two-family dwellings
- No municipality can adopt more restrictive dwelling construction standards than the UDC (with narrow exceptions)
- Frost line depth: 48 inches in most of Wisconsin, 42 inches in the southern tier (Kenosha, Racine, Walworth, Rock, Green counties)
- Bedroom egress windows: minimum 5.7 sq ft net clear opening, 24-inch height, 20-inch width, 44-inch max sill height
- Stairways: 36-inch minimum width, 7-3/4 inch max riser, 10-inch minimum tread, 3/8-inch maximum riser variation
- Guard rails: 36-inch minimum height, 4-inch maximum baluster spacing
- Current insulation minimums: R-49 ceiling, R-20 walls (or R-13 + R-5 CI), R-30 floor, R-15 basement walls
- Smoke and CO detectors must be interconnected in all new construction
In this guide
- What is the UDC and who does it apply to?
- History and current version of the UDC
- Key code sections: structural, plumbing, electrical, HVAC, energy
- UDC numerical requirements: key code values every builder should know
- How UDC inspections work
- Common UDC violations and how to avoid them
- UDC vs. commercial building code (SPS 361-366)
- Recent and upcoming UDC changes
What is the UDC and who does it apply to?
The Uniform Dwelling Code (UDC) is Wisconsin's statewide building code for one- and two-family dwellings. Codified in the Wisconsin Administrative Code as SPS 320 through SPS 325, the UDC establishes minimum construction standards that apply uniformly across all Wisconsin municipalities. No municipality can adopt more restrictive dwelling construction standards than what the UDC requires (with a few narrow exceptions related to floodplain and erosion control).
The UDC applies to: new construction of one- and two-family dwellings; additions to existing dwellings; alterations to existing dwellings that affect structural, electrical, plumbing, or HVAC systems; and the conversion of non-residential space into dwelling space. It does not apply to: commercial buildings or multifamily buildings with 3+ units (these fall under the commercial code, SPS 361-366); agricultural buildings; or structures that are not intended for human habitation.
The UDC was first enacted in 1978, replacing the patchwork of local building codes that previously governed residential construction in Wisconsin. The legislature's intent was to create a single, uniform code that contractors and homeowners could follow regardless of which municipality the project was in. DSPS maintains the UDC and periodically updates it to reflect new construction practices, material technologies, and energy efficiency standards.
Enforcement of the UDC is handled by municipalities through their building inspection departments or by third-party certified UDC inspection agencies. Not every municipality has its own inspection department — smaller towns and villages often contract with county inspection offices or private certified agencies to handle UDC plan review and inspections.
History and current version of the UDC
The UDC has been Wisconsin's statewide residential building code since 1978. Before its adoption, Wisconsin's approximately 1,900 municipalities could each set their own residential building standards. This created a confusing patchwork where a house built to code in one city might violate code in the next town over. The legislature enacted the UDC to eliminate this inconsistency and provide a single standard for dwelling construction statewide.
The UDC is updated through a formal rulemaking process managed by DSPS. Updates typically follow a multi-year cycle: DSPS reviews the latest national model codes (International Residential Code, National Electrical Code, Uniform Plumbing Code), evaluates which provisions to adopt or modify, publishes proposed rule changes for public comment, and then promulgates the final rules after legislative review. Major code cycles usually align with the three-year cycle of the International Code Council (ICC) model codes, though Wisconsin often lags the ICC cycle by 1-2 years.
The current version of the UDC (as of 2026) incorporates elements from the 2021 International Residential Code (IRC) with Wisconsin-specific amendments. Key Wisconsin amendments include: the state-specific frost line depth requirements (48 inches in most areas), radon mitigation system requirements for new construction, Wisconsin-specific energy code provisions (SPS 363, which adopts portions of the International Energy Conservation Code with modifications), and specific ventilation requirements for the state's cold climate.
Notable historical UDC milestones include: the 1978 original adoption; the 2002 major update that modernized structural and energy provisions; the 2012 energy code update that significantly increased insulation requirements; and the 2021 cycle update that incorporated updated span tables, revised energy requirements, and new provisions for alternative materials and methods.
Key code sections: structural, plumbing, electrical, HVAC, energy
The UDC is organized into several code chapters, each covering a major building system. Understanding this structure helps you navigate the code and know which section governs each aspect of your project.
SPS 320 — Administration: Covers the administrative framework including definitions, permits, inspections, enforcement procedures, and the roles of municipalities and certified inspection agencies. This is where you find the rules about when permits are required, how inspections are conducted, and what happens when violations are found.
SPS 321 — Construction (Structural): The core structural code. Covers foundations, framing, roofing, and all structural elements. Includes span tables for floor joists, rafters, and headers; foundation wall requirements; frost line depth requirements; and structural fastening schedules. This chapter is what plan reviewers primarily evaluate for structural adequacy.
SPS 316 — Electrical: Wisconsin's electrical code for dwellings, based on the National Electrical Code (NEC) with state amendments. Covers all wiring, devices, panels, and electrical equipment in one- and two-family dwellings. Key provisions include AFCI (arc-fault circuit interrupter) requirements for bedrooms and living areas, GFCI (ground-fault circuit interrupter) requirements for kitchens, bathrooms, garages, and exterior outlets, and load calculations for service sizing.
SPS 382 — Plumbing: Governs all plumbing systems in dwellings including water supply, drainage, waste, and vent (DWV) systems, water heaters, and gas piping. Wisconsin's plumbing code has several state-specific requirements including cross-connection control provisions and specific requirements for private well connections.
SPS 323 — HVAC/Mechanical: Covers heating, cooling, ventilation, and all mechanical systems. Includes furnace installation, duct sizing, combustion air requirements, and exhaust ventilation. Wisconsin's cold climate drives specific requirements for heating system capacity and fresh air ventilation.
SPS 363 — Energy: Wisconsin's residential energy code, based on the International Energy Conservation Code (IECC) with state amendments. Covers insulation requirements, window performance specifications, air sealing, and HVAC efficiency. This code section has been updated significantly in recent cycles with increased insulation R-values and new air tightness testing requirements.
UDC numerical requirements: key code values every builder should know
These are the specific numerical requirements from the UDC that come up most frequently in plan review and inspections. Having these values at hand prevents the most common code violations.
Foundations and footings: Minimum frost line depth is 48 inches in most of Wisconsin and 42 inches in the southern tier (Kenosha, Racine, Walworth, Rock, and Green counties). Minimum footing width for a two-story dwelling is 15 inches; for a one-story, 12 inches. Minimum foundation wall thickness: 8 inches for poured concrete, 8 inches for concrete block. Minimum compressive strength for concrete: 2,500 psi.
Framing: Minimum ceiling height is 7 feet for habitable rooms (7 feet 6 inches is the IRC standard, but Wisconsin allows 7 feet in existing structures being renovated). Maximum stud spacing is 16 inches on-center for load-bearing walls, 24 inches for non-load-bearing. Maximum header span depends on species and grade of lumber — refer to SPS 321 span tables.
Stairways: Minimum width: 36 inches. Maximum riser height: 7-3/4 inches. Minimum tread depth: 10 inches. Maximum variation between risers: 3/8 inch. Minimum headroom: 6 feet 8 inches. Handrails required on all stairs with 4 or more risers, mounted between 34 and 38 inches above the stair nosing.
Guard rails: Minimum height: 36 inches on residential porches, decks, and balconies. Maximum opening between balusters: 4 inches (the "4-inch sphere rule" — a 4-inch sphere cannot pass through any opening). Guards are required where the walking surface is 30 inches or more above grade.
Egress windows (bedrooms): Minimum net clear opening area: 5.7 square feet. Minimum net clear opening height: 24 inches. Minimum net clear opening width: 20 inches. Maximum sill height above floor: 44 inches. Every sleeping room must have at least one egress window or exterior door.
Insulation R-values (current SPS 363): Ceiling: R-49. Wood-frame walls: R-20 or R-13 + R-5 continuous insulation. Floor over unconditioned space: R-30. Basement walls: R-15 continuous insulation or R-19 cavity. Slab edge (heated slabs): R-10 to 4 feet.
Smoke and CO detectors: Smoke alarms required in every sleeping room, outside every sleeping area, and on every level of the dwelling. Carbon monoxide detectors required on every level with a fuel-burning appliance and outside every sleeping area. All alarms in new construction must be interconnected (when one sounds, all sound) and may be hardwired with battery backup or sealed lithium battery units.
How UDC inspections work
UDC inspections are conducted by certified UDC inspectors — either municipal employees or staff from certified third-party inspection agencies contracted by the municipality. The inspector verifies that construction complies with the approved plans and the UDC.
Inspection types and timing: Inspections must be requested by the permit holder at specific milestones. The inspector must be given at least 24 hours notice (some municipalities require 48 hours). Work must not proceed past an inspection point until the inspector has approved the previous phase. Proceeding without approval is a code violation.
The standard UDC inspection sequence for new construction is: footing inspection (after excavation, before pouring — verify dimensions, depth, soil, reinforcement); foundation inspection (after foundation walls are complete, before backfilling — verify wall thickness, height, anchor bolts, waterproofing); framing inspection (after all structural framing, sheathing, windows, doors, and roofing are installed but before insulation — this is the most comprehensive single inspection); electrical rough-in (after all wiring is installed in walls, floors, and ceilings but before insulation — verify circuit routing, box placement, proper conductor sizing); plumbing rough-in (after all DWV and supply piping is installed — includes pressure testing of water supply lines and DWV system leak testing); HVAC rough-in (after all ductwork, flues, and equipment connections are installed); insulation/energy inspection (after insulation is installed, before drywall — verify R-values match plans, check air sealing, and in some municipalities, blower door testing per SPS 363); and final inspection (after all work is complete — comprehensive check of all systems, fixtures, finishes, smoke/CO detectors, and exterior grading).
What happens when an inspection fails: The inspector issues a correction notice listing each deficiency. The contractor must correct all items and request a reinspection. Reinspection fees apply in most municipalities ($50-$150). If corrections are not made within a reasonable time (typically 30-90 days), the municipality may issue violation notices with escalating penalties.
The final inspection must pass before the municipality issues a Certificate of Occupancy (CO). Occupying a dwelling without a CO is a violation in most municipalities.
Common UDC violations and how to avoid them
These are the most frequently cited UDC violations based on inspection data from Wisconsin municipalities. Avoiding these common mistakes saves time, money, and reinspection fees.
Missing or improperly installed smoke and CO detectors is the single most common final inspection failure. Ensure smoke alarms are in every bedroom, outside every sleeping area, on every level, and that CO detectors are on every level with fuel-burning appliances. All detectors in new construction must be interconnected.
Egress window deficiencies rank as the second most common violation. The most frequent issue is bedroom windows that meet the area requirement (5.7 sq ft) but fail the minimum height (24 inches) or width (20 inches) requirement individually. Double-check that both dimensions meet minimums and that the sill is no more than 44 inches above the floor.
Stairway violations — particularly riser height and tread depth inconsistencies — are caught frequently at framing inspection. The maximum variation between any two risers is 3/8 inch. Measure every riser individually and adjust before insulation goes in.
Insulation deficiencies under SPS 363 have become more common as energy code requirements have increased. Common issues include: missing or compressed insulation at rim joists, gaps around windows and doors, basement wall insulation not extending to the required depth, and missing vapor retarder or improperly placed vapor retarder.
Guard rail violations are frequently cited on decks and stairs. The 36-inch minimum height is measured from the deck surface to the top of the rail. Baluster spacing must not exceed 4 inches in any opening. Horizontal rail designs that can be climbed are not prohibited by code but may be flagged by some inspectors.
Electrical violations commonly include: missing GFCI protection on kitchen countertop outlets within 6 feet of a sink, missing GFCI in bathrooms and garages, insufficient number of circuits in the kitchen (two 20-amp small-appliance circuits required), and missing AFCI protection in bedrooms and living areas.
Plumbing violations frequently include: improper venting (S-traps instead of properly vented P-traps), missing cleanouts at required locations, water heater T&P valve discharge piping not extending to within 6 inches of the floor, and cross-connection issues with hose bibs lacking vacuum breakers.
UDC vs. commercial building code (SPS 361-366)
Wisconsin maintains two parallel building code systems: the UDC for one- and two-family dwellings and the Commercial Building Code for everything else. Knowing which code applies to your project determines the permit process, inspection requirements, and applicable standards.
The UDC (SPS 320-325) applies to: one-family dwellings, two-family dwellings (duplexes), and additions/alterations to these structures. It is based on the International Residential Code (IRC) with Wisconsin-specific amendments. Plan review and inspections can be performed by certified UDC inspectors, who may be municipal employees or staff from certified third-party agencies.
The Commercial Building Code (SPS 361-366) applies to: multifamily buildings with 3 or more units, mixed-use buildings, all commercial and industrial structures, public buildings, and places of employment. It is based on the International Building Code (IBC) with Wisconsin-specific amendments. Plan review is typically more extensive, requiring licensed architects or engineers to stamp plans. Inspections must be performed by certified commercial building inspectors.
Key differences between the two codes: Fire-resistance requirements are significantly more stringent in the commercial code, with specific ratings required for structural elements, floor/ceiling assemblies, and party walls based on occupancy type and building size. Accessibility (ADA) requirements apply fully under the commercial code — the UDC has limited accessibility provisions. Means of egress calculations in the commercial code are more complex, factoring in occupant load, travel distance, exit capacity, and exit separation. Structural design in the commercial code often requires engineered designs by licensed professionals, while the UDC allows prescriptive (table-based) structural design for most standard construction.
Gray area — townhouses and attached dwellings: Townhouse-style developments can fall under either code depending on the ownership and building configuration. Individually owned townhouses with property lines between units and no more than two units sharing a common wall typically fall under the UDC. However, if the development is structured as a condominium with common ownership of the building, it may fall under the commercial code. Clarify with the building department early in the project.
Recent and upcoming UDC changes
The UDC is a living document that DSPS updates periodically. Staying current with changes is essential for contractors, inspectors, and homeowners planning construction projects.
Recent changes (adopted in the current code cycle): Updated structural span tables reflecting current lumber grades and species availability. Revised energy code provisions under SPS 363, including increased insulation R-values for ceiling assemblies (R-49 minimum) and updated window U-factor requirements. Expanded requirements for mechanical ventilation in tightly constructed dwellings — the increased insulation requirements have made blower door testing and fresh air ventilation more important. Updated smoke and CO detector requirements to align with current NFPA standards, including allowance for sealed lithium battery units as an alternative to hardwired units with battery backup.
Pending or anticipated changes: DSPS is evaluating provisions from the 2024 IRC for potential adoption, which could bring changes to fire sprinkler requirements, updated frost-protected shallow foundation provisions, and revised roof snow load calculations. Energy code provisions continue to tighten — future cycles may require blower door testing for all new dwellings, not just as an alternative compliance path. Electric vehicle (EV) readiness provisions are under discussion — some states now require EV-ready circuits in new dwelling garages, and Wisconsin may follow. Mass timber provisions for residential construction are also being evaluated.
How to stay informed: DSPS posts proposed rule changes on its website and opens public comment periods before adopting changes. The Wisconsin Builders Association (WBA) and local HBA chapters distribute code change summaries to their members. PlutoPermit's monitoring dashboard tracks code changes across all Wisconsin jurisdictions and alerts subscribers when new requirements take effect.
The typical timeline from proposed change to enforcement is 12-24 months, giving contractors and inspectors time to adapt. However, some changes take effect immediately upon adoption, particularly safety-related amendments.
Data note: The information in this guide was verified against official Wisconsin DSPS publications and municipal sources as of February 15, 2026. Requirements, fees, and code provisions can change at any time. Always confirm current requirements directly with your local building department or DSPS before making decisions based on this guide. Use our Permit Finder and Fee Calculator for the latest jurisdiction-specific data.
Frequently asked questions
What is the Wisconsin Uniform Dwelling Code (UDC)?
The UDC (SPS 320-325) is Wisconsin's statewide building code for one- and two-family dwellings. It establishes minimum construction standards for structural, electrical, plumbing, HVAC, and energy systems that apply uniformly across all municipalities. No municipality can adopt more restrictive dwelling construction standards than the UDC. It was first enacted in 1978 and is periodically updated by DSPS.
What are the frost line depth requirements in Wisconsin?
Wisconsin requires footings to extend below the frost line: 48 inches in most of the state, and 42 inches in the southern tier (Kenosha, Racine, Walworth, Rock, and Green counties). This is a critical requirement checked at the footing inspection — footings that do not reach the required depth will fail inspection.
What are the egress window requirements for bedrooms in Wisconsin?
Under the UDC, every bedroom must have at least one egress window or exterior door. The egress window must have a minimum net clear opening area of 5.7 square feet, minimum net clear opening height of 24 inches, minimum net clear opening width of 20 inches, and maximum sill height of 44 inches above the floor. Egress deficiencies are the second most common inspection failure in Wisconsin.
Does the UDC or commercial code apply to my building in Wisconsin?
The UDC (SPS 320-325) applies to one- and two-family dwellings. The Commercial Building Code (SPS 361-366) applies to multifamily buildings with 3+ units, all commercial/industrial structures, and public buildings. Townhouse-style developments can fall under either code depending on ownership structure — individually owned townhouses typically fall under the UDC, while condominiums may fall under commercial code. Check with your building department.
What insulation R-values are required in Wisconsin?
Current UDC energy code requirements (SPS 363): Ceiling R-49, wood-frame walls R-20 or R-13 cavity + R-5 continuous insulation, floors over unconditioned space R-30, basement walls R-15 continuous or R-19 cavity, slab edge R-10 to 4 feet. These requirements apply statewide for all new dwelling construction and major alterations.
Related guides
The Complete Guide to Building Permits in Wisconsin (2026)
Everything you need to know about building permits in Wisconsin: types, costs, application steps, plan review, inspections, and exemptions. Covers residential UDC, commercial SPS 361-366, remodels, additions, and accessory structures across 190+ municipalities.
The Complete Guide to Contractor Licensing in Wisconsin (2026)
Everything contractors need to know about licensing in Wisconsin: DCQ credential, trade-specific licenses (electrician, plumber, HVAC), municipal registration, continuing education, reciprocity, and how to verify a contractor's license through DSPS.
Wisconsin Building Code Updates: What Changed in 2026
Comprehensive guide to the 2026 Wisconsin building code changes: IBC/IRC adoption updates, energy code revisions (SPS 363), fire-resistance provisions, digital plan review, accessibility updates, and how to prepare for the new requirements.
How to Start a Construction Business in Wisconsin (2026)
Step-by-step guide to starting a construction business in Wisconsin: business structure, licensing (DCQ, trade licenses), municipal registration, insurance, bonding, lien law, getting your first permits, and common mistakes to avoid.
Building in multiple cities?
See permit requirements for any Wisconsin municipality instantly. Compare fees, timelines, and processes side by side across your active jurisdictions.