HVAC Load Calculator

Estimate heating load, cooling load, AC tons, and airflow from simple home details before you talk with an HVAC contractor.

Advanced options
Windows and sun
Extra heat and ducts
Temperature and airflow targets
Did we solve your problem today?


How to use our HVAC Load Calculator

  1. Enter the Conditioned floor area (sq ft), Average ceiling height (ft), Climate near the home, Insulation and window quality, and People usually at home.
  2. Open Advanced options if you know window amount, sun exposure, always-on equipment heat, duct loss, indoor targets, or a different Airflow target (CFM per ton).
  3. Select "Calculate" to see the illustrative heating/cooling worksheet totals, "Worksheet load expressed in tons", "Next common AC size", and airflow. These are scenario comparisons, not equipment recommendations.
  4. Sanity-check the Cooling load per square foot and Biggest cooling sources. If the number looks very high or very low, recheck area, windows, sun, and equipment heat before using the size.
  5. Read "Sizing note" with the result. Equipment selection always requires a site-specific load and capacity assessment; this worksheet does not determine whether Manual J is needed.
Example inputs for HVAC Load Calculator
Example inputs for HVAC Load Calculator

Definitions

HVAC load: The heat your system must add in winter or remove in summer each hour.

BTU/hr: British thermal units per hour. It is the heat rate used for the Estimated cooling load and Estimated heating load.

Ton of cooling: A cooling size unit equal to 12,000 BTU/hr. It does not mean the equipment weighs one ton.

CFM: Cubic feet per minute. It describes how much air the blower moves through ducts and registers.

Duct and system loss: Extra load added for heat gain, heat loss, or leakage through ducts and equipment outside the living space.

Latent cooling load: The part of cooling load used to remove moisture from air, not just lower the air temperature.

Manual J: The detailed residential load calculation method used by HVAC pros for design work and code or permit decisions [1].


Cooling load per square footQuick planning range for whole-home residential cooling estimates. Use this as a rough sense check before trusting the size recommendation.Cooling load per square footQuick planning range for whole-home residential cooling estimatesLowTypicalHighVery highExtreme0 BTU/hr/sq ft10 BTU/hr/sq ft20 BTU/hr/sq ft30 BTU/hr/sq ft50 BTU/hr/sq ft80 BTU/hr/sq ftCooling load (BTU/hr per sq ft)
Cooling load per square foot
Use this as a rough sense check before trusting the size recommendation.

Common mistakes and quick fixes

Mistake: Using total house size in Conditioned floor area (sq ft), including an unfinished garage, attic, or basement.
Fix: Enter only the floor area that the HVAC system actually heats and cools.

Mistake: Leaving Average ceiling height (ft) at 8 when large rooms have 10 to 20 ft ceilings.
Fix: Use a rough whole-home average so air volume and air leak load are not too low.

Mistake: Choosing Excellent for Insulation and window quality because the home feels comfortable today.
Fix: Pick Excellent only for tight, well-insulated homes with better windows; choose Average if you are unsure.

Mistake: Entering Window area (percent of wall area) as percent of floor area instead of outside wall area.
Fix: Estimate the glass share of exterior walls, then keep it between 0 and 80.

Mistake: Ignoring Always-on equipment heat (watts) in rooms with computers, lights, servers, or appliances running during hot hours.
Fix: Add the steady watts so Estimated cooling load includes that heat.

Mistake: Treating "Next common AC size" as an automatic purchase recommendation. Fix: "Common-size gap above worksheet tons" only compares this worksheet with a listed size. Have a contractor assess Manual J load and equipment selection, including humidity control and variable-speed performance.


Limitations & Key Assumptions / Boundary Conditions

  • This is an illustrative load scenario, not Manual J or an equipment-sizing recommendation. Its assumed shell properties, design temperatures, infiltration, solar gain, and moisture allowance are not measured for your home. Use a site-specific load calculation and equipment performance data before selecting capacity.
  • The wall area estimate assumes a square home footprint. Long, narrow, L-shaped, or very broken-up homes can have more exterior wall area than this model uses.
  • Climate near the home uses broad design temperatures, not a ZIP-code weather file. Mountain, coastal, desert, and urban locations can differ from the region choice.
  • Insulation and window quality turns many details into one choice. Actual R-values, U-values, air leakage, shading, and window direction can change the load.
  • Sun on windows is a simple allowance. East, west, south, roof overhangs, trees, blinds, and low-e glass can change solar heat gain.
  • Cooling moisture load is simplified. Homes in humid climates, homes with high outdoor air, or homes with unusual moisture sources may need a more detailed latent load check.
  • The Next common AC size uses a short residential nominal size list from 1.5 to 5 tons. Loads above 5 tons may need zoning, multiple systems, or a larger design approach.
  • Estimated cooling airflow is an early planning number. Real airflow depends on the equipment, coil, blower setting, filter, ducts, static pressure, and balancing.

