TryBuildCalc

HVAC Airflow / Room CFM Calculator (Load, Equipment, and Room Airflow)

Calculate HVAC design airflow and room-by-room CFM.

Inputs

Calculation Mode
BTU/hr

ℹ️Sensible load only — do not use total cooling load, since latent moisture removal isn't part of this equation.

°F

ℹ️Absolute difference: room minus supply air for cooling, or supply minus room for heating.

Calculated Design Airflow

1,200 CFM

Sensible Load to CFM

Sensible Load

25,920 BTU/hr

Temperature Difference

20°F

Airflow per 1,000 BTU/hr

46.3 CFM

AIR HANDLER1,200 CFMSUPPLY ZONESUPPLY ZONEIllustrative airflow path; duct and outlet sizing require separate design checks.

What Is an HVAC Airflow / Room CFM Calculator?

An HVAC airflow calculator turns known design information into an airflow target in CFM (cubic feet per minute) — the figure that sits between load calculation/equipment selection and duct design in a real HVAC design workflow. It answers three genuinely different questions depending on what you already know: a sensible load and temperature split (the standard heat equation), an equipment's rated tonnage (a bounded planning rule of thumb), or a known system airflow that needs distributing across rooms (proportional allocation by load share).

This calculator is built for HVAC designers, installers, and homeowners checking or planning a residential system's airflow. It does not perform a Manual J load calculation, a complete Manual D duct design, or verify installed airflow — those remain separate steps that come before and after this one.

Three modes, three different starting points:

  • Sensible Load to CFM — you know a sensible heat load and design temperature split, and need the airflow required to carry it
  • Equipment Tons to CFM — you know equipment tonnage, and want a bounded planning-stage airflow target
  • Room-by-Room Allocation — you know a system's actual design airflow, and need to split it across rooms by load share

HVAC Airflow Formulas

Each mode uses its own independent formula — pick the one that matches what you already know, not the one that seems simplest.

Sensible Load to CFM

CFM = Sensible Load (BTU/hr) ÷ (1.08 × ΔT °F)

ΔT = absolute supply-to-room temperature difference

The 1.08 factor is standard air's specific heat capacity per unit volume per hour (60 min/hr × 0.075 lb/ft³ standard air density × 0.24 BTU/lb·°F) — a textbook ACCA/ASHRAE relationship, not a rule of thumb. It assumes standard air density and does not self-correct for altitude or unusual conditions. Use sensible load only; the equation has no term for latent (moisture-removal) heat. The displayed CFM is rounded up, never to nearest, so it never understates the calculated requirement.

Equipment Capacity to CFM

Target CFM = Cooling Tons × Selected CFM/ton

Safe planning band = Tons × 350 to 450 CFM/ton

400 CFM/ton is ACCA's own cited baseline, balancing sensible and latent capacity at standard conditions (80°F/50% RH). The 350–450 CFM/ton band is bounded by real coil failure modes, not an arbitrary range: below it, the coil risks icing; above it, condensed moisture risks blowing off the coil before it drains. This is a preliminary planning target — the matched equipment's own blower performance table at its actual installed external static pressure governs the final airflow.

Room-by-Room Allocation

Cooling Factor = System Cooling CFM ÷ Total Cooling Sensible Load

Room Cooling CFM = Cooling Factor × Room Cooling Sensible Load

Heating Factor = System Heating CFM ÷ Total Heating Load

Room Heating CFM = Heating Factor × Room Heating Load

Room Design CFM = larger of Room Cooling CFM or Room Heating CFM

This is a proportional split of a known system airflow — not an independent calculation of what each room needs on its own. Room and total loads must come from the same load calculation, or the resulting percentages don't represent anything real. The larger of the two seasonal values becomes each room's branch target, since the same duct and register have to serve both seasons.

Worked Example

This example walks through your current inputs above, using the same steps as the Formula section.

Input Values Used

InputValue
Sensible load25,920 BTU/hr
Temperature difference20°F

Step-by-Step Calculation

