Calculate HVAC Load

The HVAC Load Calculation Formula, Explained

Every HVAC load number traces back to a handful of physics equations. Heat moves through walls and windows, leaks in through gaps, and arrives as humidity in the air — and each path has its own formula. Once you know the four core equations and what each variable means, the load calculation stops being a black box and becomes simple arithmetic you can check by hand. This guide breaks down every formula, defines each term, and shows how they roll up into the equipment size you actually buy.

The two kinds of heat you are sizing for

Before the formulas, one distinction governs all of them. A load is split into sensible heat and latentheat. Sensible heat changes the air's temperature — it is what you feel as warmer or cooler. Latent heat changes the air's moisture content without changing its temperature; it is the energy spent condensing water vapor out of the air. A cooling system has to handle both, which is why a unit that is oversized for the sensible load can still leave a house cold and clammy: it satisfies the thermostat before it has run long enough to remove the moisture.

Sensible heat: Q = 1.08 × CFM × ΔT

This is the workhorse equation of HVAC. It links the heat an airstream carries to its airflow and temperature change.

Sensible heat
Q = 1.08 x CFM x ΔT

Q = sensible heat in BTU/hr. CFM = airflow in cubic feet per minute. ΔT = temperature difference in °F between the supply air and the room (or indoor and outdoor).

The 1.08is not arbitrary. It bundles three constants for standard air at sea level: 60 minutes per hour, the density of air (about 0.075 lb/ft³), and the specific heat of air (about 0.24 BTU/lb·°F). Multiply those together — 60 × 0.075 × 0.24 ≈ 1.08 — and you get a single factor that converts airflow and a temperature swing straight into BTU/hr. Rearrange it and the same equation sizes ductwork: CFM = Q / (1.08 × ΔT) tells you the airflow a given load needs.

Latent heat: Q = 0.68 × CFM × ΔGrains

The latent equation has the same shape but tracks moisture instead of temperature. Humidity is measured in grains of water per pound of dry air (7,000 grains equal one pound of water), and the driving force is the difference in grains between the air you have and the air you want.

Latent heat
Q = 0.68 x CFM x ΔGrains

Q = latent heat in BTU/hr. CFM = airflow. ΔGrains = difference in moisture content, in grains of water per pound of dry air, between incoming and target air.

Add the sensible and latent results together and you have the total cooling load for that airstream. The ratio of sensible to total is the sensible heat ratio (SHR); a humid climate carries a lower SHR because more of the work is wringing out moisture. Heating loads are almost entirely sensible, so the latent term usually drops out on the winter side.

Conduction: Q = U × A × ΔT

Conduction is heat passing directly through the building envelope — walls, ceilings, windows, doors. It is the largest single component of most loads and the one a full Manual J models surface by surface.

Conduction
Q = U x A x ΔT

Q = heat flow in BTU/hr. U = U-factor (BTU/hr·ft²·°F). A = surface area in ft². ΔT = indoor-to-outdoor temperature difference in °F.

U-value versus R-value

The variable that trips people up is U. You are used to seeing insulation rated by R-value, which measures resistance to heat flow — higher R means a better insulator. The conduction formula needs the opposite: U-value measures how readily heat flows through an assembly. The two are simple reciprocals.

U-value and R-value
U = 1 / R

An R-13 wall has a U-value of 1 / 13 = 0.077. A triple-pane window at R-5 has U = 0.20. Lower U is better; it means less heat leaks through per square foot per degree.

So an R-19 attic (U = 0.053) over 1,000 ft² on a 30°F design day loses 0.053 × 1,000 × 30 ≈ 1,590 BTU/hr through the ceiling alone. Run that same equation for every wall, window, and door, sum the results, and you have the conduction load.

Infiltration: outside air leaking in

No house is perfectly sealed. Air leaks through cracks, gaps, and openings, and conditioning that incoming air costs energy. The catch is that you rarely measure leakage airflow directly — you estimate it from air changes per hour (ACH), the number of times the room's entire air volume is replaced each hour. First convert ACH and room volume into CFM:

Infiltration airflow
CFM = (ACH x Volume) / 60

Volume = room volume in ft³ (floor area x ceiling height). Dividing by 60 converts air changes per hour into cubic feet per minute.

Then feed that CFM back into the sensible heat equation — the very same 1.08 formula — to get the heat penalty from leakage:

Infiltration heat
Q = 1.08 x CFM x ΔT

A 1,800 ft² home with 8 ft ceilings holds 14,400 ft³. At a leaky 0.5 ACH, that is (0.5 x 14,400) / 60 = 120 CFM. On a 55°F design ΔT: 1.08 x 120 x 55 ≈ 7,130 BTU/hr just to condition the leaks.

Rolling it up into a total load

The total load is just the sum of every gain (or, for heating, every loss). On the cooling side you add the heat coming in; on the heating side you add the heat going out.

Total load
Q_total = Q_conduction + Q_infiltration + Q_solar + Q_internal (+ Q_latent for cooling)

Q_internal = people, lights, and appliances (roughly 400 BTU/hr per person plus equipment). Q_solar = heat gain through sunlit glass. Heating loads omit solar and internal gains as a conservative safety factor.

Load componentFormulaDrives
SensibleQ = 1.08 x CFM x ΔTAir temperature change
LatentQ = 0.68 x CFM x ΔGrainsMoisture removal
ConductionQ = U x A x ΔTHeat through the envelope
InfiltrationQ = 1.08 x CFM x ΔTConditioning leaked air
The four core equations. Conduction and infiltration dominate most residential loads; latent matters most in humid climates.

From total load to equipment size

The total BTU/hr is the load; the equipment is sized a step above it. Standard practice applies a modest safety margin — commonly 10% to 15% — to cover estimation error and unusually severe weather, then converts to tons of cooling capacity.

Equipment sizing
Tons = (Q_total x 1.10) / 12,000

One ton of cooling equals 12,000 BTU/hr. A 44,800 BTU/hr load with a 10% margin is (44,800 x 1.10) / 12,000 = 4.1 -> round to the nearest standard 4-ton unit.

Keep the margin small. The temptation is to round up generously "to be safe," but an oversized cooling system short-cycles: it blasts the room cold, shuts off before it has removed humidity, and wears out faster from constant stopping and starting. Size to the calculated load plus a sensible cushion — not to the biggest unit that fits the budget.

Why doing this by hand matters

  • Each formula isolates one heat path, so you can see exactly where a load comes from and which upgrade — insulation, glazing, or air sealing — pays off most.
  • The 1.08 and 0.68 constants assume standard sea-level air; at high altitude the lower air density reduces both, so a Denver load is not a Miami load even at the same ΔT.
  • Using U = 1 / R correctly is the single most common arithmetic slip — plug an R-value straight into the conduction formula and your load will be off by more than an order of magnitude.

You now have every equation behind a load calculation. To skip the longhand arithmetic, run your numbers through the HVAC Load Calculator, which applies these same formulas across your climate zone, insulation, and occupancy in one pass. If your focus is the winter side, the heat load calculator works the conduction and infiltration terms directly from your envelope and design temperature so you can size heating with the math handled for you.