Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most HVAC replacements and new installations in Johnston require a mechanical permit. Minor repairs and like-for-like replacements of furnaces may qualify for exemptions under Iowa Code Chapter 103, but the city enforces strict documentation and inspection rules that most DIY owners miss.
Johnston's Building Department enforces the Iowa State Building Code (which adopts the International Code Council standards), and Iowa Code Chapter 103 gives the city authority to require permits for HVAC system changes. Unlike some Iowa cities that grandfather older systems or allow homeowner sign-offs on minor work, Johnston requires a mechanical permit application and final inspection for any new ductwork, refrigerant-line modifications, furnace replacements over 15 years, or heat-pump installations—even if you're replacing an identical model. The city's online portal requires photo documentation of the old unit and a filled Declaration of Ownership form before intake. Climate zone 5A means your system must meet minimum efficiency ratings (SEER 14 for AC, AFUE 90% for gas furnaces per current state code), and the city's inspectors verify ductwork sealing with blower-door testing on new construction—a cost most owner-builders don't budget for. Owner-builder exemptions exist for owner-occupied single-family homes, but only if the homeowner pulls the permit themselves and passes inspection; if a contractor installs it, a mechanical license is mandatory, and unlicensed work triggers fines of $1,000–$5,000 per violation.

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

Johnston HVAC permits — the key details

Johnston adopts the Iowa State Building Code, which currently references the 2021 International Mechanical Code (IMC). The city Building Department requires a mechanical permit for any of the following: new furnace or air-conditioner installation, heat-pump retrofit, ductwork replacement or modification, refrigerant piping changes, or any work that alters the system's capacity or location. The rule applies even if you're replacing a dead furnace with an identical model—this is a common misconception among homeowners. Iowa Code Chapter 103 does allow owner-builders to pull permits on owner-occupied single-family homes without a contractor license, but Johnston requires the permit application to be filed BEFORE any work begins, and the homeowner must be present for final inspection. The city's online portal requires you to upload a photo of the existing equipment and a signed Declaration of Ownership form before the application is accepted for review. Processing typically takes 2-5 business days, and the city issues a permit number via email. Failure to obtain a permit before work begins is a Class B misdemeanor under Iowa law (up to 30 days jail, $625 fine) in addition to city-level stop-work fines.

Mechanical permits in Johnston cost approximately 2-3% of the project valuation, with a minimum fee of $125 and a maximum cap of $1,500 for residential systems. A furnace replacement is typically valued at $3,500–$8,000 (parts and labor), which translates to a permit fee of $105–$240; an air-conditioner retrofit or heat-pump conversion runs $8,000–$15,000 and generates a permit fee of $240–$450. The city charges a separate inspection fee of $75–$150 per inspection; most HVAC permits require one rough inspection (ductwork sealed, refrigerant lines pressure-tested, electrical connections verified) and one final inspection. If you fail the rough inspection, the re-inspection fee is $50 (the city waives it if the contractor corrects the defect immediately and calls for a same-day or next-day re-check). Owner-builders pay the same permit and inspection fees as contractors; there is no discount. The city accepts payment by check, credit card, or electronic bank transfer through its online portal. Permit fees are non-refundable if you cancel after intake, though the city may issue a partial refund if you cancel before the application is formally filed.

Iowa's mechanical code requires all HVAC systems in residential settings to meet minimum efficiency standards: furnaces must have an AFUE (Annual Fuel Utilization Efficiency) of 90% or higher, and air-conditioning or heat-pump units must have a SEER (Seasonal Energy Efficiency Ratio) of 14 or higher as of 2024. Climate zone 5A (which includes Johnston) has 42 inches of frost depth, and the code requires refrigerant piping buried below grade to be installed at minimum 4 feet below finished grade or sloped toward a drainage sump if above grade. Ductwork in unconditioned spaces (attics, crawlspaces, basements) must be insulated to R-8 minimum (R-6 in conditioned spaces). New furnace installations must include a carbon-monoxide detector within 10 feet of the equipment, and the city's inspector verifies it during final inspection. If you're replacing a furnace with a high-efficiency condensing model (95%+ AFUE), the city requires a condensate drain line with a P-trap and secondary drain to prevent water damage—this is often overlooked and causes re-inspection failures. The code also requires that any ductwork modifications include a blower-door test (or duct-leakage test per ASHRAE 152) to ensure the system meets design airflow; the contractor provides this documentation, and the city's inspector may request it before signing off.