StepCalculationResult
Denominator (1.08 × ΔT)1.08 × 2021.6
Design CFM (exact)25,920 ÷ 21.61,200 CFM
Design CFM (rounded up)ceil(1,200)1,200 CFM

Therefore, a 25,920 BTU/hr sensible load at a 20°F split needs 1,200 CFM.

Essential Checklist+

Complete these critical checks before approving the work or proceeding to the next construction stage.

9 Inspection Points
4 Verification Categories
Inputs & Mode Selection+
  • Correct calculation mode selected for the actual question being answered (sensible load, equipment tonnage, or room allocation)
  • Sensible load entered in Sensible mode — not total (sensible + latent) cooling load
  • Equipment tonnage confirmed against the actual nameplate or spec sheet in Equipment mode, not guessed from square footage
Load & Airflow Basis Consistency+
  • Room and system loads (in Room Allocation mode) come from the same load calculation, not two different sources or software runs
  • System design airflow (in Room Allocation mode) taken from the selected equipment's actual blower performance data, not guessed
  • Selected CFM/ton checked against the 350–450 safe band; manufacturer data obtained before using anything outside it
Downstream Duct & Register Design+
  • Each branch duct sized for its own room's design CFM using an accepted duct-sizing method (friction rate, velocity, or equivalent length)
Measurement & Commissioning+
  • Total system airflow measured (flow hood, duct traverse, or manufacturer-rated method) and compared against the design target
  • Any measured airflow shortfall traced to its actual cause (duct restriction, dirty filter, wrong blower tap/speed) before accepting the system
Full QC Checklist+

Verification checklist for an HVAC design airflow or room-by-room CFM allocation — covering input/mode confirmation, load and airflow basis consistency, downstream duct and register design, and measured commissioning. Use the Essential Checklist for critical checks before finalizing, expand to Full QC Checklist for complete verification.

20 Inspection Points
4 Verification Categories
Inputs & Mode Selection+
  • Correct calculation mode selected for the actual question being answered (sensible load, equipment tonnage, or room allocation)
  • Sensible load entered in Sensible mode — not total (sensible + latent) cooling load
  • Temperature difference (ΔT) entered as the actual intended design split, not guessed or left at the default
  • Equipment tonnage confirmed against the actual nameplate or spec sheet in Equipment mode, not guessed from square footage
  • Airflow-per-ton selection justified by climate and manufacturer data, not left at whatever the tool defaults to
Load & Airflow Basis Consistency+
  • Room and system loads (in Room Allocation mode) come from the same load calculation, not two different sources or software runs
  • System design airflow (in Room Allocation mode) taken from the selected equipment's actual blower performance data, not guessed
  • All rooms in the zone entered, or a partial room set is a deliberate choice with the unallocated airflow understood
  • Selected CFM/ton checked against the 350–450 safe band; manufacturer data obtained before using anything outside it
  • Latent (moisture) load correctly excluded from every sensible-load input across all three modes
Downstream Duct & Register Design+
  • Each branch duct sized for its own room's design CFM using an accepted duct-sizing method (friction rate, velocity, or equivalent length)
  • A complete return-air path exists for every room that can be closed off (door, transfer grille, jump duct, or dedicated return)
  • Supply and return duct velocities checked against acceptable noise and friction limits for the calculated CFM
  • Register/grille free area sized for its assigned CFM at an acceptable face velocity, not selected by appearance alone
  • Duct material and insulation level appropriate for the space each run passes through (attic, crawlspace, conditioned space)
Measurement & Commissioning+
  • Total system airflow measured (flow hood, duct traverse, or manufacturer-rated method) and compared against the design target
  • Each room's actual delivered supply airflow measured and balanced toward its design target, not assumed correct because the duct was installed
  • Both cooling and heating operating modes tested at their intended airflow or blower speed/control setting
  • Total external static pressure measured with the system in its final, as-installed operating condition (filters, coil, ductwork all in place)
  • Any measured airflow shortfall traced to its actual cause (duct restriction, dirty filter, wrong blower tap/speed) before accepting the system

