HVAC Load Calculator

Estimate whole-home heating and cooling loads, HVAC tonnage, sensible and latent capacity, and nominal airflow from building and design-condition inputs.

Calculator is for informational purposes only. Terms and Conditions

\[ \dot Q_{cool}=\left(\dot Q_{cond}+\dot Q_{solar}+\dot Q_{inf,s}+\dot Q_{int,s}+\dot Q_{inf,l}+\dot Q_{int,l}\right)\left(1+f_{duct}\right) \]
1

Choose the calculation setup

Select the main result, estimation method, construction assumptions, and working units.

Both heating and cooling are calculated; this choice controls the large primary result.
Quick mode estimates envelope geometry and U-factors. Detailed mode accepts measured areas and assembly U-factors.
Used only in quick mode to estimate wall, roof, floor, window, and door thermal performance.
Used only in quick mode to estimate effective solar radiation across the total window area.
Quick mode omits broad floor-area conduction for slabs or conditioned space below and includes the footprint for unconditioned boundaries.
Changing presets converts displayed values so the physical quantities remain unchanged.
Enter whole-home dimensions and design conditions. Quick mode estimates the envelope from floor area, stories, window ratio, and construction quality.
2

Enter the building and design conditions

Use outdoor design temperatures for the nearest representative weather station when available.

Include only floor area served by the HVAC system. Exclude unconditioned garages, attics, and crawlspaces.
Use a volume-weighted average when rooms have different ceiling heights.
stories
Quick mode uses this value to estimate footprint, exterior wall area, roof area, and floor area.
Use the local 1% cooling design temperature rather than the record high temperature.
The cooling load uses the difference between outdoor design temperature and this indoor setpoint.
Use the local 99% heating design temperature rather than the record low temperature.
The heating load uses the difference between this indoor setpoint and the outdoor design temperature.
ACH
This is estimated natural air changes per hour at design conditions, not ACH50 from a blower-door test.
Enter outdoor humidity ratio minus indoor target humidity ratio. Use 0 in dry climates when latent infiltration is negligible.
people
Each person adds estimated sensible and latent cooling load. Heating credits are not subtracted.
Include design-time lighting, appliances, electronics, and other dry heat gains not represented by occupants.
Include moisture-producing processes beyond the occupant allowance, such as unusual cooking or indoor process loads.
%
Use 0% for ducts entirely inside conditioned space. Higher values require project-specific verification.
Enter the total opaque exterior door area served by this system.
%
Quick mode multiplies conditioned floor area by this percentage to estimate total window area.
Advanced Output Options
3

HVAC load estimate

Review the calculated block loads, tonnage, airflow, component checks, and limitations.

Cooling load
Enter the required values to calculate.

Load summary

  • Cooling load
Show solution steps Review geometry, conversions, load components, assumptions, and result
  1. Enter valid values to see the complete solution.
4

Source, standards, references, and assumptions

Calculation basis, authoritative references, limitations, and professional verification requirements.

Simplified engineering estimate

This calculator uses transparent heat-transfer, infiltration, moisture, solar, internal-gain, and duct-allowance equations. It is not ACCA-approved software and does not produce a code-compliant Manual J calculation.

  • Enter valid values to see the active assumptions and limitations.

Calculator Guide

How to Use the HVAC Load Calculator

The HVAC Load Calculator above estimates the whole-home rate of heating or cooling needed to maintain selected indoor conditions at outdoor design temperatures. Choose cooling or heating as the primary result, then use Quick mode with construction presets or Detailed mode with measured envelope areas and U-factors. The calculation adds envelope conduction, air infiltration, solar gain, occupants, internal sensible and latent gains, and a duct/distribution allowance. Results include total cooling and heating load, exact cooling tonnage, sensible and latent cooling, sensible heat ratio, nominal airflow, and a nearest nominal size comparison. Use the result for preliminary screening and quote checks—not as a permit-ready Manual J or final equipment-selection document.

A load is a rate of heat transfer, not an equipment model number. The exact calculated load must still be matched to manufacturer capacity at the local design condition, moisture-removal needs, airflow, zoning, duct performance, and applicable requirements.

