Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any new HVAC installation, replacement of existing equipment, or ductwork modifications requires a mechanical permit from the City of Des Moines Building Department. Owner-builders can pull permits for owner-occupied homes, but the work must meet Washington State Mechanical Code and Des Moines' specific amendments regarding Puget Sound humidity and freeze protection.
Des Moines sits in the marine west coast climate zone (4C west, transitioning to 5B east), which shapes how the city enforces HVAC code differently than inland Washington jurisdictions. The Puget Sound's persistent moisture and mild but wet winters mean the city pays close attention to condensation management, ductwork insulation R-values, and refrigerant-line sizing — all of which get scrutinized during plan review in ways they might not in drier Spokane or Ellensburg. Des Moines adopted the 2021 Washington State Mechanical Code (based on 2020 IMC) with local amendments emphasizing vapor barriers in crawlspaces and sealing of ductwork penetrations through exterior walls. The city's online permit portal is straightforward for simple replacements but requires plan review (not over-the-counter approval) for any new distribution system, zoning modifications, or equipment upsizing. Permit fees typically run $150–$400 depending on equipment tonnage and whether ductwork changes are involved — significantly lower than Seattle or Tacoma but slightly higher than rural Pierce County. Most mechanical permits are approved within 5–7 business days if drawings and load calculations are complete.

What happens if you skip the permit (and you needed one)

Des Moines HVAC permits — the key details

Des Moines Building Department enforces the 2021 Washington State Mechanical Code (WAC 51-13), which incorporates the 2020 International Mechanical Code with state and local modifications. The city's most visible local requirement is mandatory insulation of refrigerant lines to R-1.5 minimum and ductwork to R-6 minimum in unconditioned spaces — stricter than some neighboring jurisdictions because of the marine climate's humidity and condensation risk. Per WAC 51-13-402, all HVAC systems serving residential spaces must undergo third-party plan review (the city contracts with Spokane-based code consulting firms for review if in-house capacity is full). New installations, equipment upsizing, and any ductwork modifications require submittal of a signed mechanical permit application (City of Des Moines Form MEC-1, available on the city portal), equipment specification sheets, and either a Manual J load calculation (ACCA standard) or proof that replacement tonnage matches the existing nameplate if you're doing a like-for-like swap. Owner-builders can pull permits for owner-occupied single-family homes and duplexes under RCW 19.27.095, but they must perform the work themselves — no subcontracting to unlicensed labor, and the homeowner's signature on the permit means personal liability for code compliance.

The Puget Sound's 12-inch frost depth and persistent groundwater (glacial till and alluvial soils in most neighborhoods) create two specific compliance pinch points. First, outdoor units and condenser pads must be placed on compacted gravel or concrete pads set at least 12 inches above grade to avoid pooling water and freeze damage; the city's online FAQ explicitly warns that units set directly on wet soil void manufacturer warranties and trigger inspector red-tags. Second, ductwork routed through crawlspaces must include poly vapor barriers on the warm (indoor) side, sealed with mastic, to prevent humid interior air from condensing inside the duct insulation during winter — a detail that surprises many homeowners moving from dryer climates. Des Moines code enforcement has cited unpermitted systems for missing or inadequate vapor barriers, resulting in retrofit orders costing $1,500–$3,000. The city's plan review process typically flags load calculations if heating capacity is undersized by more than 10% of the calculated requirement; oversizing is allowed but penalized in operating cost estimates the reviewer may include in approval letters.

Exemptions are narrow. Per Washington State Mechanical Code, a homeowner may replace an existing HVAC unit with identical tonnage and ductwork, in the same location, using the same refrigerant type, without submittal of load calculations — but only if the existing system is not being expanded to serve new square footage and no ductwork is relocated. This exemption does not waive the permit requirement; you still must pull a permit and pay the fee ($150–$250 for a straight replacement), but plan review is expedited (often approved same-day or next business day). Modifications that trigger full review include: changing equipment size, installing a second zone or adding a zoning kit to an existing single-zone system, extending ductwork to a new room, converting from a gravity furnace to forced-air, or installing any heat pump system (which requires additional refrigerant-line protection due to defrost cycle moisture). Heat pump installations are increasingly common in Des Moines as homeowners seek dual heating/cooling, but the city requires that all heat pumps be rated for low-ambient operation (heating performance down to 0°F or below) and that discharge lines be insulated to R-1.5 and traced with heat tape if routed through exterior walls or crawlspaces.

