What happens if you skip the permit (and you needed one)
- Stop-work orders in Des Moines carry $250–$500 fines per violation, and contractors must halt work immediately; homeowners often end up paying permit fees retroactively at 1.5x the base rate, adding $200–$600 to your final bill.
- Insurance claims denied: most homeowners policies require proof of permitted work; unpermitted HVAC systems can void coverage for heating/cooling failures or mold damage caused by improper installation, potentially costing $5,000–$15,000 in uninsured repairs.
- Resale disclosure requirement: Washington State Real Estate Excise Tax (Form 11) asks about unpermitted work, and buyers' lenders often require proof of permits before closing; remediation can delay closing 30+ days or drop your home's value by 2–5%.
- Neighbor complaints to code enforcement trigger mandatory inspections and can result in ordered removal of non-compliant equipment, costing $2,000–$5,000 if you have to hire a licensed contractor to redo the work to code.
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
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.
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.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.