Best for Preliminary whole-home heating and cooling load estimates
Main result Cooling in tons, Btu/h, kW, or W; heating in Btu/h, kW, or W
Most influential assumption Envelope and solar inputs, especially window area and effective solar gain

Quick Answer

Enter conditioned area, ceiling height, design temperatures, infiltration, moisture difference, internal gains, and duct allowance. Use Quick mode for a screening estimate or Detailed mode when measured envelope areas and U-factors are available. Read the exact load first, then review tonnage, sensible versus latent load, airflow, and warnings.

Do not treat the nominal comparison as a final equipment recommendation

The nearest nominal tonnage is only a reference point. Final residential design normally requires an accepted load procedure, equipment selection using manufacturer performance data, and duct design or verification. Oversizing can increase cycling and reduce humidity control, while undersizing can leave the home unable to maintain design conditions.

Inputs and Outputs Used by the Calculator

The calculator has two whole-home methods. Quick mode estimates envelope geometry and thermal properties from a few practical inputs. Detailed mode replaces those estimates with measured areas, U-factors, SHGC, and effective solar irradiance. Both methods calculate heating and cooling together; the Primary Result selector only changes which result is emphasized.

Primary Result and Calculation Method
Select cooling load and tonnage or heating load as the main answer. Choose Quick whole-home estimate or Detailed envelope estimate.
Conditioned Floor Area, Ceiling Height, and Stories
Use only space intentionally heated or cooled. These values determine building volume; Quick mode also uses area and stories to estimate a square footprint and exterior wall area.
Cooling and Heating Design Temperatures
Enter outdoor design temperatures and indoor setpoints, not record extremes. The temperature differences drive conduction and sensible infiltration loads.
Natural Air Infiltration Rate
Enter estimated natural air changes per hour at design conditions. Do not enter a blower-door ACH50 result directly; ACH50 and natural ACH are different quantities.
Humidity-Ratio Difference
Enter the outdoor-to-indoor moisture difference in grains per pound of dry air or g/kg dry air. This controls the infiltration latent load and is not the same as relative humidity.
Occupants and Internal Gains
Occupants add sensible and latent heat. Additional sensible and latent inputs represent lighting, appliances, electronics, cooking, or other known loads not already represented.
Duct and Distribution Allowance
A percentage multiplier applied to the calculated block loads. Use it cautiously; a large allowance can dominate the result and should not replace direct duct leakage, insulation, or location analysis.
Quick-Mode Envelope Inputs
Construction Quality, Solar Exposure, Lower Thermal Boundary, Window Area Percent, and Exterior Door Area estimate the envelope and solar contribution.
Detailed-Mode Envelope Inputs
Enter opaque wall, ceiling, exposed floor, window, and door areas; assembly U-factors; window SHGC; and effective incident solar irradiance.
Calculated Outputs
Total cooling load, heating load, exact cooling tons, sensible and latent cooling, sensible heat ratio, nominal airflow at 350–450 CFM/ton, load-intensity checks, and a nearest nominal-size comparison.

HVAC Load Calculation Formulas

The tool uses a transparent steady-state block-load model. Cooling combines envelope conduction, sensible infiltration, window solar gain, sensible internal gains, latent infiltration, and latent internal gains. Heating combines envelope conduction and sensible infiltration. A duct/distribution multiplier is applied at the end.

Total cooling load

\[ \dot Q_{cool}=\left[\sum_i U_iA_i\Delta T_{cool}+\rho c_p\dot V_{inf}\Delta T_{cool}+A_{win}(SHGC)I_{eff}+\dot Q_{int,s}+\rho\dot V_{inf}h_{fg}\Delta\omega+\dot Q_{int,l}\right]\left(1+f_{duct}\right) \]

This adds sensible and latent cooling components as simultaneous steady-state loads. It does not model hourly thermal storage, room-by-room exposure diversity, equipment cycling, or dynamic weather.

Total heating load

\[ \dot Q_{heat}=\left[\sum_i U_iA_i\Delta T_{heat}+\rho c_p\dot V_{inf}\Delta T_{heat}\right]\left(1+f_{duct}\right) \]