Johnston's HVAC permitting process differs from neighboring cities like Ames, which allows some furnace replacements to be permitted over-the-counter with a signed contractor affidavit and no pre-inspection. Johnston requires a full permit application with photos, site-plan (showing furnace location), and equipment-data sheets 2-3 business days before inspection. This means a furnace replacement typically takes 10-14 days from application to final sign-off, not the 1-2 days some homeowners expect. The city also requires proof that the contractor holds a current Iowa Mechanical License (if hired); homeowners can provide a photocopy of the license or look it up on the Iowa Department of Labor website. If you're hiring a contractor, verify their license before signing a contract—unlicensed work voids the permit and triggers back-fines. The city maintains a searchable list of complaints against contractors on its website, though it does not formally 'approve' or 'recommend' any contractor. The Building Department is located in Johnston City Hall and is staffed by one full-time mechanical inspector and one part-time administrative assistant; during busy seasons (spring, early fall), inspection scheduling can slip 5-7 days behind. Submitting applications early in the week (Monday-Wednesday) reduces wait times.

Owner-builder exemptions apply only to owner-occupied single-family homes, and the exemption covers the homeowner's own labor, not the cost of hiring a contractor to do the work. If you hire anyone (licensed or not) to install your HVAC system, you must ensure that person holds a valid Iowa Mechanical License—the exemption does not extend to unlicensed helpers. The city requires the permit application to list the homeowner as the applicant and the installer (whether the homeowner or a licensed contractor) in the 'Responsible Party' field. If you later sell the property, you must disclose the HVAC permit and final inspection sign-off on Iowa's Residential Disclosure Form (DF-104); if you permitted the work yourself as an owner-builder, this strengthens your resale story because it proves code compliance. Conversely, if you skipped the permit, the new owner's lender will likely require a third-party mechanical inspection before closing, which may uncover code violations and delay the sale. The cost of a mechanical inspection by an independent inspector is $300–$600, so permitting upfront almost always saves money in the long run.

Three Johnston hvac scenarios

