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
Choose the calculation setup
Select the main result, estimation method, construction assumptions, and working units.
Enter the building and design conditions
Use outdoor design temperatures for the nearest representative weather station when available.
HVAC load estimate
Review the calculated block loads, tonnage, airflow, component checks, and limitations.
Load summary
- Cooling load—
Show solution steps Review geometry, conversions, load components, assumptions, and result
- Enter valid values to see the complete solution.
Source, standards, references, and assumptions
Calculation basis, authoritative references, limitations, and professional verification requirements.
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.
On this page
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.
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
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
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
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
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.
Quick-mode geometry
Infiltration airflow
Cooling component calculation
| Component | Load |
|---|---|
| Envelope conduction | 5,989 Btu/h |
| Sensible infiltration | 2,890 Btu/h |
| Window solar gain | 24,000 Btu/h |
| Sensible internal gain | 4,436 Btu/h |
| Latent infiltration | 3,167 Btu/h |
| Latent internal gain | 751 Btu/h |
Tonnage, SHR, airflow, and heating
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.
Authoritative HVAC Load References
These sources support the distinction between preliminary estimates, recognized residential load procedures, design-temperature selection, and equipment-sizing workflow.
- ACCA Manual J Residential Load Calculation — Describes ANSI/ACCA 2 Manual J and the residential load-calculation subjects covered by the standard.
- U.S. Department of Energy Building Science Education: Proper Sizing of HVAC Systems — Explains why heating and cooling loads should be calculated before equipment and duct selection and why rules of thumb can oversize systems.
- ENERGY STAR Residential Design Temperature Limits — Recommends appropriate local cooling and heating design temperatures rather than record extremes.
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.