Thermodynamics
How to Calculate HVAC Load
HVAC load is the amount of heating or cooling a building needs at design conditions. A useful estimate is not just square feet multiplied by a shortcut BTU number; it adds the heat moving through the building envelope, the heat carried by outdoor air leakage, and the extra cooling terms from sun, people, equipment, humidity, and ducts.
Final answer from the example
Heating load
8,270 BTU/hr
After duct allowance and margin
Cooling load
12,646 BTU/hr
Cooling controls in this example
Cooling tons
1.05 tons
BTU/hr divided by 12,000
Key formulas
Envelope conduction
Qenv = Σ(U × A × ΔT)
Use U-factor, area, and design temperature difference for walls, roof or ceiling, floors, and windows.
R-value to U-factor
U = 1 / R
Use whole-assembly R-value when possible, not just cavity insulation.
Infiltration airflow
CFM = ACH × Volume / 60
Use natural ACH, not ACH50 from a blower-door test unless it has been converted.
Sensible infiltration load
Qinf = 1.08 × CFM × ΔT
This is the common imperial HVAC form for sensible heat carried by outdoor air.
Cooling load
Qcool = Qenv + Qinf + Qsolar + Qinternal + Qlatent
Cooling adds solar and internal gains, then a latent humidity allowance when used.
Variables and units
| Symbol | Meaning | Typical units |
|---|---|---|
| Q | Heating or cooling load | BTU/hr, W, kW |
| U | Heat-transfer coefficient | BTU/hr·ft²·°F |
| A | Envelope component area | ft² |
| ΔT | Indoor-outdoor design temperature difference | °F |
| ACH | Natural air changes per hour | 1/hr |
| CFM | Infiltration airflow | ft³/min |
| SHGC | Solar heat gain coefficient | dimensionless |
Quick reference conversions
Envelope load
U × A × ΔT
Applies to walls, roof, floors, and windows.
R to U
U = 1/R
Works when R is in hr·ft²·°F/BTU.
Infiltration CFM
ACH × Volume / 60
Use natural ACH.
Sensible air factor
1.08
Imperial HVAC factor for BTU/hr from CFM and °F.
Cooling ton
12,000 BTU/hr
Nominal equipment capacity unit.
Manual J
Detailed standard
Required for proper residential equipment sizing in many jurisdictions.
Step-by-step solved example
Example problem
Estimate a planning HVAC block load for a 1,000 ft² house with 8 ft ceilings, 800 ft² of opaque wall at R-20, 1,000 ft² roof/ceiling at R-40, 100 ft² of windows at U-0.35 and SHGC 0.40, natural infiltration of 0.30 ACH, two occupants, 1,000 BTU/hr internal gains, 20% latent cooling allowance, 10% duct allowance, and 5% margin.
1. Calculate building volume and infiltration CFM
Volume = 1,000 ft² × 8 ft = 8,000 ft³. CFM = 0.30 × 8,000 / 60 = 40 CFM.
2. Calculate heating envelope load
Heating ΔT = 70°F - 20°F = 50°F. Walls: (1/20) × 800 × 50 = 2,000 BTU/hr. Roof: (1/40) × 1,000 × 50 = 1,250 BTU/hr. Windows: 0.35 × 100 × 50 = 1,750 BTU/hr. Heating envelope total = 5,000 BTU/hr.
3. Add heating infiltration
Heating infiltration = 1.08 × 40 × 50 = 2,160 BTU/hr. Base heating load = 5,000 + 2,160 = 7,160 BTU/hr.
4. Calculate cooling sensible load
Cooling ΔT = 95°F - 75°F = 20°F. Envelope load = 2,000 BTU/hr. Infiltration = 1.08 × 40 × 20 = 864 BTU/hr. Solar gain = 100 × 0.40 × 120 = 4,800 BTU/hr. Internal gains = 2 people × 230 + 1,000 = 1,460 BTU/hr.
5. Add latent load, duct allowance, and margin
Base sensible cooling = 2,000 + 864 + 4,800 + 1,460 = 9,124 BTU/hr. Latent allowance = 20% × 9,124 = 1,825 BTU/hr. Cooling base = 10,949 BTU/hr. Applying 10% duct and 5% margin gives 10,949 × 1.10 × 1.05 = 12,646 BTU/hr.
6. Compare heating and cooling
Heating with duct and margin is 7,160 × 1.10 × 1.05 = 8,270 BTU/hr. Cooling is 12,646 BTU/hr, so cooling controls. Cooling tons = 12,646 / 12,000 = 1.05 tons.
Practical field notes
Square-foot shortcuts miss the real load drivers
Two homes with the same floor area can have different loads because of insulation, air leakage, window area, orientation, shading, climate, and duct location.
Heating and cooling can be controlled by different terms
Heating is often dominated by envelope and infiltration at the winter design temperature. Cooling can be driven by glass, sun, occupants, equipment, humidity, and ducts.
Do not enter ACH50 directly
ACH50 is measured at a test pressure. Natural ACH is an estimate of normal operating leakage and is much lower. Convert blower-door data before using it in this simplified formula.
Oversizing is not harmless
Oversized cooling equipment can short-cycle, remove less humidity, run less efficiently, and feel less comfortable. Treat this example as a planning screen, not final equipment selection.
Common mistakes to avoid
- Using floor area alone and ignoring windows, air leakage, insulation, and local design temperatures.
- Counting window area inside opaque wall area and then adding a separate window load again.
- Entering insulation R-value where the formula expects U-factor, or forgetting U = 1/R.
- Using today's weather instead of heating and cooling design temperatures.
- Treating a planning block-load estimate as a certified Manual J report.
When to use the calculator instead
Use the HVAC Load Calculator when you want to test several insulation, window, ACH, duct, or design-temperature scenarios without rebuilding the whole worksheet by hand.
Calculation FAQs
What is HVAC load?
HVAC load is the heating or cooling rate a building needs to maintain indoor design temperature under outdoor design conditions. It is usually reported in BTU/hr, watts, kilowatts, or cooling tons.
Is this the same as Manual J?
No. This is a Manual-J-style educational block-load walkthrough. A real Manual J calculation uses approved procedures, local design data, room-by-room detail, orientation, shading, ventilation, ducts, and documentation requirements.
Why do we divide BTU/hr by 12,000 for tons?
One nominal ton of cooling equals 12,000 BTU/hr. Dividing the calculated cooling load by 12,000 gives the approximate tonnage equivalent.
Why does cooling include latent load?
Cooling systems often need to remove moisture as well as sensible heat. The latent percentage is a simplified humidity allowance; detailed design uses psychrometric data.
Can I use this result to buy an HVAC unit?
Use it only as a planning check. Final equipment selection should use Manual J, Manual S, local code, manufacturer performance data, airflow, duct design, humidity control, and qualified HVAC review.
References
- Manual J Residential Load Calculation
ACCA
Describes Manual J as the ANSI-recognized residential load calculation standard and explains why approved procedures matter.
- ACCA Technical Manuals
ACCA
Overview of Manual J, Manual D, Manual S, and related HVAC design standards.
- ACCA Approved Software
ACCA
States that only ACCA-approved software complies with ACCA design standards for code-compliant load calculations.