Scenario A
Furnace replacement, same location, owner-builder — Johnston bungalow
Your 25-year-old 85% AFUE furnace failed mid-January, and you want to replace it with a 95% AFUE high-efficiency model in the same basement location. This requires a mechanical permit. The existing unit is gas-fired, 60,000 BTU, and the new one is the same capacity but condensing type, meaning it will produce condensate and requires a drain line. You as the owner-builder can pull the permit yourself through Johnston's online portal; you'll need a photo of the old furnace (nameplate visible), the equipment data sheet for the new model (from the supplier's website or the contractor's quote), and a site plan showing the location (a sketch on graph paper is fine). The permit application takes 15 minutes and costs $105–$125. The city will call you within 2-3 business days with a permit number and inspection appointment time. Rough inspection happens when the furnace is installed but before the ductwork is sealed; the inspector verifies that the new unit is the correct model, that the gas line is properly sized (minimum 3/4-inch copper or black-iron per code), that the condensate drain is trapped and sloped toward a floor drain, and that the carbon-monoxide detector is mounted. If the new furnace is in the same location and the old ductwork is intact, rough inspection takes 20 minutes. If the inspector finds that the condensate drain was routed to a sump pump without a secondary drain (common mistake), they'll require you to add a secondary drain to the basement floor before final approval—this adds $300–$500. Final inspection happens after the system is commissioned and the thermostat is set; the inspector verifies airflow and proper operation. Total permit time is 10-12 days from application to final sign-off. Total out-of-pocket for permits is $175–$225 (permit + inspection fees). If you hire a contractor to install it, the contractor must hold a mechanical license; the permit still costs $105–$125, but the city will verify the contractor's license electronically.
Mechanical permit required | Permit cost $105–$125 | Inspection fee $75 | Condensate drain $300–$500 | Carbon-monoxide detector $30–$50 | Total permit + inspection $180–$200 | 10-12 day timeline
Scenario B
Air-conditioner retrofit, new ductwork, heat-pump conversion — suburban Johnston home
You're converting from a furnace-only system to an air-source heat pump (heating + cooling) and adding ductwork to upstairs bedrooms that previously had no air conditioning. This is a major mechanical project requiring a permit. The heat pump is sized at 4 tons (48,000 BTU) and will be located on a concrete pad in the backyard; refrigerant lines (1/2-inch liquid, 3/8-inch suction) will run 80 feet from the outdoor unit to the indoor air handler in the basement, with 20 feet of piping buried below the 42-inch frost line. New ductwork will include 15 feet of 8-inch main trunk in an unconditioned attic, insulated to R-8, plus 40 linear feet of 6-inch branches to bedrooms. The permit application requires a detailed site plan (showing pad location, property lines, distance from windows per code), equipment data sheets for the heat pump and indoor coil, a duct layout drawing (even a rough sketch), and photos of the existing furnace and current attic space. The application process takes 30-45 minutes and costs $240–$300 (valuation: $12,000–$15,000 project). The city will schedule a rough inspection after the heat pump is mounted, refrigerant lines are pressure-tested, and ductwork is sealed. Rough inspection includes verification that the outdoor unit is mounted level on a proper pad (reinforced concrete, minimum 2 feet from property lines and 10 feet from windows per code), that refrigerant lines are properly sized and buried below frost depth where applicable, that the ductwork in the attic is insulated to R-8 and sealed with mastic (no duct tape), and that the system passes a pressure test (500 Pa decay test per ASHRAE 152 on new ducts). This inspection often reveals issues: attic ductwork may need additional insulation, duct sealing may be incomplete, or the outdoor pad may be too close to a property line. Re-inspection costs $50 and adds 3-5 days. After rough approval, the contractor charges the system with refrigerant and sets up the thermostat; final inspection verifies that airflow to all rooms is adequate and that the system cycles correctly. Final inspection takes 15 minutes. Total timeline is 14-21 days. Total permit and inspection fees are $315–$450. If you're an owner-builder, you must pull the permit yourself and be present for inspections; a contractor must hold a mechanical license. Heat-pump conversions are increasingly common in Johnston as energy-rebate programs make the upgrade affordable, but many homeowners underestimate the ductwork complexity and end up with failed rough inspections.
Mechanical permit required | Permit cost $240–$300 | Two inspections (rough + final) $150 | Pressure test (contractor-provided) included | Ductwork insulation and sealing $800–$1,500 | Outdoor pad reinforcement $300–$600 | Total permit + inspection $390–$450 | 14-21 day timeline
Scenario C
Furnace repair, no permit needed — Johnston rental property, minor work
Your rental property furnace has a failed blower motor; the HVAC contractor quotes $450 to replace the motor with an OEM part (same capacity, no system upgrade). This is a repair, not a replacement, and does not require a permit under Iowa Code Chapter 103. The contractor can perform the repair without notifying the city. However, if the motor replacement includes any refrigerant-line modifications (e.g., the motor is on an air handler that needs re-brazing), or if the repair is actually a partial system replacement (e.g., the contractor recommends a new air-handler coil because the old one is leaking), the work may cross into 'alteration' territory and trigger permit requirements. The safest approach is to ask the contractor upfront: 'Is this a repair (existing component replaced with identical type) or an alteration (system modified in capacity or location)?' If the contractor says it's a repair and the bill reflects only the motor and labor, no permit is needed. If the bill shows a new coil, ductwork sealing, or any system-capacity change, a permit is required and must be pulled retroactively (with potential back-fines). Many owner-landlords skip the permit for furnace repairs and get away with it because the city doesn't inspect rental properties unless a complaint is filed. However, if a tenant calls the health department about poor heating and an inspector shows up, an unpermitted system alteration discovered during that inspection can trigger a stop-work order and a $500–$1,500 fine, plus orders to bring the system into code compliance before the tenant can remain in the unit. For rental properties, it's safer to ask your contractor to pull a permit for any work that touches the furnace, air handler, or ductwork, even if it's nominally a 'repair'—the permit cost ($75–$125) is a small insurance premium against future liability.
Repair (motor only, no ductwork or coil change) | No permit required | Contractor can proceed immediately | $450 repair cost | Risk: if work scope creeps to include coil or ductwork, permit required retroactively

Every project is different.

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

Why Johnston requires mechanical permits for furnace replacements (unlike some neighboring cities)

Many Iowa homeowners assume that replacing a failed furnace is a simple repair that doesn't need a permit—this is partly because some older Iowa towns (particularly rural areas) have historically allowed homeowner sign-offs for like-for-like furnace swaps. Johnston's city council, however, formally adopted the full Iowa State Building Code in 2015 and committed to code enforcement for all mechanical systems, even replacements. The reason is safety and long-term liability: furnaces have failed catastrophically in homes that skipped code inspections (carbon-monoxide leaks, improper gas-line sizing, condensate backups that damage foundations). By requiring a permit and inspection for every furnace installation, Johnston creates an official record of the work and shifts liability to the city inspector if something later goes wrong—the homeowner can prove they followed code. This also protects Johnston's property-tax base and insurance costs: homes with permitted HVAC systems are rated lower-risk, which means lower homeowners-insurance premiums and higher resale values.