The heating estimate does not credit solar or internal heat gains. That is a conservative simplification for the design heating condition.

Building volume and infiltration airflow

\[ V=A_{floor}h,\qquad \dot V_{inf}=\frac{ACH\,V}{3600} \]

The SI equation gives infiltration airflow in m³/s. In U.S. customary units, the equivalent relationship is approximately \(CFM=ACH\times V_{ft^3}/60\).

Cooling tonnage and sensible heat ratio

\[ Tons=\frac{\dot Q_{cool}}{12{,}000\ \text{Btu/h}},\qquad SHR=\frac{\dot Q_{sens}}{\dot Q_{cool}} \]

Tonnage is a unit conversion. It does not prove that a nominal model delivers that capacity at the entered outdoor temperature.

\(U_i\)
Overall heat-transfer coefficient for an envelope component, in W/m²·K or Btu/h·ft²·°F.
\(A_i\)
Component area: opaque wall, ceiling/roof, exposed floor, window, or opaque door.
\(\Delta T\)
Indoor-to-outdoor design temperature difference for heating or cooling.
\(\rho\)
Air density; the calculator uses 1.204 kg/m³.
\(c_p\)
Specific heat of air at constant pressure; the calculator uses 1006 J/kg·K.
\(\dot V_{inf}\)
Natural infiltration airflow calculated from ACH and conditioned volume.
\(SHGC\)
Solar heat gain coefficient of the glazing, expressed as a decimal ratio.
\(I_{eff}\)
Effective incident solar irradiance applied to the aggregate glazing area.
\(h_{fg}\)
Latent heat of water vaporization; the calculator uses 2,450,000 J/kg.
\(\Delta\omega\)
Outdoor-to-indoor humidity-ratio difference in kg water/kg dry air.
\(f_{duct}\)
Duct and distribution allowance entered as a decimal in the formula.
\(SHR\)
Sensible cooling divided by total cooling; a dimensionless ratio from 0 to 1 for a physically consistent result.

How to Calculate a Whole-Home HVAC Load

Use Quick mode when you need a fast screening result and Detailed mode when you have measured envelope data. Enter actual project conditions rather than adjusting inputs to force a preferred equipment size.

Choose the primary result and method

Select cooling or heating as the large result. Quick mode uses construction, solar, window-area, and lower-boundary assumptions; Detailed mode uses measured areas and thermal properties.

Enter geometry and local design conditions

Use conditioned floor area, average ceiling height, stories, outdoor design temperatures, and indoor setpoints. Select the unit preset that matches the source data.

Enter air, moisture, and internal loads

Enter natural ACH, humidity-ratio difference, design occupants, additional sensible and latent gains, and a defensible duct/distribution allowance.

Review the load breakdown before the nominal size

Check total heating and cooling load, sensible and latent cooling, SHR, airflow, intensity warnings, and solution steps. Treat the nearest nominal size as a comparison only.

Input Checklist Before You Trust the Result

The equations are straightforward, but HVAC load accuracy depends heavily on the quality and meaning of the inputs. These checks prevent the largest errors.

  • Use conditioned floor area only; exclude garages, unconditioned attics, porches, and other spaces not served by the system.
  • Use local design temperatures rather than the hottest or coldest temperature ever recorded. For residential design, recognized procedures commonly use approximately 1% cooling and 99% heating conditions from the nearest appropriate weather station.
  • Enter natural infiltration ACH, not ACH50 from a blower-door test. Convert tested leakage using a method appropriate to the building and climate before entering it.
  • Enter humidity-ratio difference in grains/lb or g/kg—not relative humidity percentage. Relative humidity must first be converted into an actual moisture-content difference.
  • Use whole-assembly U-factors that account for framing and thermal bridges where possible. Do not enter insulation center-cavity R-value as though it were the whole-wall performance.
  • In Detailed mode, keep window area separate from opaque wall area and use glazing SHGC plus an effective solar input that represents orientation and shading.
  • Do not double-count appliance, lighting, kitchen, ventilation, or duct gains if they are already included in another input or external calculation.

Worked Example: 2,000 ft² Home

