Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most heat pump installs in Denver require a mechanical and electrical permit. Like-for-like replacements by licensed contractors may qualify for expedited filing, but new systems, additions, or conversions from gas furnace always need permits.
Denver Building Department requires permits for new heat pump installations, supplemental heat pump additions, and full system conversions (gas furnace to heat pump). The city adopted the 2021 Colorado Building Code (which mirrors IRC M1305 and NEC 440), and Denver enforces an additional city-level requirement: all heat pump installations must include a completed Manual J load calculation submitted with the permit application — this is Denver-specific and more stringent than some neighboring jurisdictions like Aurora or Boulder, which allow installer worksheets in some cases. Denver also has an expedited over-the-counter mechanical permit process for like-for-like replacements (same tonnage, same outdoor/indoor location, same capacity) when pulled by a licensed Colorado HVAC contractor with a valid City of Denver business license; these can be issued same-day if electrical load is unchanged. However, most new installs or upgrades from gas heat do not qualify for OTC filing and require full 5-10 day plan review, particularly because Denver sits in climate zone 5B (freezing winters, 30-42 inch frost depth) where backup heat strategy (resistive or gas-assist) must be documented on mechanical plans. The 30% federal IRA tax credit (up to $2,000) and Colorado/Xcel Energy rebates (up to $2,500–$4,000) only apply to permitted, professionally installed systems — skipping the permit costs you thousands in incentives.

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

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