The city's mechanical inspector (a part-time role as of 2024, though understaffed) is responsible for verifying that furnaces meet current AFUE efficiency standards and that installations follow the code's safety rules. For furnaces installed in basements near habitable spaces, the code requires carbon-monoxide detectors; for furnaces with condensate, the code requires a drain line with a P-trap and secondary overflow (to prevent water damage if the primary drain clogs). These are not optional—they're minimum safety requirements. Johnston's inspector has the authority to reject an installation that doesn't meet these standards, even if the contractor is licensed. This authority is unpopular with some contractors (especially older ones who remember when furnace replacements were minimal-touch jobs), but it's the law. If you hire a contractor who grumbles about the city's 'over-regulation,' that's a red flag—it often signals that the contractor cuts corners elsewhere.

Compared to Ames (12 miles north), which allows some furnace replacements on a fast-track 'over-the-counter' permit if the replacement is identical capacity and the contractor provides a signed affidavit, Johnston enforces a full-application review. This extra scrutiny adds 2-3 days to the timeline, but it reduces callbacks and failures. Des Moines (25 miles south), conversely, has a much busier permit office and often schedules HVAC inspections 2-3 weeks out, making the timeline longer despite fewer requirements. Johnston sits in the middle: reasonable code enforcement, manageable wait times, and a smaller permit office that still feels personal. If you call the city with a question about your specific furnace, you'll likely reach the same inspector who will do your final inspection, which means he'll know your project inside-out.

Climate zone 5A ductwork and refrigerant-line requirements for Johnston homes

Johnston sits in climate zone 5A (average winter low -16°F, 42 inches of frost depth), which means HVAC systems must be designed and installed to survive harsh winters. The Iowa State Building Code (which adopts the International Mechanical Code) requires refrigerant piping for air-conditioners and heat pumps to be buried a minimum of 4 feet below finished grade if it crosses under yards or gardens, or sloped and drained if it runs above ground. This frost-depth requirement catches many homeowners off-guard: if you're running refrigerant lines from a backyard heat pump to an indoor unit in the basement, and the lines cross under a walkway or driveway, they must be buried 42+ inches deep (4 feet for margin of safety). Shallow burial leads to frozen lines, system failure, and expensive repairs. The city's inspector will ask you to show where the lines are buried and may require photographic documentation during installation.

Ductwork in unconditioned spaces (attics, crawlspaces) must be insulated to R-8 minimum (roughly 2-3 inches of fiberglass wrap) and sealed with mastic tape or caulk—not duct tape, which degrades and leaks air. In Johnston's climate, uninsulated or poorly sealed ductwork in an attic can lose 15-20% of heated air in winter, driving heating bills up and causing the furnace to short-cycle (turn on and off frequently, which wears it out faster). The city's inspector will feel the insulation and check for gaps; if the ductwork passes an ASHRAE 152 duct-leakage test (decay test at 500 Pa), the inspector is satisfied. Many contractors avoid this test because they assume their ductwork is sealed well enough, but the city increasingly requires it for new installations, especially heat-pump retrofits where ductwork is new.

Condensate lines from high-efficiency furnaces and heat-pump indoor coils are critical in 5A climates because furnaces and heat pumps run long cycles in winter (the furnace cycles less frequently, so the condensate accumulates). The code requires a P-trap in the condensate line (to prevent air from backing up into the unit) and a secondary drain that routes to a floor drain, sump pit, or exterior downspout—if the primary drain clogs in winter (a common occurrence when the outdoor temperature drops and the line freezes or gets clogged with dust), the secondary drain prevents water from backing up into the basement or crawlspace. Homeowners who have experienced a furnace leak know the damage: $5,000–$10,000+ in foundation repairs, mold, and restoration. A $50 secondary drain line during installation prevents this entirely. Johnston's inspector specifically checks for this during final inspection and will reject the system if it's missing.

City of Johnston Building Department
Johnston City Hall, Johnston, Iowa (contact city hall for specific building department address and hours)
Phone: Contact Johnston City Hall main number and ask for Building Department or Mechanical Inspector | https://www.ci.johnston.ia.us/ (city website; look for 'Permits' or 'Building' link for online portal or permit application details)
Monday-Friday, 8:00 AM - 5:00 PM (call or check city website to confirm hours and holiday closures)

Common questions

Do I need a permit to replace my furnace if I'm replacing it with the exact same model?