This example uses the calculator’s default Quick-mode values so the result can be reproduced directly. It represents a one-story, typical existing home at a 95°F cooling design temperature and 20°F heating design temperature.

Given values

Conditioned area
2,000 ft²
Ceiling height and stories
8 ft; 1 story
Quick-mode assumptions
Typical existing home, average solar exposure, slab or conditioned space below
Windows and doors
15% window area; 40 ft² opaque doors
Cooling temperatures
95°F outdoor; 75°F indoor
Heating temperatures
20°F outdoor; 70°F indoor
Infiltration and moisture
0.5 ACH; 35 grains/lb humidity-ratio difference
Internal gains
4 occupants; 1,000 W additional sensible; 0 W additional latent
Duct allowance
10%
Find
Total cooling, heating load, cooling tons, SHR, and nominal airflow

Quick-mode geometry

\[ A_{win}=0.15(2000)=300\ \text{ft}^2 \]
\[ A_{wall}=4\sqrt{2000}(8)-300-40\approx1091\ \text{ft}^2 \]

Infiltration airflow

\[ CFM_{inf}=\frac{(0.5)(2000)(8)}{60}\approx133.3\ \text{CFM} \]

Cooling component calculation

\[ \dot Q_{cool}=\left(5989+2890+24000+4436+3167+751\right)(1.10) \]
\[ \dot Q_{cool}\approx45{,}355\ \text{Btu/h} \]
Cooling-load components before the 10% duct allowance
ComponentLoad
Envelope conduction5,989 Btu/h
Sensible infiltration2,890 Btu/h
Window solar gain24,000 Btu/h
Sensible internal gain4,436 Btu/h
Latent infiltration3,167 Btu/h
Latent internal gain751 Btu/h

Tonnage, SHR, airflow, and heating

\[ Tons=\frac{45{,}355}{12{,}000}=3.78\ \text{tons} \]
\[ SHR=\frac{41{,}046}{45{,}355}=0.905,\qquad Airflow=(3.78)(400)\approx1510\ \text{CFM} \]
\[ \dot Q_{heat}\approx24{,}417\ \text{Btu/h} \]

Result

Cooling: 45,400 Btu/h, or 3.78 tons. Heating: 24,400 Btu/h. Nominal airflow: about 1,510 CFM at 400 CFM/ton.

The calculator’s nearest nominal comparison is 4 tons, but that is not a final equipment recommendation. Manufacturer capacity, latent performance, airflow, and accepted equipment-selection procedures still need to be checked.

Verification check

The cooling conversion checks: \(45{,}355/12{,}000=3.7796\) tons, and \(3.7796\times400=1511.8\) CFM. The component sum before the duct allowance is about 41,232 Btu/h; multiplying by 1.10 returns about 45,355 Btu/h.

A separate U.S. customary check gives approximately \(1.08(133.3)(20)=2{,}880\) Btu/h sensible infiltration and \(0.68(133.3)(35)=3{,}173\) Btu/h latent infiltration, closely matching the calculator’s SI-base results.

How to Interpret HVAC Load Results

The calculated Btu/h or kW is the rate of heat that must be removed or supplied at the entered design conditions. It is an exact output of the simplified model, not a statement that the building needs the next larger catalog size.

What the result means

Total cooling equals sensible plus latent cooling. Heating is the envelope and infiltration loss at the heating design condition. Tonnage is total cooling divided by 12,000 Btu/h.

What changes it most

The dominant input depends on the house. In the worked example, window solar gain is about 58% of the pre-duct cooling load. A 10% increase in window area raises cooling by about 2,970 Btu/h, or roughly 0.25 ton, because both window conduction and solar gain increase.

Fast sanity check

Confirm that sensible plus latent equals total cooling, SHR stays between 0 and 1, and tons equal Btu/h divided by 12,000. Compare heating and cooling intensity per ft² only as a screening check—not as a sizing rule.

What to do next

First correct questionable inputs and compare Quick mode with Detailed mode. Then use the exact load with manufacturer expanded performance data at the local design condition. Use the airflow output as a starting input for duct sizing, and confirm room-by-room distribution when zoning, additions, comfort complaints, or permit documentation are involved.