Methodology

What the calculator estimates

The calculator demonstrates a simplified whole-home heat-balance scenario using the assumptions below. The ACCA source describes Manual J [1]; it does not validate this simplified model or its preset coefficients.

Geometry

The home volume and rough exterior wall area are estimated first.

volume_cuft = floor_area_sqft * ceiling_height_ft

wall_area_sqft = 4 * sqrt(floor_area_sqft) * ceiling_height_ft

window_area_sqft = wall_area_sqft * window_percent / 100

opaque_wall_area_sqft = wall_area_sqft - window_area_sqft

Temperature difference

The selected climate sets simple outdoor design temperatures. Indoor cooling and heating targets come from Advanced options.

cool_delta_f = max(cooling_outdoor_temp_f - cooling_indoor_temp_f, 0)

heat_delta_f = max(heating_indoor_temp_f - heating_outdoor_temp_f, 0)

Shell and air leak load

Insulation and window quality sets simplified wall, ceiling, floor, window, and air leak values. Better shells have lower heat flow and lower air leakage.

cool_shell_btu_hr = (opaque_wall_area_sqft * wall_u + floor_area_sqft * ceiling_u + window_area_sqft * window_u) * cool_delta_f

heat_shell_btu_hr = (opaque_wall_area_sqft * wall_u + floor_area_sqft * ceiling_u + floor_area_sqft * floor_u + window_area_sqft * window_u) * heat_delta_f

air_leak_cfm = ach * volume_cuft / 60

cool_air_leak_btu_hr = 1.08 * air_leak_cfm * cool_delta_f

heat_air_leak_btu_hr = 1.08 * air_leak_cfm * heat_delta_f

Cooling extras

Cooling also includes sun through windows, people, always-on equipment, and a simple moisture allowance.

solar_btu_hr = window_area_sqft * solar_gain_btu_hr_sqft

internal_sensible_btu_hr = occupants * 230 + equipment_watts * 3.412141633

sensible_cooling_subtotal = cool_shell_btu_hr + cool_air_leak_btu_hr + solar_btu_hr + internal_sensible_btu_hr

latent_cooling_btu_hr = sensible_cooling_subtotal * 0.15 + occupants * 200

Total loads

Duct and system loss is applied as a percent increase to the calculated load.

loss_factor = 1 + duct_loss_percent / 100

cooling_load_btu_per_hr = (sensible_cooling_subtotal + latent_cooling_btu_hr) * loss_factor

heating_load_btu_per_hr = (heat_shell_btu_hr + heat_air_leak_btu_hr) * loss_factor

Tons, common size, and airflow

Cooling tons are based on 12,000 BTU/hr per ton. Airflow uses the selected Airflow target (CFM per ton), with 400 CFM per ton as the default planning value [2].

exact_cooling_tons = cooling_load_btu_per_hr / 12000

recommended_standard_tons = first common size in [1.5, 2, 2.5, 3, 3.5, 4, 5] that is at least exact_cooling_tons

standard_size_oversize_percent = (recommended_standard_tons / exact_cooling_tons - 1) * 100

target_airflow_cfm = exact_cooling_tons * airflow_per_ton

cooling_load_per_sqft = cooling_load_btu_per_hr / floor_area_sqft

Mini example

For a 1,800 sq ft home with 8 ft ceilings, mixed climate, average shell quality, 4 people, 15 percent windows, average sun, 1,000 W of equipment heat, 5 percent duct loss, 75°F cooling target, 70°F heating target, and 400 CFM per ton, this illustrative worksheet gives about 27,706 BTU/hr cooling and 25,974 BTU/hr heating. The cooling total converts to 2.31 tons; the next listed size is 2.5 tons, a gap of about 8.3%, and worksheet airflow is about 924 CFM. This example does not validate the load or select equipment for that home.


Sources