What happens if you skip the permit (and you needed one)
- Denver Building Department issues $250–$500 stop-work citations per visit; contractors face license suspension or revocation.
- Unpermitted HVAC voids your manufacturer warranty and blocks eligibility for the 30% federal IRA tax credit ($600–$2,000 loss).
- Home sale disclosure: unpermitted HVAC systems trigger Form 10 (Property Defect Disclosure) and can kill buyer financing or lower sale price by $3,000–$8,000.
- Insurance denial: if a refrigerant leak or electrical fire occurs on unpermitted equipment, homeowner's insurance may refuse the claim.
Denver heat pump permits — the key details
Denver requires a mechanical permit and electrical permit (or combined HVAC permit) for all new heat pump installations, capacity upgrades, and conversions from gas furnace to electric. The city adopted the 2021 Colorado Building Code, which incorporates IRC M1305 (equipment clearances) and NEC Article 440 (motor-driven appliances like compressors). The critical Denver-specific rule is the Manual J load calculation: you must submit a completed, stamped HVAC load analysis (ACCA Manual J or equivalent) with your permit application. This is not optional in Denver, and missing it is the #1 reason for permit rejections. The load calc must show that your selected heat pump tonnage matches the home's heating and cooling load — undersized systems cannot keep up in Denver winters and trigger complaints from neighbors about noise, plus they fail to meet code minimum performance. Denver Building Department typically rejects applications submitted without the load calc, and you'll have 10 calendar days to resubmit or the application is closed. For like-for-like replacements (exact same tonnage, outdoor unit in same location, indoor coil in same location, no ductwork changes), a licensed Colorado HVAC contractor can file an expedited OTC mechanical permit; these can be approved and issued same-day if electrical panel load is unchanged. Most other scenarios require full plan review: new systems, oversizing/downsizing, moving outdoor units, or converting from gas furnace all trigger 5-10 day review timelines.
Denver's climate and electrical code add two local complications. First, Denver sits in IECC climate zone 5B (freezing winters, 30-42 inch frost depth in the metro area; up to 60+ inches in the mountains). Heat pumps are highly efficient in mild shoulder seasons but lose capacity below 32°F; your permit application must show how backup heat (resistive electric strip in the air handler, or retained gas furnace) kicks in when outdoor temps drop below the heat pump's effective range — typically -5°F to 10°F, depending on the unit. This backup-heat strategy is part of the mechanical plan and must be clearly labeled. Second, the electrical permit examines your service panel capacity: most mid-sized heat pumps (3-5 ton) with air-handler resistive backup draw 40-60 amps combined (compressor, condenser fan, air-handler blower, electric strip). Denver Building Department requires a load calculation by a licensed electrician if your main panel has less than 100 amps available after existing loads, or if you're upgrading from a smaller service. This is not Denver-specific (NEC 440 requires it everywhere), but Denver enforces it consistently. Plan on $300–$600 for the electrical engineering/load-calc; the permit fee itself is typically $200–$400 depending on system tonnage.
Refrigerant line routing and condensate drainage are the next two common rejection points. Heat pump suction and discharge lines must be sized and insulated per the manufacturer's installation manual and IRC M1305.3 (refrigerant piping support every 6-10 feet, insulated to prevent condensation). If your outdoor unit is more than 50 feet from the indoor coil, the manufacturer may specify larger line sizes or longer pipe runs, and Denver's plan reviewers will cross-check the submittal against the equipment data sheet. Condensate from the indoor coil must drain to a trap and then outdoors or to a floor drain — cooling-mode condensate is typically 5-20 gallons per day in Denver's low-humidity summers, and missing or improper condensate routing is a quick fail. Your mechanical plan must show the condensate line, trap, and drain location. For outdoor condensate, Denver requires the drain to be routed at least 5 feet away from the foundation or into a rain garden (part of the city's stormwater code, but applies to HVAC). If your condenser is in a tight crawlspace or enclosed area, you may need a condensate pump with a float switch — this adds $200–$400 to the installed cost but is mandatory in Denver's climate if gravity drainage isn't possible.
Denver's final-inspection requirements are straightforward but rigid. After the rough mechanical (freon lines, ductwork, condensate routing visible but not yet insulated or buried), the inspector checks for support clamps, line sizing, and drain accessibility. After electrical rough (panel work, disconnect, thermostat wiring, air-handler power), the electrical inspector verifies breaker size matches the air-handler nameplate, the condensing unit has a dedicated circuit within 25 feet of the unit (NEC 440.14), and all wiring is properly sized and protected. Then comes the final mechanical: all lines are insulated, connections are sealed, condensate trap is in place, and a static pressure test (ductwork) confirms the system is balanced. Finally, the final electrical inspects the disconnect and verifies the service panel label has been updated. This sequence typically takes 2-4 weeks for a standard new install. If the plan review uncovers issues (missing load calc, undersized electrical, condensate not shown), add 1-2 weeks for resubmission and re-review.
Federal and state incentives make the permit a financial no-brainer. The Inflation Reduction Act provides a 30% federal tax credit (maximum $2,000) for heat pump installations in existing homes, but only for systems installed by licensed contractors and pulled through the permitting process. Many Colorado utility companies (Xcel Energy, Denver-area cooperatives) offer rebates of $1,500–$4,000 for ENERGY STAR Most Efficient heat pumps and qualifying equipment — again, rebates are contingent on a valid permit and professional installation. Skipping the permit means forfeiting $3,500–$6,000 in combined incentives. Denver also participates in Colorado's 'Just Transition' and clean-energy incentives (details change year to year), so check with Denver's Energy & Climate Action office or Xcel Energy's heat pump rebate program when you're ready to file. The permit fee ($250–$500) is easily offset by these incentives, and the final sale price hit for an unpermitted system far exceeds the cost of a permit.
Three Denver heat pump installation scenarios
Denver's Manual J load calculation requirement: why it matters and what you need to submit
Denver's requirement for a completed Manual J load calculation with every heat pump permit application is stricter than some neighboring jurisdictions and is the single largest pain point for applicants. ACCA Manual J (Air Conditioning Contractors of America) is the industry standard for calculating heating and cooling loads based on the home's size, insulation, window orientation, occupancy, and climate. Denver's code enforcement office adopted this requirement because Colorado Front Range winters are harsh (design outdoor temperature is -5°F in Denver, with frequent 10-20°F nights in January and February), and undersized heat pumps struggle during these cold snaps. An undersized heat pump runs at maximum capacity constantly, wears out faster, makes noise, fails to maintain comfort, and forces homeowners to rely on backup heat more than necessary — negating the efficiency savings. Denver Building Department uses the Manual J to verify that your selected heat pump tonnage is within 10-15% of the calculated load; if your home calculates to a 4-ton load and you propose a 3-ton unit, the permit will be rejected, and you'll be asked to upsize.
To satisfy Denver, you need a Manual J form (usually ACCA Form 03 or equivalent software output like Wrightsoft, Manual-J, or Load-Pro) showing the detailed inputs: square footage of conditioned space, U-values of walls/roof/foundation, window SHGC (solar heat gain coefficient) and area per orientation, internal heat gain (occupants, appliances), and the design outdoor temperature for heating (-5°F for Denver). The output is a BTU/hour heating load and a separate BTU/hour cooling load. A 3-ton unit is approximately 36,000 BTU/hour; a 4-ton is 48,000 BTU/hour. The load calc must be stamped by a licensed HVAC contractor or PE. If you hire a contractor to install, they typically provide the load calc as part of their bid; if you're owner-building, you must hire an engineer or consultant separately (cost: $300–$600). When you submit the permit application, attach the load calc as a supporting document. Denver Building Department's online portal (https://www.denvergov.org/pocketgov/services/building-permits-residential) has a checklist; the Manual J is listed as required for new systems and any capacity changes.
If your existing system has a nameplate showing it's already the 'correct' size for the home, Denver may waive the load calc for like-for-like replacements — but you need to prove it. For example, if you're replacing a 4-ton unit that's been in the home for 20 years without complaints, and the home hasn't been substantially renovated, you can submit a letter from the original installer or a copy of the old unit's nameplate and argue that the original sizing was correct. Denver sometimes accepts this argument for OTC replacements, but it's not guaranteed. The safer path is to provide the load calc or at least a contractor's worksheet (one-page HVAC load estimate, less formal than a full Manual J but still defensible). Manual J calculations also inform your backup-heat strategy: once you know the home's heating load, you can size the resistive electric strip or determine at what outdoor temperature the furnace should kick in as backup. This feedback loop is what Denver's reviewers are looking for.
Backup heat in Denver's 5B climate: why it's mandatory and how to plan for it
Air-source heat pumps are efficient in Denver's shoulder seasons (spring and fall) but lose capacity in hard freezes. A typical air-source heat pump can deliver 100% of the home's heating load down to about 32°F outdoor temp; below that, capacity drops roughly 15-20% per 10°F drop. At -5°F (Denver's design winter temp), a heat pump delivers only 30-50% of its rated capacity. To maintain comfort and meet code, every heat pump installation in Denver must have backup heat — either resistive electric strip inside the air handler, a retained gas furnace, or a dual-fuel control that switches between the two. Denver Building Department's mechanical reviewers verify this backup-heat strategy on the plan and during final inspection. The backup strategy is not optional; homes without it can fail final inspection.
Resistive electric strip is the most common backup for all-electric homes or retrofit installations. A 3-ton heat pump typically pairs with a 5-10 kW resistive strip (roughly $500–$1,000 added to the air handler); this strip engages when outdoor temp drops below a setpoint (usually 10-15°F) or when the heat pump can't keep up with the demand. The downside is that resistive heat is expensive to run — roughly $0.15–$0.25 per kWh in Colorado — so heating bills spike during cold weeks. However, it's the fallback that guarantees comfort and code compliance. Dual-fuel systems retain the existing gas furnace and use a control that prioritizes the heat pump until the outdoor temperature drops below a threshold (often -5°F to 0°F), then switches to the furnace. This is more efficient than all-electric with resistive backup because gas is cheaper than resistive heat in Colorado during extreme cold. The control must be wired into the thermostat and programmed with the switchover temperature; Denver's plan must show this control strategy and the installer must confirm it during final inspection. The cost of a dual-fuel control is $400–$800, plus re-wiring the existing furnace to coordinate with the new heat pump.
Your permit application must clearly state which backup strategy you're using: 'Resistive electric strip 8 kW in air handler, engages at 10°F outdoor' or 'Dual-fuel with existing gas furnace, switchover at -5°F outdoor, furnace breaker interlocked with heat pump thermostat.' Denver's plan reviewers will verify that the control logic makes sense and that the backup heat has enough capacity to meet the home's load if the heat pump fails entirely. If the plan is vague ('backup heat as needed'), expect a request for clarification. This is one of the most common reasons for permit re-submittals in Denver, so front-load it in your initial application.
201 W Colfax Ave, Denver, CO 80202
Phone: (720) 913-1311 | https://www.denvergov.org/pocketgov/services/building-permits-residential
Monday–Friday, 8:00 AM–5:00 PM (Closed holidays. Check online portal for holiday schedule.)
Common questions
Do I need a permit if I'm just replacing my heat pump with the exact same model and size?
If the outdoor unit stays in the same location, the indoor coil stays in the same location, the tonnage is identical, and a licensed Colorado HVAC contractor files the permit, Denver allows an expedited over-the-counter (OTC) mechanical permit with no Manual J required. However, if you're upgrading the size, relocating either unit, or changing the ductwork, a full permit with load calc is required. When in doubt, call Denver Building Department at (720) 913-1311 and describe your exact situation; they'll clarify whether OTC is available.
How much does a heat pump permit cost in Denver?
A mechanical permit for a residential heat pump installation costs $200–$500 depending on the system size and whether it's an OTC expedited filing or a full plan-review permit. An electrical permit for the disconnect, air-handler wiring, and panel work typically adds $150–$250. Total permit fees are usually $350–$700 for a standard residential install. Multi-unit or commercial projects may cost $1,000–$2,500 depending on complexity.
What if I buy a heat pump and hire an unlicensed installer to save money?
Denver Building Department will not issue a permit for work by unlicensed installers in most cases. Colorado state law requires HVAC work to be done by a licensed contractor or owner-builder (owner-occupied only). If an unlicensed installer is found, the work is considered unpermitted, which voids your warranty, disqualifies you from the federal 30% IRA tax credit and state rebates, and can result in stop-work fines of $250–$500. The installed cost savings ($500–$1,000) pale against the lost incentives ($3,000–$6,000).
Do I need a Manual J load calculation if I'm just replacing a broken unit?
For like-for-like replacements (same tonnage, same location, licensed contractor), no Manual J is required for the expedited OTC permit. For any other scenario — new system, upsizing, downsizing, conversion from gas, or owner-builder filing — Denver requires a Manual J load calc. The cost is $300–$600 if hired separately; most contractors include it in their bid.
How long does it take to get a heat pump permit approved in Denver?
Expedited OTC permits for like-for-like replacements by licensed contractors are issued same-day or next business day. Full plan-review permits for new systems, additions, or conversions take 7-15 days, depending on whether the initial submission is complete. Incomplete applications (missing load calc, unclear condensate routing, undersized electrical) add 1-2 weeks for resubmission. Total timeline from initial filing to final approval is typically 2-4 weeks.
What is the backup heat requirement in Denver, and why do I need it?
Denver's design winter temperature is -5°F, and heat pumps lose capacity below freezing. Every permit must include a backup heat strategy: either a resistive electric strip in the air handler (costs $500–$1,500 installed) or a retained gas furnace with dual-fuel controls (costs $400–$800 for the control). This ensures comfort and code compliance when outdoor temps drop. Backup heat must be documented on the mechanical plan.
Can I skip the permit if I'm owner-building?
No. Colorado law allows owner-builders to pull their own permits for owner-occupied 1-2 family homes, but permits are still required. The difference is that you (the owner) file instead of hiring a contractor, but you must still submit a Manual J load calc, mechanical and electrical plans, and pass all inspections. Owner-builders often hire contractors to do the work while the owner files the permits. You cannot avoid permitting.
Will a heat pump system qualify me for a tax credit or rebate in Denver?
Yes, but only if the system is permitted and installed by a licensed contractor. The federal Inflation Reduction Act provides a 30% tax credit (up to $2,000 per system) for heat pump installations. Colorado and Xcel Energy offer additional rebates of $1,500–$4,000 for ENERGY STAR Most Efficient units. Total available incentives are often $3,500–$6,000 per system. Unpermitted installs forfeit all incentives.
What happens during the heat pump permit inspections?
Denver requires a rough mechanical inspection (freon lines, ductwork, condensate routing visible), rough electrical inspection (panel work, breaker, thermostat wiring), and final mechanical and electrical inspections (all lines insulated, connections sealed, condensate trap in place, electrical disconnect functional). Final inspections verify static pressure testing of ductwork and confirm the service panel label has been updated. Most residential installs need 2-3 inspections over 1-2 weeks.
My outdoor unit is 60 feet from the indoor coil. Will that be a problem for Denver?
The manufacturer's installation manual specifies the maximum allowable refrigerant line length (typically 50-75 feet depending on the unit). If your distance exceeds the spec, you'll need larger-diameter suction and discharge lines, which adds cost and must be shown on the mechanical plan. Denver's reviewers will cross-check the plan against the equipment data sheet. Submit the equipment specs and line-sizing calcs with your permit application to avoid rejection.