The city's online permit portal (accessible via the Des Moines city website under 'Permits & Licenses') allows residential mechanical permits to be uploaded 24/7, but you should expect an initial completeness check within 1–2 business days. If your submittal is missing a load calculation, sealed shop drawings, or proof of contractor licensing, the city issues a 'request for information' (RFI) email; you then have 5 business days to resubmit, or the application is placed on hold. Most homeowners report 5–10 business days from initial submittal to approval letter, depending on whether the plan reviewer has clarifying questions about ductwork routing or equipment clearances. Inspections are scheduled after work is complete; the city uses a single-visit final inspection for replacements and two visits (rough-in ductwork, then final equipment) for new installations. The mechanical inspector will verify that refrigerant lines are insulated and sealed, ductwork is properly sealed and supported, outdoor units are on level pads with clearance to walls and vegetation, and airflow/static pressure are within manufacturer spec. Pressure testing of ductwork is not required by code but is increasingly requested by inspectors if ductwork runs through unconditioned space; if required, you'll need a blower-door operator or mechanical contractor with test equipment (cost $200–$400 for the test alone).

Costs break down as follows: permit fee ($150–$250 for replacement, $250–$400 for new installation or modification), equipment cost (heat pump or furnace $2,500–$8,000 installed), ductwork mods or sealing ($500–$2,000 if needed), and optional load calculation if you don't have one ($300–$600 from a local HVAC engineer). If you're pulling the permit as an owner-builder, you'll do your own labor; hiring a licensed mechanical contractor (required if you're not the homeowner) adds $2,000–$4,000 in labor on top of equipment. The city does not charge inspection fees separately; they're rolled into the permit cost. Owner-builders should budget for the fact that code compliance is the homeowner's legal responsibility — if the inspector finds non-code work, you cannot simply hire a contractor to fix it; the permit must be pulled in the first place, or you face the unpermitted-work consequences outlined above.

Three Des Moines hvac scenarios

