Do I Need a Permit for HVAC Work in Milwaukee, WI?
Milwaukee operates with some of Wisconsin's most detailed HVAC permit fee structures — the city's Department of Neighborhood Services publishes BTU-based and tonnage-based fee schedules that are revised annually and apply to every furnace, boiler, and air conditioning installation. That specificity reflects how seriously the city takes HVAC compliance in a climate where furnace failures in January are genuinely life-threatening and where carbon monoxide incidents from improperly installed equipment are a documented public safety concern in Milwaukee's dense residential neighborhoods.
Milwaukee HVAC permit rules — the basics
Milwaukee's Department of Neighborhood Services administers HVAC permits through the Permit & Development Center at 809 N. Broadway. The city's HVAC permit fee schedule, last revised January 3, 2025, is excerpted from section 200-33-23 of the Milwaukee Code of Ordinances and covers three main categories: heating systems (furnaces, boilers, wood-burning appliances), air conditioning and refrigeration units, and heating/air conditioning distribution systems (ductwork). All three categories require a permit from DNS, and the work must be performed by a licensed HVAC contractor in Milwaukee.
The fee structure is BTU-based for heating equipment and tonnage-based for cooling equipment. A gas furnace with a rated input up to 150,000 BTU — the most common residential furnace size in Milwaukee, which can heat a 1,500–2,500 square foot home depending on insulation — carries a permit fee of $55. For each additional 50,000 BTU block (or fraction thereof) above that threshold, an additional $11 is charged. So a high-capacity 200,000 BTU furnace (common in Milwaukee's larger Victorian and Craftsman homes) carries a permit fee of $66 ($55 base + $11 for the additional block). For central air conditioning, the fee is $55 for units up to 3 tons, with additional fees per ton above that threshold. A 4-ton central AC system (appropriate for a 2,000–2,500 square foot Milwaukee home) would carry a fee of approximately $66. New or replacement distribution system work — replacing or adding ductwork — is billed at $2 per 100 square feet of conditioned area, with a minimum fee of $50.
The narrow exemption applies to simple like-for-like window or portable air conditioner replacements — Milwaukee DNS lists "replacement of mechanical appliances (air conditioners, dishwasher, garbage disposal, washing machine, clothes dryer)" among the items that don't require a permit. This exemption is interpreted to cover plug-in or through-wall window units and portable AC units, not central HVAC systems. Any installation of or work on a central ducted heating or cooling system — including a one-for-one furnace swap — requires a permit. This is a common source of confusion when homeowners read "air conditioner replacement" in the exemption list and assume their central AC swap is covered. It is not; the exemption applies to window-type portable appliances, not to central systems tied to a home's distribution infrastructure.
Milwaukee also requires that HVAC permits be posted at the job site during work, and that the licensed contractor performing the work be identified on the permit application. Because furnace and HVAC work involves both combustion safety (gas-burning equipment) and structural integrity of the flue/venting system, DNS inspectors check these permits actively. An HVAC contractor who skips the permit process in Milwaukee is taking on significant liability, because any equipment failure — particularly a carbon monoxide incident from improper venting — can trigger insurance denial if no permit and inspection are on record.
Why the same HVAC replacement in three Milwaukee homes gets three different permit outcomes
| HVAC work type | Milwaukee permit & fee |
|---|---|
| Gas furnace ≤150,000 BTU | HVAC permit required. Fee: $55 + surcharge + processing (~$70–$80 total). |
| Gas furnace 150,001–200,000 BTU | HVAC permit required. Fee: $66 ($55 + $11 for additional 50k BTU block) + surcharge + processing. |
| Central AC ≤3 tons | HVAC permit required. Fee: $55 + surcharge + processing. |
| Central AC 4 tons | HVAC permit required. Fee: $66 ($55 + $11 per additional ton above 3) + surcharge + processing. |
| New/replacement ductwork | HVAC permit required. Fee: $2 per 100 sq ft of conditioned area, minimum $50. Plus surcharge. |
| Boiler replacement (over 200,000 BTU) | HVAC permit required. Fee scales per BTU above 150,000 BTU threshold; $200 for units over 200,000 BTU per MCO. |
| Window / portable AC unit | No permit required — classified as mechanical appliance replacement, explicitly exempt. |
| Historic district exterior equipment | COA from HPC required in addition to HVAC permit if outdoor unit affects building exterior character. |
Milwaukee's heating season and why HVAC permits matter more here than in warmer cities
Milwaukee's heating season runs approximately 185 days per year — from October through April, with dangerous cold snaps extending into May in some years. Average January temperatures in Milwaukee hover around 17°F, with lows dropping to -10°F or colder in severe winters. In this context, a gas furnace is not a comfort appliance; it's a life-safety system. When Milwaukee residents lose heat in January, DNS and Milwaukee Fire & Police respond to warming centers, landlords face emergency pressure to restore heat under Wisconsin's landlord-tenant code (which requires habitable temperatures in rental units), and the demand for emergency HVAC service calls spikes beyond what the city's licensed contractors can serve in a 24-hour period.
This context explains why Milwaukee DNS takes HVAC permits seriously even for what might seem like routine equipment replacements. A furnace installed without a permit and without an inspection carries an unknown risk of improper combustion air supply (leading to incomplete combustion and carbon monoxide production), improper flue connections (allowing carbon monoxide and combustion products to enter the living space), or undersized equipment (causing the heating system to run continuously at full capacity without achieving adequate temperatures). Carbon monoxide poisoning is a real and recurring public health issue in Milwaukee during winter months, with annual incidents reported — many involving heating equipment that was never inspected after installation.
The inspection process for an HVAC permit in Milwaukee is designed specifically to catch these risks before equipment is commissioned for a heating season. The DNS inspector checks combustion air supply (confirming adequate makeup air is available for the furnace's combustion process), verifies flue connections (checking that all sections are properly joined and that no gaps exist where flue gas could enter the living space), tests gas pressure at the appliance connection, and confirms that the equipment's BTU rating is appropriate for the space it serves. Inspectors also verify that carbon monoxide detectors are installed within 15 feet of each sleeping room, as required by Wisconsin law — a safety layer that a permit inspection enforces even when the equipment itself is properly installed.
What the inspector checks in Milwaukee HVAC work
Milwaukee DNS HVAC inspectors conduct site visits after installation is complete but before the system is put into service for an extended period. For gas furnace installations, the inspector checks: that the gas line pressure test was completed and passed; that the furnace flue is properly connected, sloped, and terminated at an approved location; that the furnace's rated BTU input does not exceed the flue system's capacity; that the combustion air supply path (either natural infiltration or a dedicated combustion air duct) meets the furnace manufacturer's requirements and the Wisconsin Mechanical Code; and that the furnace's high-limit switch and safety controls are connected and functional. The inspector also confirms that the furnace filter access and maintenance access are not obstructed by the installation.
For central AC installations, the inspector confirms the refrigerant line set is properly insulated (required to prevent sweating and energy loss), that the condensate drain is properly pitched and terminated, that the outdoor condensing unit is on a stable pad at the required clearance from the building and any openings into the structure, and that the electrical supply to the unit meets the equipment's rated requirements. If the AC installation required modifications to the electrical panel (a new circuit breaker), the inspector checks that the electrical work was also permitted and completed by a licensed electrician. An HVAC system connected to an electrical circuit that was never permitted is an incomplete inspection scenario — DNS may require the electrical permit to be obtained and inspected before the HVAC permit can be closed out.
For ductwork installations, the inspector checks duct sealing (Milwaukee's energy code requires all duct joints and seams to be sealed with approved mastic or tape, not standard duct tape), duct insulation in unconditioned spaces (minimum R-8 per the Wisconsin energy code for ducts in unconditioned basements or attic spaces), and duct sizing appropriate for the system's airflow requirements. Improperly sealed ducts in Milwaukee's older homes are a common energy efficiency problem — the city's older housing stock frequently has leaky duct systems that lose 20–30% of conditioned air to unconditioned basement spaces, dramatically reducing efficiency and increasing utility costs. The permit inspection is an opportunity to confirm that new ductwork doesn't replicate the inefficiencies of the old system.
What HVAC costs in Milwaukee
Milwaukee HVAC replacement costs reflect the city's high demand for licensed HVAC contractors, particularly during peak heating season from November through February. A straight furnace replacement (like-for-like, same location, no ductwork changes) runs $3,500–$6,500 from a licensed Milwaukee HVAC contractor depending on efficiency rating and equipment brand. High-efficiency furnaces (95%+ AFUE) cost $1,000–$2,000 more than standard 80% AFUE models but typically qualify for Wisconsin's Focus on Energy rebates, which provide $100–$400 back to Milwaukee homeowners for qualifying equipment. A central AC installation (adding or replacing a central AC system) costs $4,000–$8,500 for a 3–4 ton residential system. A full HVAC system replacement (furnace + AC + ductwork) runs $12,000–$25,000. HVAC permit fees under Milwaukee's published 2025 fee schedule are $55–$200 depending on equipment capacity, with total permit cost (including state surcharge and processing fees) typically $75–$300 for residential projects.
What happens if you skip the HVAC permit in Milwaukee
Unpermitted HVAC work in Milwaukee creates three categories of risk that homeowners consistently underestimate. The first is safety: a furnace that was never inspected has no third-party verification that combustion air supply is adequate, that the flue is properly connected, or that gas pressure at the appliance is within safe parameters. Carbon monoxide poisoning incidents attributed to improperly installed or vented furnaces occur in Milwaukee every winter. Homeowner's insurance policies and gas utility companies consistently cite unpermitted installation as a factor in denying or reducing claims after CO incidents.
The second risk is financial. If an unpermitted furnace installation is discovered — by a home inspector during a sale, by a DNS inspector during a related permit visit, or by an insurance adjuster following a claim — the homeowner faces retroactive permit costs (double fees in some cases), potential costs of opening walls or ceilings to allow inspection of concealed work, and the possibility of DNS violation notices requiring the system to be re-installed with a proper permit. These remediation costs regularly exceed $1,500–$3,000 for an HVAC retroactive permit and inspection, on top of whatever the original installation cost. For Milwaukee landlords, failing to permit HVAC work in rental units also exposes them to liability under Wisconsin's landlord-tenant code if tenants experience health issues attributable to heating equipment that was never inspected.
The third risk is real estate. Milwaukee home sales require disclosure of known defects and code violations, and permit history is a public record that buyers and their agents routinely check through DNS's online systems. A furnace that was replaced two years ago with no permit in DNS's records raises an immediate question: why wasn't it permitted? Home inspectors who identify unpermitted HVAC work will flag it in their report, and buyers have the right to request the seller remediate the issue or reflect it in the purchase price. In Milwaukee's active real estate market, a $70 HVAC permit fee — the cost of doing it right from the start — is a trivially small investment compared to the negotiating leverage it hands to buyers if the permit is missing at the time of sale.
Milwaukee, WI 53202
Phone: (414) 286-8210
Email: DevelopmentCenterInfo@milwaukee.gov
Hours: Mon, Tue, Thu, Fri 8:00 AM–4:30 PM | Wed 8:00 AM–4:30 PM (drop-off/pick-up/payment only)
HVAC permit fees (MCO sec. 200-33-23, updated Jan. 1, 2025): city.milwaukee.gov/DNS/permits/info
Online filing: Milwaukee.gov/LMS
Common questions about Milwaukee HVAC permits
Do I need a permit to replace a furnace in Milwaukee?
Yes. Milwaukee DNS requires an HVAC permit for all central furnace installations and replacements, including one-for-one equipment swaps at the same location. The permit fee for a residential gas furnace rated at 150,000 BTU or less is $55 per Milwaukee's 2025 HVAC fee schedule (MCO sec. 200-33-23), plus the Wisconsin state surcharge and a processing fee — totaling approximately $70–$80. The permit must be applied for by the licensed HVAC contractor performing the work before installation begins. After installation, a DNS inspector visits the site to verify combustion air supply, flue connections, gas pressure, and safety controls. For emergency furnace replacements in Milwaukee's winter, HVAC contractors can request expedited inspection scheduling from DNS, which typically accommodates heat-loss emergencies.
What is the Milwaukee HVAC permit fee for a central AC unit?
Per Milwaukee's HVAC permit fee schedule revised January 3, 2025 (excerpted from MCO sec. 200-33-23), the permit fee for an air conditioning or refrigeration unit is $55 for units up to 3 tons of cooling capacity, with an additional fee per ton above that threshold. A 3-ton central AC unit (appropriate for a 1,500–1,800 square foot Milwaukee home) carries a permit fee of $55. A 4-ton unit carries a fee of approximately $66. Adding the Wisconsin state surcharge and processing fee, total permit cost for a central AC installation is typically $70–$100 depending on unit size. This fee is in addition to any ductwork permit ($2 per 100 square feet, minimum $50) if the project includes new or modified distribution ductwork.
Can a homeowner pull their own HVAC permit in Milwaukee?
HVAC permits in Milwaukee follow the same general framework as other trade permits: the city's ordinance requires that HVAC work be performed by a licensed contractor, and the permit is typically applied for by that contractor. However, the homeowner-occupant exemption under Wisconsin law provides some flexibility for owner-occupants of single-family homes doing their own work. The practical reality is that HVAC systems involve gas line connections, combustion equipment, and refrigerant handling — all of which have professional licensing requirements beyond the building permit. Refrigerant handling for AC systems requires EPA Section 608 certification. Gas line connections should be performed by a licensed plumber or HVAC contractor. Homeowners who attempt to install central HVAC systems themselves without the appropriate credentials are not only risking permit complications but also safety risks from improper gas or refrigerant handling.
Does a Milwaukee HVAC permit cover both the furnace and AC together?
Not automatically — Milwaukee's HVAC permit fee schedule charges separate fees for heating equipment and cooling equipment, meaning a combined furnace + AC replacement technically requires two permit line items. In practice, many HVAC contractors in Milwaukee file a single HVAC permit application that covers both the heating and cooling equipment installed at the same time, with fees calculated for each component. The distribution system (ductwork) is a third line item if new or modified ductwork is included. The total permit cost for a full furnace + AC replacement at the same location (no ductwork changes) is typically $55 + $55 = $110 in base fees, plus the state surcharge and processing fee, totaling approximately $140–$170.
How long does an HVAC permit take to get in Milwaukee?
Milwaukee DNS typically issues HVAC permits within 2–5 business days of a complete application for standard residential furnace and AC replacements. Applications filed online through Milwaukee.gov/LMS are processed faster than walk-in applications in most cases. Projects involving new distribution ductwork that require plan review may take 1–2 weeks. For emergency heat-loss situations in winter, HVAC contractors can call DNS at (414) 286-8210 to request expedited processing — DNS inspectors are generally responsive to genuine heating emergencies given Milwaukee's climate. Construction must start and have an inspection within 180 days of permit issuance; permits expire after two years without completion.
Are there Milwaukee Focus on Energy rebates I should know about for HVAC upgrades?
Yes. Wisconsin's Focus on Energy program (funded by the state's major utilities including WE Energies, which serves Milwaukee) provides rebates for qualifying high-efficiency HVAC equipment. As of 2025–2026, Milwaukee homeowners can receive rebates for high-efficiency gas furnaces (90%+ AFUE), central air conditioners and heat pumps meeting ENERGY STAR specifications, and smart thermostats. Rebate amounts and program availability change periodically; the Focus on Energy website (focusonenergy.com) lists current residential rebate amounts. Most qualifying equipment also meets the efficiency requirements for federal tax credits under the Inflation Reduction Act, which provides up to $600 in tax credits for qualifying furnace replacements and up to $2,000 for heat pump installations. HVAC contractors in Milwaukee are generally familiar with these programs and can help identify whether the proposed equipment qualifies.
This page provides general guidance based on publicly available municipal sources as of April 2026. Permit rules change. For a personalized report based on your exact address and project details, use our permit research tool.