Cold-Climate Heat Pump Sizing Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

What this calculator does

This page provides a fast, “Manual J–style” heating load estimate for cold climates using three big drivers of heat loss:

From those inputs and your indoor/outdoor design temperatures, the calculator estimates:

This is intentionally simpler than a full Manual J. It’s meant to help you sanity-check sizing, shortlist equipment families, and have a more informed conversation with an HVAC contractor—especially for low-ambient / cold-climate heat pumps where capacity at sub-freezing temperatures matters.

Key inputs (and where to find them)

Effective Envelope UA (Btu/hr·°F)

UA represents how readily heat flows out of the building by conduction through walls, windows, ceilings, floors, etc. It’s the sum of each component’s U-value × Area. You may see UA in an energy audit report, modeling output, or you can approximate it from assemblies and window specs. As a rough feel (very home-dependent): older leaky homes can be several hundred Btu/hr·°F; deep-retrofit/high-performance homes can be much lower.

Outdoor design temperature (°F)

Use a code/ASHRAE-style winter design temperature (often the 99% or 99.6% heating design condition). This is not the record low; it’s a temperature that’s cold but occurs often enough to design around.

Blower-door ACH50

ACH50 is air changes per hour at 50 Pascals from a blower-door test. This tool converts ACH50 to an estimated “natural” infiltration rate (ACHn) using a simple factor (see formulas below). If you already have a better site-specific conversion (from an auditor/model), use that instead by adjusting inputs/expectations.

Continuous ventilation (CFM)

Enter continuous mechanical outdoor air in CFM (e.g., ERV/HRV supply or exhaust, or a supply fan). For simplicity, this calculator treats ventilation air as outdoor air that must be heated to indoor temperature (i.e., it does not explicitly model heat-recovery effectiveness).

HSPF (Region V) and heating season hours

HSPF is a seasonal efficiency metric. This tool uses HSPF and an hour estimate to produce a rough seasonal energy figure. For equipment selection in cold climates, always check the manufacturer’s low-ambient capacity and COP tables at your design temperature.

Formulas and units

The calculator uses standard steady-state heat-loss relationships at the design condition.

1) Temperature difference

ΔT = Tindoor − Toutdoor (°F)

2) Conduction (envelope) heat loss

Qcond = UA × ΔT (Btu/hr)

3) Infiltration heat loss (from ACH50)

First estimate building volume from floor area and ceiling height:

V = Area × Height (ft³)

Convert blower-door ACH50 to an estimated natural ACH (ACHn). A common rough factor used for cold climates is:

ACHn ≈ ACH50 × 0.02

Then convert ACHn to infiltration airflow (CFM):

CFMinf = (ACHn × V) / 60

Finally compute infiltration heat loss using the air heat capacity constant (1.08):

Qinf = 1.08 × CFMinf × ΔT (Btu/hr)

4) Ventilation heat loss

Qvent = 1.08 × CFMvent × ΔT (Btu/hr)

5) Total design heating load and sizing factor

Qtotal = Qcond + Qinf + Qvent

Apply a sizing safety factor:

Qtarget = Qtotal × (1 + SafetyFactor/100)

MathML summary

Qtotal = UAΔT + 1.08 AH ACH500.02 60 ΔT + 1.08CFMventΔT

Where A is floor area (ft²) and H is average ceiling height (ft). Constants and conversion factors are approximations; see limitations below.

How to interpret the results

If the calculator suggests a capacity target that’s close to a piece of equipment’s rated low-ambient output, that’s a good sign. If it’s far above, investigate envelope improvements, duct losses, zoning, or a different equipment class.

Worked example (using the default inputs)

Assume:

Conduction:

Qcond = 350 × 75 = 26,250 Btu/hr

Infiltration airflow:

CFMinf = (0.08 × 17,000) / 60 ≈ 22.7 CFM

Infiltration loss:

Qinf = 1.08 × 22.7 × 75 ≈ 1,840 Btu/hr

Ventilation loss:

Qvent = 1.08 × 60 × 75 = 4,860 Btu/hr

Total design load:

Qtotal ≈ 26,250 + 1,840 + 4,860 = 32,950 Btu/hr

With 10% safety factor:

Qtarget ≈ 32,950 × 1.10 = 36,245 Btu/hr

That target is the number to compare against a candidate heat pump’s capacity at −5°F (not just its nominal tonnage).

Quick comparisons (what changes the load most)

Change What it affects Typical impact on design load Notes
Lower outdoor design temperature ΔT (all components) Large Cold-climate selection should be tied to your local design temp.
Lower UA (better envelope) Conduction Often largest Air sealing and insulation can reduce both UA and infiltration.
Lower ACH50 Infiltration Small to medium Magnitude depends on volume and ΔT; the ACH50→ACHn factor is approximate.
Higher ventilation CFM Ventilation Medium ERV/HRV effectiveness is not modeled here; this is conservative for HRVs/ERVs.
Higher safety factor Target capacity Direct proportional Manual J already includes conservatism; avoid stacking excessive margins.

Assumptions and limitations (important)

If you’re near the edge of capacity (or in very cold/windy sites), use this tool to narrow options, then confirm with a Manual J (or equivalent) and manufacturer performance data.

CSV download: Use the CSV to share your inputs, intermediate values, and outputs with an energy auditor or HVAC contractor for review.

Use blower-door results and climate data to approximate the design heating load for a cold-climate heat pump.

Fill in building and climate inputs to estimate design heating load and recommended heat pump capacity.

Embed this calculator

Copy and paste the HTML below to add the Cold-Climate Heat Pump Sizing Calculator to your website.