HVAC Airflow Reference Tables

Cooling AirflowTypical ApplicationImportant Check
350 CFM/tonHumid climate, more dehumidificationConfirm coil and blower support this target
400 CFM/tonACCA baseline, common starting pointVerify against the blower table at design static pressure
450 CFM/tonDry climate, higher sensible emphasisCheck moisture removal is still adequate
500 CFM/tonSome hot-dry applications onlyNeeds the matched equipment's own manufacturer data

Typical Design Temperature Differences (ΔT)

ApplicationTypical ΔT Range
Residential cooling (supply vs. room)18-22°F
Residential heating, gas/electric furnace35-55°F
Residential heating, heat pump20-35°F

These are planning ranges, not universal setpoints. Selected equipment data, design conditions, humidity control, altitude, and measured external static pressure can all change the appropriate airflow or temperature split for a specific system.

When to Use This Calculator

  • Convert a known room or whole-system sensible load into a design airflow target.
  • Cross-check a nominal system airflow from equipment tonnage before committing to duct design.
  • Allocate a selected system's cooling and heating airflow across rooms in proportion to their loads.
  • Create branch-airflow targets before duct sizing, register selection, or balancing.
  • Compare two design scenarios side by side (via Compare mode) before committing to a selection.

Airflow Design Tips

  • Keep total and room-level loads on the same seasonal design basis and the same load calculation source.
  • Use sensible cooling load specifically in the 1.08 equation — never total (sensible + latent) load.
  • Read final equipment airflow from the blower performance table at the system's expected external static pressure, not a nameplate nominal figure.
  • Provide a return-air path for every room that can be closed off, so its actual delivered supply airflow isn't choked by pressurization.
  • Measure and balance the installed system rather than assuming the calculated design CFM was actually delivered.

Common Mistakes

  • Using total cooling load instead of sensible load in the 1.08 equation, overstating the required CFM.
  • Treating 400 CFM/ton as mandatory for every system and climate, instead of a starting point to verify against manufacturer data.
  • Using equipment airflow outside the 350-450 CFM/ton band without the matched equipment's own supporting data.
  • Mixing a room-level Manual J with a separately-estimated system total in Room Allocation mode, producing a meaningless proportional split.
  • Sizing ducts from CFM alone, without a separate friction, effective-length, fitting, and velocity check.
  • Treating a calculated design CFM as proof of delivered airflow without measuring it after installation.

Limitations

  • The 1.08 factor assumes standard air density and does not correct for altitude or unusual conditions.
  • This calculator does not perform a Manual J load calculation or a complete Manual D duct design.
  • It does not model latent capacity, coil bypass factor, ventilation air, duct leakage, or room pressurization.
  • Room Allocation mode is a proportional planning split, not a substitute for actual duct-by-duct friction and velocity sizing.
  • Manufacturer data, applicable codes, and measured commissioning results take precedence over every figure this calculator produces.

Disclaimer: This calculator provides approximate results for planning and estimation purposes only. Actual requirements may vary based on site conditions, materials, workmanship, and local building regulations. Always consult a qualified engineer, architect, or construction professional before making final decisions.

FAQ

Sensible Load to CFM answers 'how much air do I need to move this many BTU/hr with this temperature split?' — the standard heat equation. Equipment Tons to CFM answers 'roughly what airflow should this size of equipment move?' — a bounded planning rule of thumb. Room-by-Room Allocation answers 'given a known system airflow, how should it split across rooms?' — proportional allocation by load share. They solve different problems and use entirely different inputs; picking the wrong mode for your actual question gives a technically-correct but irrelevant answer.
The equation CFM = Sensible Load / (1.08 × ΔT) is derived specifically from sensible heat transfer — it has no term for latent heat (moisture removal). Total cooling load includes both sensible and latent components. Using total load instead of sensible load overstates the calculated CFM, since you're asking the equation to account for moisture removal it was never built to represent.