Scenario A
Heat pump replacement in a 1980s rambler on the Puget Sound side (marine 4C climate, existing forced-air distribution)
Your 40-year-old furnace died in November, and you want to replace it with a cold-climate heat pump (Daikin or Mitsubishi inverter, 3-ton, rated to -13°F) to cut heating bills. Same ductwork, no modifications, house is 2,200 sq ft. You pull the mechanical permit online; the city's form asks for equipment nameplate specs and existing system tonnage. You don't need a Manual J (the exemption applies if you're matching the old system's capacity), but the heat pump is rated for lower ambient, so the plan reviewer will note that discharge lines must be insulated to R-1.5, heat-traced if routed through exterior walls or the crawlspace (which is damp in this marine-zone lot). You'll pay a $180 permit fee. Inspection happens after install; inspector checks refrigerant seals, duct sealing at the furnace connection, outdoor unit pad, and clearances. Total timeline: permit approval 2–3 days, inspection scheduling 3–5 days, work done 1–2 days. Cost hit: $5,200 equipment + install labor ($1,800–$2,500 if hiring a contractor) + $180 permit + $300–$500 if heat-tracing the discharge line through the crawl space is required. No load calculation needed because you're matching tonnage, but the inspector may ask how you verified the old system was correctly sized; if you don't have proof, they may order a post-install load calculation (cost $400–$600) to confirm the 3-ton is adequate.
Permit required | Heat pump rated to -13°F or lower | Discharge line insulation R-1.5 + heat tape | Crawlspace vapor barrier check likely | Total cost $7,000–$9,200 | Permit fee $180
Scenario B
New forced-air ductwork for a second zone in a 1960s split-level with gravity heat, craftsman neighborhood, clay/till soil
Your lower level is ice-cold in winter because the existing gravity furnace serves only the main floor; you want to install a new forced-air system with a zoning damper kit to heat the downstairs separately. This is a major modification: you're adding ductwork, installing a new blower/furnace (or a supplementary air handler if you keep gravity heat), and adding a zoned thermostat. The city requires full plan review because you're modifying the distribution system. You must submit: (1) HVAC floor plans showing existing and proposed ductwork runs, including insulation R-values and vapor barriers; (2) equipment cutsheets; (3) a Manual J load calculation from an ACCA-certified provider (your HVAC contractor or a third party — $400–$600). The reviewer will scrutinize ductwork routing through the crawlspace (clay/till soil means water intrusion risk), sealing at the furnace, and vapor-barrier placement on the warm side of all ducts. Permit fee is $300 because of the complexity. Plan review takes 5–7 business days; if the reviewer flags missing duct sealing detail or questions the load calculation, you'll get an RFI and need to resubmit. Once approved, rough-in inspection happens after ducts are hung but before they're sealed; final inspection after sealing and equipment hookup. Total timeline: 2 weeks from permit to approval, 1–2 weeks for work, 3–5 days for inspections. Cost hit: $200–$300 permit + $4,500–$7,000 equipment and labor (new furnace or air handler, ductwork fabrication and install, zoning kit) + $400–$600 load calc = $5,100–$7,900 before any extra sealing or vapor-barrier reinforcement.
Permit required for ductwork addition | Manual J load calc mandatory | Crawlspace vapor barrier required | Duct sealing inspection (rough + final) | Full plan review 5-7 days | Permit fee $300 | Total cost $5,100–$7,900
Scenario C
Owner-builder installing a minisplit heat pump (ductless) in an owner-occupied home, adding new electrical circuit and refrigerant line through exterior wall, east-side location (5B climate, 30-inch frost depth)
You own a small guest house on your property and want to install a single-zone minisplit (Fujitsu or LG, 12,000 BTU, wall-mounted indoor head, outdoor condenser) for winter heating and summer cooling. As the owner-builder, you can pull the permit yourself (RCW 19.27.095), but you cannot hire an unlicensed installer. You handle the permit application, but refrigerant-line routing and electrical work must comply with code. Minisplit permits are mechanical (HVAC) + electrical (new 240V circuit for the outdoor condenser). You submit the mechanical permit with equipment specs, a diagram showing indoor and outdoor unit locations, and the refrigerant-line routing plan. The city's reviewer will require that the refrigerant line be insulated to R-1.5, sealed where it exits the house, and heat-traced if routed through an exterior wall in the 5B climate (30-inch frost depth means freeze risk is real). They'll also check that the outdoor condenser pad meets the 12-inch minimum clearance above grade and that the unit is 3 feet clear of vegetation and AC condenser air flow is unobstructed. Electrical permit is separate (pulled at the same time, $75–$150) and requires the new circuit breaker and wiring to meet NEC 690 (for refrigerant circuit protection). Plan review is straightforward for minisplits — typically approved in 2–3 days because there's no ductwork to second-guess. You do the installation yourself (or supervise a family member); the city inspector verifies refrigerant seals are tight, line insulation is complete, heat-tracing is present on the exterior penetration, and outdoor pad is level and properly sized. Mechanical permit fee is $175–$225; electrical permit fee adds $75–$150. Total timeline: 1 week from permit to approval, 1–2 days for install, inspection within 3–5 days. Cost hit: minisplit equipment $1,800–$2,500, outdoor pad/electrical work $600–$1,000, permits $250–$375. If you hire a licensed contractor instead, add $1,500–$2,500 labor.
Owner-builder mechanical permit allowed | Minisplit ductless system | Refrigerant line R-1.5 insulation + heat trace required | Separate electrical permit needed | Outdoor pad 12+ inches above grade | Permit fees (mech + elec) $250–$375 | Total owner-builder cost $2,650–$3,875

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Marine climate HVAC: why Des Moines' Puget Sound location changes everything

Des Moines' position on the Puget Sound edge puts it in the 4C marine west coast climate — persistent moisture, mild winters (average low 35°F), cool summers (average high 75°F), and rainfall 50+ inches per year. This matters for HVAC because humidity and freeze-thaw cycles are the enemy of ductwork, refrigerant lines, and condensate drainage. Unlike eastern Washington's 5B climate (dry, cold winters to -10°F, hot summers), where an undersized unit can squeak by and ductwork can be left uninsulated in vented crawlspaces, Des Moines code enforces tight insulation and vapor barriers because water vapor from the Puget Sound can condense inside unprotected ducts within 48 hours in winter, breeding mold and reducing efficiency by 15–20%.

The city's most rigorous local amendment addresses crawlspace ductwork: all ducts in unconditioned spaces must be wrapped with R-6 fiberglass (or equivalent), sealed with mastic or UL-listed duct tape, and protected with a poly vapor barrier on the warm side (facing the house). Reviewers photographically document this during rough-in inspection because retrofit fixes are expensive (often requiring duct replacement). The 12-inch Puget Sound frost depth also drives outdoor unit pad requirements; units set on wet ground experience compressor freeze-up and refrigerant migration, which shortens equipment life from 15–20 years to 8–10 years. The city's FAQ explicitly states outdoor condenser pads should be at least 12 inches above grade, set on compacted gravel or concrete, and sloped away from the house.

Condensate management is another marine-climate quirk. Heating systems in dry climates rarely worry about drain lines, but Des Moines' humid winters mean heat pumps and air handlers generate significant condensate (from cooling the air to dehumidify it during shoulder seasons). The city requires that all condensate drain lines be routed to the sanitary sewer or a proper sump, not to the crawlspace or a dry well. Inspectors will cite systems with condensate pooling in crawlspaces and order corrective action. If you're retrofitting a house without an existing drain line, the cost can jump $300–$600 to run a PVC line to the main stack or install a small condensate pump.

