Air Changes Per Hour Calculator — ACH Ventilation
Air changes per hour (ACH) measures how many times per hour the total air volume in a room is replaced. Enter your room dimensions and fan or HVAC airflow rate to see your ACH and compare it against the ASHRAE recommended range for your room type.
Unit system
ft
ft
ft
CFM
Room type (for recommended range)
How many times per hour the entire room volume is replaced with fresh air
- 1
Room volume
15 × 12 × 8 = 1,440Length × Width × Ceiling height in ft³. - 2
Airflow per hour
200 × 60 = 12,000CFM converted to cubic feet per hour. - 3
Air changes per hour
12,000 ÷ 1,440 = 8.3
How does this calculator work?
ACH = (CFM × 60) ÷ room volume (ft³) in imperial units, or ACH = m³/h airflow ÷ room volume (m³) in metric. Enter room dimensions and your fan/HVAC airflow to see how many times per hour your room air turns over, and compare it against ASHRAE recommendations for your room type (4–6 ACH for homes, up to 25 ACH for operating theatres).
Formula
How this is calculated
Air changes per hour is the standard metric used by engineers and public-health authorities to specify ventilation requirements. A higher ACH means more outdoor or filtered air is supplied each hour, diluting and removing pollutants, CO₂, moisture and airborne pathogens. ASHRAE Standard 62.1 and CDC guidelines specify minimum ACH for different occupancy types — for example, 6 ACH for hospital patient rooms and up to 25 ACH for operating theatres, versus 4–6 ACH for residential rooms.
The formula is straightforward: for imperial units, multiply the fan or duct airflow in cubic feet per minute (CFM) by 60 to convert to cubic feet per hour, then divide by the room volume in cubic feet. For metric, divide the airflow in m³/h directly by the room volume in m³. Both give the same dimensionless ACH result.
Key assumptions: the calculation assumes the air is well-mixed throughout the room and that the rated airflow of your fan or HVAC unit actually reaches the room (real installations lose some flow to duct friction and leakage). Short-circuit flows — where supply air goes directly to the return without mixing — can make effective ventilation lower than the calculated ACH. For occupied spaces, also account for the number of people: high-occupancy rooms need higher ACH to maintain acceptable CO₂ levels.
Frequently asked questions
ASHRAE recommends 4–6 ACH for residential bedrooms and living areas. Lower values may be acceptable with good filtration; higher values may cause drafts or excessive noise. For rooms with smokers or high pollutant loads, 6–10 ACH is preferable.
The airflow rating is usually printed on the fan or unit label, listed in the product specification sheet, or available from the manufacturer. For duct-delivered HVAC, a certified HVAC technician can measure the actual airflow at the register with an anemometer or balometer. Note that actual delivered airflow is often 10–30% below the rated value due to duct resistance.
Not always. Very high ACH in residential settings causes uncomfortable drafts, increased noise, and higher energy bills from heating or cooling the incoming air. For most homes, 4–6 ACH is sufficient. In industrial, healthcare or laboratory settings, much higher ACH (10–60) is needed to control contamination or chemical exposure, but energy costs rise substantially with each doubling of airflow.
TG we-Calculate Editorial Team. (2026). Air Changes Per Hour Calculator — ACH Ventilation [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/air-changes-per-hour-calculator
TG we-Calculate Editorial Team. "Air Changes Per Hour Calculator — ACH Ventilation." TG we-Calculate. 2026. https://we-calculate.com/calculator/air-changes-per-hour-calculator.
TG we-Calculate Editorial Team, "Air Changes Per Hour Calculator — ACH Ventilation," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/air-changes-per-hour-calculator
@misc{wecalculate_air_changes_per_hour_calculator, title = {Air Changes Per Hour Calculator — ACH Ventilation}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/air-changes-per-hour-calculator}}, year = {2026}, note = {TG we-Calculate} }
Did this calculator help you?