Quick Mode, Detailed Mode, and Manual J

These methods do not provide the same level of detail. Choose the least simplified method that matches the decision being made.

Quick whole-home estimate

Best for early screening. It assumes a square footprint, estimates assembly U-factors from Construction Quality, calculates glazing from floor-area percentage, and applies a single aggregate solar-exposure assumption.

Detailed envelope estimate

Best when measured areas and assembly data are available. It accepts separate wall, ceiling, floor, window, and door areas; U-factors; SHGC; and effective solar irradiance. It remains a simplified steady-state block load.

ACCA Manual J using approved software

Use for formal residential design and documentation where required. Manual J includes prescribed procedures, weather data, fenestration methods, infiltration, internal loads, ducts, ventilation, and other sensitivities not fully represented by this calculator.

Room-by-room calculation

Use when sizing room airflow, ducts, zones, or individual mini-split heads. A whole-home block load cannot show which rooms peak at different times or how much air each room requires.

HVAC Load Units and Conversion Traps

The calculator converts inputs to SI base units internally, but each entered number must represent the correct physical quantity. The most damaging errors involve tonnage, humidity ratio, U-factor, temperature difference, and ACH.

Btu/h, tons, kW, and W

\(1\) cooling ton equals \(12{,}000\) Btu/h or about \(3.5169\) kW. A load in tons is not the same as the rated capacity of equipment under every outdoor condition.

Humidity ratio

\(7000\) grains/lb equals \(1\) lb/lb. Therefore, \(35\) grains/lb equals \(0.005\) lb/lb, which is numerically \(5\) g/kg. Do not enter 35 as g/kg.

U-factor versus R-value

U-factor is conductance and R-value is resistance. In a consistent area-normalized unit system, \(U=1/R\), but whole-assembly U-factor may differ substantially from insulation-label R-value because of framing and thermal bridges.

ACH, ACH50, and CFM

Natural ACH is an operating-condition air-change rate. ACH50 is measured at a 50-Pa test pressure. For natural ACH already established, \(CFM=ACH\times V_{ft^3}/60\).

Temperature differences

A \(1°F\) temperature difference equals \(5/9\) K. Absolute °F-to-°C conversion is different, but the calculator handles absolute temperature inputs before finding \(\Delta T\).

U-factor conversion

\(1\ \text{Btu}/(h\cdot ft^2\cdot°F)\approx5.678\ \text{W}/(m^2\cdot K)\). Confirm the unit selector before entering detailed assembly values.

Common HVAC Load Calculation Mistakes

Most large errors come from input meaning rather than arithmetic. Avoid altering inputs to match an existing unit or contractor proposal.

Do

  • Use actual conditioned geometry and whole-assembly thermal data when available.
  • Use local design conditions and a defensible moisture difference.
  • Separate sensible and latent loads before reviewing total tonnage.
  • Check equipment capacity at the entered outdoor temperature.
  • Use room-by-room calculations when airflow distribution matters.

Don’t

  • Do not size only from floor area or a universal Btu-per-square-foot rule.
  • Do not enter ACH50 as natural ACH.
  • Do not confuse relative humidity with humidity-ratio difference.
  • Do not use insulation R-value as whole-wall R-value without accounting for framing.
  • Do not automatically round the calculated tonnage upward and call it the required unit.

Troubleshooting Suspicious HVAC Load Results

A result can be mathematically calculated and still be unusable because an input describes the wrong condition. Check these patterns before changing the model.

Cooling load is extremely high

Check window percentage, effective solar irradiance, SHGC, duct allowance, internal gains, ACH, and whether ft² values were entered while m² was selected. In Quick mode, high solar exposure can be the dominant load.

Latent load is larger than expected

Check grains/lb versus g/kg, natural ACH, and added latent sources. A humidity-ratio entry that is off by a factor of seven or one thousand can overwhelm the calculation.

Heating load is zero or negative

The outdoor heating design temperature must be below the indoor heating setpoint. Also confirm that component areas and U-factors are positive and that the selected units match the values.