For heat pumps specifically, Des Moines' requirement that all units be rated for operation below 0°F (often called 'low-ambient' or 'cold-climate' heat pumps) stems from occasional winter cold snaps where the Puget Sound region dips to 5–15°F for a few days. Standard heat pumps (rated to 32°F or 20°F) lose efficiency rapidly below that threshold and may shut down entirely, leaving homeowners without heat. The city's code doesn't explicitly ban standard heat pumps, but plan reviewers will flag them with a note: 'Confirm manufacturer rating and warranty for operation below 0°F' — and if you proceed with a standard unit, the city will inspect and pass it, but you've weakened your legal position if the unit fails during a cold snap and you later claim code violations caused the failure.

Permits, labor, and the owner-builder exemption — what Des Moines requires

Washington State RCW 19.27.095 allows owner-builders to perform work on owner-occupied single-family and duplex homes without a contractor's license, provided the homeowner pulls the permit and signs the application. Des Moines honors this exemption for mechanical work, so you can install your own HVAC system if you own and occupy the home. However, 'performing the work yourself' means you cannot hire an unlicensed helper; you must be the principal hands-on installer. Hiring a licensed mechanical contractor to do the work while you pull the permit is fine (and common). Hiring an unlicensed friend or family member to install refrigerant lines, ductwork, or electrical circuits voids the exemption and can result in a $500–$1,500 citation from code enforcement.

The city's permit application (Form MEC-1) asks whether the work will be done by the permit holder (owner-builder) or by a licensed contractor. If owner-builder, the city is more lenient on plan review — they assume you'll use standard methods and won't penalize minor deviations if the end result is code-compliant. If a contractor, the city expects full compliance with construction documents and may request detailed shop drawings for ductwork routing or refrigerant-line sizing. Owner-builders should know that permitting mistakes (e.g., pulling a permit for 3.5 tons of capacity when you install 4 tons) are the homeowner's legal liability; if an inspector finds a discrepancy, you cannot blame the contractor. A few owner-builders have had permits pulled for exceeding the approved tonnage or running ductwork outside the approved layout.

Contractor licensing in Washington is tracked by the Department of Labor & Industries (L&I). Mechanical contractors must be licensed; HVAC technicians are classified as 'sheet metal workers' or 'mechanical installers' under L&I rules. Des Moines Building Department checks L&I license status before approving a permit with a contractor name; if the license is expired or invalid, the permit is rejected. Owner-builders don't need a license, but they do need the legal right to work on the home — proof of ownership (deed or mortgage statement) should be available if the city asks during inspection. Some inspectors request ID and deed copy before conducting rough-in inspection, particularly for guest houses or rental properties; owner-occupancy is not required by code, but the inspector may confirm the mailing address on the permit matches the property ownership record.

Financing and permits are linked: if you're financing the project with a home equity line or refinancing the house, the lender often requires proof of permitted work before releasing funds or closing the loan. An unpermitted system discovered during an appraisal can delay closing and may require the system to be brought to code before the lender will approve. Owner-builders who finance their work should discuss permits with the lender early; some lenders require a licensed contractor to pull the permit (not the homeowner), while others are fine with owner-builder permits as long as the work is inspected and approved.

City of Des Moines Building Department
22 S. 9th Ave, Des Moines, WA 98198
Phone: (206) 870-6526 (verify locally — this is typical for small Washington cities; call city hall main line if this number is inactive) | https://www.ci.des-moines.wa.us/permits-licenses (or search 'Des Moines WA building permits' on the city website)
Monday–Friday, 8:00 AM–5:00 PM (verify locally for summer hours or holiday closures)

Common questions

Do I need a permit if I'm just replacing my furnace with the same size and brand?

Yes. Washington State Mechanical Code requires a mechanical permit for any replacement of HVAC equipment, even if it's identical in capacity and location. However, if the replacement is the same tonnage as the original system with no ductwork modifications, you qualify for an 'expedited' review that typically approves within 1–2 business days, so you don't need to submit a load calculation. You still pay the permit fee ($150–$250) and schedule an inspection, but the process is faster than a new installation or capacity upgrade.

What's the frost depth in Des Moines, and does it affect where I can put my outdoor condenser?