Yes. Johnston requires a mechanical permit for any furnace replacement, even if you're installing an identical model in the same location. The permit ensures the unit meets current efficiency codes (minimum 90% AFUE), that installation follows modern safety standards (condensate drain, CO detector), and that the city has an official record of the work. The permit fee is $105–$125 and the process takes 10-12 days. Skipping the permit can void your homeowners insurance and kill a future home sale.

Can I install a furnace myself as an owner-builder without hiring a contractor?

Yes, if you own the home and it's your primary residence. Iowa Code Chapter 103 exempts owner-builders from the contractor-license requirement for HVAC work on owner-occupied single-family homes. However, you must still pull a mechanical permit from Johnston before work begins, and you must pass the city's rough and final inspections. If you hire anyone (friend, family, handyman) to do the installation, that person must hold a valid Iowa Mechanical License, or the work is unlicensed and subject to fines of $1,000–$5,000.

How much does a mechanical permit cost in Johnston?

Mechanical permits in Johnston cost 2-3% of the project valuation, with a minimum of $125 and a maximum of $1,500. A furnace replacement (typically $3,500–$8,000 project value) costs $105–$240 in permit fees. A heat-pump retrofit or air-conditioner installation ($8,000–$15,000) costs $240–$450. Inspection fees (rough and final) are an additional $75–$150 each. Permit fees are non-refundable.

What is the frost-depth requirement for burying refrigerant lines in Johnston?

Johnston has 42 inches of frost depth, and the Iowa Building Code requires refrigerant piping to be buried at least 4 feet (48 inches) below finished grade if it crosses under yards, driveways, or walkways. If you're installing a heat pump with outdoor and indoor units, the contractor must show you how the refrigerant lines will be buried and may need to submit a detail drawing to the city. Shallow burial causes frozen lines and system failure in winter.

Do I need a permit for a furnace repair (like replacing a blower motor)?

No, if the work is a true repair—replacing a failed component with an identical or equivalent part, with no change to system capacity or location. A blower-motor replacement is a repair and doesn't require a permit. However, if the repair scope creeps to include a new coil, ductwork sealing, or system-capacity change, a permit is required. Ask your contractor upfront: 'Is this a repair or an alteration?' If there's any doubt, pull a permit ($75–$125) to avoid retroactive fines.

What happens if the city inspector rejects my new furnace installation?

The inspector will issue a written list of defects (e.g., 'Condensate drain missing secondary outlet' or 'Ductwork insulation incomplete'). You have 30 days to correct the defects and call for a re-inspection. Re-inspection costs $50. If you don't correct the defects, the city issues a stop-work order and can place a lien on your property. Most defects are correctable within a few days and $200–$500 in contractor time.

Can I use duct tape to seal ductwork instead of mastic?

No. The Iowa Building Code requires ductwork to be sealed with mastic (professional-grade duct sealant) or equivalent; duct tape is not code-compliant. Duct tape degrades in attics (UV exposure, temperature swings) and fails within 5 years, creating air leaks that waste energy. Johnston's inspector will inspect ductwork and require mastic or caulk only. Using duct tape will result in a failed inspection.

How long does the HVAC permit process take in Johnston?

Most HVAC permits take 10-14 days from application to final inspection sign-off. This includes 2-3 business days for permit review, scheduling of rough inspection (3-5 days), installation and rough inspection (1-2 days), and final inspection (1-2 days). During busy seasons (spring, early fall), scheduling can slip 5-7 days. Submitting your application early in the week (Monday-Wednesday) reduces wait times.

Do I need to disclose unpermitted HVAC work when I sell my Johnston home?

Yes. Iowa's Residential Disclosure Form (DF-104) requires sellers to disclose unpermitted work of any kind, including HVAC systems installed without a permit. Failure to disclose gives the buyer rescission rights (ability to cancel the sale) and exposes you to civil liability. Many buyers' lenders will require a third-party mechanical inspection (cost $300–$600) before closing if unpermitted work is discovered, which often kills the deal or forces you to drop the price.

What is the minimum efficiency rating (AFUE) required for a new furnace in Johnston?

The Iowa State Building Code requires all new residential furnaces to have an AFUE (Annual Fuel Utilization Efficiency) of 90% or higher as of 2024. Mid-efficiency furnaces (80% AFUE) are no longer permitted. High-efficiency condensing furnaces (95%+ AFUE) are common and qualify for energy-rebate programs; they cost more upfront but save 10-15% on heating bills over 20 years. The city's inspector verifies the AFUE rating on the equipment nameplate during final inspection.

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 Johnston Building Department before starting your project.