Quick and Detailed modes disagree

Compare the estimated Quick-mode areas and U-factors with measured Detailed-mode values. Differences are expected when the house is not square, has unusual glazing, multiple roof levels, exposed floors, or atypical construction.

SHR is outside a reasonable physical relationship

Sensible plus latent must equal total cooling, and SHR must be between 0 and 1. A very low SHR points to moisture or infiltration inputs; a value near 1 points to very small latent inputs.

Nearest nominal size seems too large

Review the exact load and warnings first. The nominal comparison is a mathematical nearest size, not a Manual S selection. Multi-stage, variable-capacity, or multiple-system solutions may behave differently from one single-stage unit.

Assumptions and Limitations

This is a Tier 3 design-sensitive estimate. It is useful for screening and learning, but it cannot establish code compliance, permit acceptance, final equipment selection, or room airflow by itself.

Steady-state block load

Loads are added at one heating and one cooling design condition. The model does not calculate hourly heat storage, coincident room peaks, radiant time delay, exposure diversity, or seasonal energy use.

Quick-mode geometry

Quick mode assumes a square footprint, estimates assembly U-factors from broad construction categories, and uses aggregate window and solar assumptions. Irregular homes and dominant orientations need more detailed treatment.

Air and moisture assumptions

Air density, specific heat, and latent heat are treated as constants. Natural ACH and humidity-ratio difference are direct user inputs; the calculator does not convert blower-door data or calculate a psychrometric design state.

Duct allowance

A single percentage cannot fully represent duct surface area, location, insulation, leakage, airflow imbalance, fan heat, or distribution effectiveness. Large allowances should be replaced with project-specific analysis.

Heating simplification

The heating calculation includes envelope and infiltration losses but does not credit internal or solar gains. Foundation heat transfer and adjacent unconditioned-space temperatures are simplified by the entered boundary and area assumptions.

What the calculator cannot verify

It cannot verify ventilation requirements, room-by-room loads, duct static pressure, register throw, heat-pump balance point, defrost effects, furnace input versus output, equipment latent capacity, electrical service, local code, or manufacturer operating limits.

Final design and documentation

ACCA identifies Manual J as the residential load-calculation standard and states that only software on its approved list is ACCA-approved. Use an accepted procedure and approved software where formal Manual J compliance is required, then select equipment with manufacturer performance data and complete the associated airflow and duct checks.

Related HVAC Calculators and Next Steps

Continue from load to moisture analysis, component heat transfer, and airflow distribution with these verified Turn2Engineering tools.

Authoritative HVAC Load References

These sources support the distinction between preliminary estimates, recognized residential load procedures, design-temperature selection, and equipment-sizing workflow.

HVAC Load Calculator FAQ

These answers address the result and input issues most likely to affect equipment-sizing decisions.

Is one HVAC ton always 12,000 Btu/h?

One nominal cooling ton is defined as 12,000 Btu/h. Actual equipment capacity can be higher or lower than its nominal label depending on outdoor temperature, indoor wet-bulb condition, airflow, coil pairing, fan performance, and manufacturer ratings.

Can I enter ACH50 as the infiltration rate?

No. ACH50 is measured during a blower-door test at 50 Pa, while the calculator expects estimated natural ACH at design conditions. Use an accepted conversion method that accounts for building height, shielding, and climate before entering a natural value.

Why can cooling load be larger than heating load?

Cooling includes solar gain, internal sensible heat, moisture removal, and infiltration in addition to envelope conduction. In a hot or humid climate, those cooling components can exceed the winter envelope and infiltration loss.

Should I round 3.78 tons up to a 4-ton unit?

Not automatically. The calculator shows 4 tons as the nearest nominal comparison, but final selection should use manufacturer capacity at the design condition and an accepted equipment-selection procedure. A 3.78-ton load may be served by different staging, variable-capacity, or multi-system arrangements.

Does this calculator replace a room-by-room load calculation?

No. It is a whole-home block-load estimate. Room-by-room calculations are needed to allocate airflow, size branch ducts, evaluate zones, select individual ductless heads, and diagnose rooms that peak at different times.

Scroll to Top