The Puget Sound side of Des Moines has a 12-inch frost depth, meaning ground freezes to about 1 foot below the surface. Your outdoor condenser pad must be set at least 12 inches above grade on compacted gravel or concrete, sloped away from the house, to avoid water pooling and freeze damage to the compressor. If the pad sits on wet soil, water can wick up and damage the condenser during freeze-thaw cycles, and inspectors will red-tag non-compliant installations. If your yard is particularly wet or low-lying, consider a slightly raised pad or concrete slab to exceed the 12-inch minimum.

Heat pump or furnace in Des Moines — which is better for the climate?

Modern cold-climate heat pumps (Daikin, Mitsubishi, or LG models rated to -13°F or lower) are now standard in Des Moines because they provide heating and cooling. A traditional furnace-only system requires a separate AC unit for cooling, which is more expensive. However, the city's code requires that any heat pump be rated for low-ambient operation (heating below 0°F); standard heat pumps lose efficiency below 32°F and may not qualify for inspection approval. Consult your contractor on whether a cold-climate heat pump or a furnace + AC combo makes more economic sense for your property and budget.

Do I need to submit a Manual J load calculation with my HVAC permit?

Not always. If you're replacing an existing system with the same tonnage and ductwork in the same location, you're exempt from submitting a Manual J — but only for the exemption to apply. If you're adding ductwork, changing the system size, adding zones, or installing a heat pump where you previously had a furnace, a Manual J from a certified ACCA provider ($400–$600) is required and must be submitted with your permit. The city's plan reviewer will approve or request corrections based on the calculation.

What happens during an HVAC inspection in Des Moines?

For replacements, you'll have one final inspection after the equipment is installed and ductwork is sealed. The inspector checks refrigerant seals, duct insulation (R-6 minimum in crawlspaces), vapor barriers, outdoor unit pad clearance and height, and blower operation. For new installations or ductwork additions, there's a rough-in inspection (after ducts are hung, before sealing) and a final inspection. The inspector may request blower-door static pressure testing (cost $200–$400) if ductwork is extensive or routed through unconditioned space. Plan to schedule inspections at least 48 hours in advance through the city portal.

What are the most common reasons HVAC inspections fail in Des Moines?

Missing or inadequate duct insulation in crawlspaces (very common in marine climates), failure to seal ductwork with mastic or tape, condensate drain lines not routed to the sanitary sewer (pooling in crawlspace), outdoor condenser pads not meeting the 12-inch minimum height, and refrigerant lines without R-1.5 insulation or heat-tracing through exterior walls. Most failures are correctable; the inspector will issue a 're-inspection request,' you fix the issue, and reschedule. Plan 2–3 days for corrective work and re-inspection.

Can I pull a permit if my house is in a flood zone or historic district?

Des Moines has FEMA flood zones and a historic district overlay in the downtown area. If your property is in a mapped flood zone, HVAC equipment (furnaces, air handlers, outdoor units) must be elevated above the base flood elevation; this is enforced at permit review and inspection. If your home is in the historic district, exterior-mounted condenser units may require design approval to match the streetscape — contact the city's planning division to confirm. Either way, you'll still pull a mechanical permit, but approval may take longer (7–10 days) due to the additional overlay reviews.

What's the cost of an HVAC permit in Des Moines, and are there any other fees?

Mechanical permits in Des Moines cost $150–$250 for simple replacements and $250–$400 for new installations, ductwork modifications, or equipment upsizing. The fee is based on the 'valuation' of the work (equipment cost + labor estimate). There are no separate inspection fees; inspections are included in the permit cost. If you need an electrical permit for a new circuit or heat-pump electrical work, that's an additional $75–$150. The city does not charge plan review fees separately; they're embedded in the permit cost.

What's the timeline from permit application to final inspection?

For a straightforward replacement with an expedited review: permit approval 1–2 days, work 1–2 days, inspection 3–5 days after scheduling — total 1 week. For new installations or ductwork additions requiring full plan review: permit approval 5–7 days, work 2–5 days depending on scope, rough-in and final inspections 7–10 days total — total 2–3 weeks. Weather delays, contractor availability, and any RFIs (requests for missing information) can extend the timeline by 1–2 weeks.

If I skip the permit and hire a contractor without one, what happens?

Code enforcement can issue a stop-work order ($250–$500 fine), and you'll be required to pull a permit and hire a licensed contractor to remediate any non-code work — cost $2,000–$5,000. More painfully, unpermitted work becomes a red flag for future home sales (disclosed on Washington State Real Estate Excise Tax Form 11), can void homeowner's insurance claims, and blocks refinancing. Many homeowners discover the problem when selling; remediation then delays closing or kills the sale entirely. It's always cheaper to permit upfront than to remediate later.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current hvac permit requirements with the City of Des Moines Building Department before starting your project.