Scenario A
Like-for-like heat pump replacement, same location, licensed contractor — 4-ton Lennox air-source HP, existing condensate to foundation drain, South Denver bungalow
You're replacing a failed 4-ton air-source heat pump with an identical-capacity Lennox 4-ton unit, same outdoor location, same indoor air handler location. The old unit's condensate drain line is already routed to a foundation drain. You hire a licensed Colorado HVAC contractor (with a City of Denver business license on file) to do the install. Your electrical panel has 60 amps available (service is 200 amps, existing loads are 140 amps — well above the 40-50 amp draw of the new unit plus backup resistive strip). In this case, the contractor can file an expedited over-the-counter (OTC) mechanical permit with Denver Building Department. No Manual J load calc is required because the tonnage is unchanged and the home's load hasn't shifted. The OTC permit is issued same-day or next business day (Denver's online portal shows status in real-time). The contractor pulls a simple electrical permit for the disconnect and new power wiring (because the old unit had an older contactor or the breaker is being upsized from 40 to 50 amps). Total permit cost is $200–$300 (mechanical OTC + electrical). Rough mechanical inspection happens within 1-2 days; final inspection follows within 3-5 days. Timeline from permit issuance to final approval: 5-7 business days. Because this is a permitted install by a licensed contractor, you're eligible for the 30% federal IRA tax credit (up to $2,000), and if your unit qualifies as ENERGY STAR Most Efficient, you may claim an additional Colorado utility rebate (up to $2,500 from Xcel). Total installed cost for a 4-ton Lennox with installation labor, permits, and electrical: $6,500–$8,500. After tax credits and rebates: net cost $2,000–$3,500.
OTC expedited mechanical permit | No Manual J required (like-for-like) | Electrical disconnect + rewire permit | $250–$300 permit fees | Same-day or next-day approval | 5-7 day timeline to final | $3,000–$4,000 in tax credits + rebates | Eligible for ENERGY STAR Most Efficient rebate
Scenario B
Heat pump addition (supplemental to gas furnace), new outdoor unit on east-side garage, new ductwork branch to basement, Denver owner-builder, Fort Greene neighborhood
You have an existing gas furnace (60,000 BTU, 15+ years old) and want to add a 3-ton air-source heat pump to handle heating and cooling during mild months, with the furnace as backup on cold Denver winter nights. The new outdoor condenser goes on the east side of your garage (new pad, new lineset, new disconnect 30 feet away). Ductwork branches off the existing return plenum in the basement and runs new flex duct to three bedrooms on the second floor. You're an owner-builder (owner-occupied home, Colorado law allows owner-builders to file their own permits). This is a new system addition, not a replacement, so Denver Building Department requires a full permit application with a Manual J load calculation signed by an HVAC engineer or licensed contractor. The load calc must analyze the home's heating load (using Denver's 30-42 inch frost depth and -5°F design outdoor temp) and show that the 3-ton heat pump covers the home's load down to 10°F or so, with the furnace kicking in below that. The mechanical plan must show the backup furnace control strategy (e.g., 'furnace calls for heat when outdoor temp drops below 10°F or heat pump capacity is exceeded'). Cost: $300–$600 for the load calc (you can hire a consultant or use the contractor's calcs if they provide them). Electrical: the air handler adds a 30-amp 240V circuit; your panel has 60 amps available, so no electrical load calc is needed, but a licensed electrician must pull the permit and verify breaker sizing. Permit costs: $400–$500 (mechanical addition) + $150–$200 (electrical). Plan review takes 7-10 days because it's a new addition with ductwork changes. You'll need two rough inspections (mechanical and electrical) and a final after everything is connected and tested. Total timeline: 3-4 weeks from permit issuance to final approval. Installed cost (HPac + condenser + ductwork + air handler + labor): $9,000–$12,000. Federal tax credit: 30% of $9,000–$12,000 = $2,700–$3,600 (capped at $2,000 per the IRA rules). Colorado utility rebate: up to $2,500 for ENERGY STAR Most Efficient. Total incentives: $4,500–$5,600 (before cap). Net cost: $3,400–$7,500 depending on unit selection.
Full mechanical + electrical permit required | Manual J load calc mandatory | New ductwork plan review required | $550–$700 total permit fees | 7-10 day plan review (not OTC) | 3-4 week timeline to final | Backup furnace strategy required on mechanical plan | Federal + state rebates: $4,500–$5,600
Scenario C
Gas furnace to heat pump conversion, full system replacement, relocating outdoor unit to roof deck, Denver multi-family building (5-unit), licensed contractor, RiNo District (higher altitude, 5,280 ft)
You own a 5-unit multi-family building in the RiNo District (North Denver) and want to convert all five units from individual gas furnaces to mini-split heat pumps (one outdoor condenser per unit, wall-mounted indoor heads). This is a commercial/multi-family project, not a single-family owner-builder install, so Denver requires full mechanical and electrical permits for each unit plus a master coordinated plan. Because the building is located at ~5,280 feet elevation (higher altitude than Denver metro baseline, frost depth closer to 36-42 inches), the mechanical plan must account for reduced heat pump capacity at altitude (roughly 5-10% loss above 5,000 feet). You hire a licensed mechanical contractor and engineer to generate Manual J load calcs for each of the five units, plus a master plan showing the refrigerant line routing (each unit has its own suction/discharge lines; total refrigerant volume across five units is significant and must be inventoried on the plan per EPA R-410A handling rules). The outdoor condenser relocates from ground-mounted to roof-mounted, which adds new requirements: roof curbs, vibration isolation, guy-wire wind bracing, and electrical disconnect repositioning (NEC 440.14 requires the disconnect within 25 feet of the outdoor unit — roof height requires proper conduit sizing for voltage drop). Plan review for a multi-unit HVAC conversion typically takes 10-15 days because the Building Department coordinates with the mechanical, electrical, and (if applicable) structural reviewers. You'll need a detailed specification for the mini-split systems (outdoor unit rating, indoor head capacity per room, refrigerant line sizes, condensate routing per unit). Total permit cost for five units: $1,500–$2,500 (roughly $300–$500 per unit, plus a $500 plan-coordination fee). Installed cost for five units (condenser, heads, lineset, disconnect, labor): $25,000–$35,000 ($5,000–$7,000 per unit). Federal tax credit: 30% of $25,000 = $7,500 (each unit claims separately up to $2,000, so total capped at $10,000 for multi-family under the IRA). Colorado commercial/multi-family rebates vary by utility; Xcel's heat pump program offers $1,500–$3,000 per unit for qualifying equipment. Total incentives: $10,000–$15,000. Net cost: $10,000–$25,000 depending on unit specs and incentive stacking. Timeline: 4-6 weeks from permit issuance to final approval across all five units.
Full mechanical + electrical permits for each unit | Master plan coordination required | Manual J load calcs for each unit (altitude adjustment) | Roof-mounted condenser requires structural/wind bracing plan | EPA R-410A refrigerant inventory required | $1,500–$2,500 total permit fees | 10-15 day plan review (not OTC) | 4-6 week timeline to final | Multi-unit Federal tax credit: up to $10,000 aggregate

Every project is different.

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

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.

City of Denver Building Department
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.

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