The ACH Calculation Formula
Air changes per hour and airflow are two views of the same thing, linked by room volume:
- ACH from airflow: ACH = (CFM × 60) ÷ room volume (ft³)
- Airflow from a target: CFM = (ACH × room volume) ÷ 60
- Room volume: length × width × ceiling height
Worked example: a 12×12 bedroom with 8 ft ceilings holds 1,152 ft³. A 100 CFM airflow delivers (100 × 60) ÷ 1,152 ≈ 5.2 ACH - right at the bedroom target. Need the airflow side of this math in more depth (per-ton system CFM, duct capacity, exhaust fans)? That's our HVAC CFM calculator.
Recommended ACH by Space
| Space | Recommended ACH | Basis |
|---|---|---|
| Bedroom | 5 - 6 | comfort ventilation |
| Living room / office | 6 - 8 | comfort ventilation |
| Kitchen | 7 - 9 | cooking moisture & odors |
| Bathroom | 6 - 8 | moisture removal |
| Basement | 3 - 4 | low occupancy |
| Air purifier target (allergies/asthma) | 4 - 5 | AHAM / EPA guidance |
| Classroom | 5 - 6 | ASHRAE 62.1 ventilation basis |
| Hospital patient room | 6 total (2 outdoor) | ASHRAE 170 |
| Hospital operating room | 20 total (4 outdoor) | ASHRAE 170 |
| Laboratory | 6 - 12 | hazard-dependent, per lab safety standards |
Air Purifiers: Turning CADR Into ACH
An air purifier's CADR (Clean Air Delivery Rate) is simply CFM of cleaned air, measured per AHAM's AC-1 standard - so the ACH formula applies directly. The industry target for allergies, asthma, smoke, and airborne illness is 4-5 ACH. Two things manufacturers' "coverage" claims hide: the ratings assume 8-foot ceilings(a 10-foot ceiling cuts effective ACH by 25%), and marketing room sizes are often quoted at only 1-2 ACH. AHAM's own rule of thumb - CADR × 1.55 = maximum room square footage - already bakes in roughly 4.8 ACH at 8 ft ceilings, which is why the calculator reports it as the honest coverage number.
ACH vs. ACH50: Ventilation vs. Airtightness
Don't mix these up. Operating ACH describes air your equipment moves on purpose. ACH50 comes from a blower-door test - the house depressurized to 50 Pascals - and grades how leaky the envelope is: modern energy codes require 3-5 ACH50, older homes commonly test 10-20, and Passive House certification demands 0.6. To estimate real-world infiltration from a test result, divide ACH50 by about 20. That natural leakage number feeds directly into heating and cooling loads - it's one of the inputs in our HVAC load calculator.