Air Changes per Hour Calculator (ACH, CFM & m³/h)

Air changes per hour (ACH) tells you how many times the air in a room is replaced by ventilation or air cleaning every hour, and it is the usual way ventilation rates for offices, labs, workshops, clean rooms and hospital rooms are specified. This air changes per hour calculator gives the ACH from the room dimensions and the airflow, the airflow in m³/h or CFM needed to reach a target ACH, and how long the ventilation takes to remove 99% and 99.9% of an airborne contaminant — a quick check on the fan or HVAC system serving the room.
How to use the air changes per hour calculator
Enter the length, width and ceiling height of the room and the airflow supplied (or extracted) by the fan, air handler or air purifier. The calculator gives the room volume, the air changes per hour, the time for one air change and the time needed to remove 99% and 99.9% of an airborne contaminant. Enter a target ACH to see the airflow you need in m³/h or CFM. Switch to imperial units to work in feet and CFM.
Air changes per hour formula
ACH = Q ÷ V (Q in m³/h, V in m³) · ACH = CFM × 60 ÷ V (V in ft³)
Qrequired = ACH × V · time to remove a fraction f = ln[1 ÷ (1 − f)] ÷ ACH
The removal time assumes the supply air is clean and mixes well with the room air, with no new contaminant released during the period.
Worked example
A 5 m × 4 m office with a 2.7 m ceiling is supplied with 300 m³/h of air:
- Room volume V = 5 × 4 × 2.7 = 54 m³ (1,907 ft³)
- ACH = 300 ÷ 54 = 5.56 air changes per hour
- One air change takes 60 ÷ 5.56 = 10.8 min
- 99% removal takes ln(100) ÷ 5.56 × 60 = 49.7 min, and 99.9% takes 74.6 min
- For a target of 6 ACH the airflow must be 6 × 54 = 324 m³/h (190.7 CFM)
Airflow needed for a given ACH
| Room volume | 2 ACH | 4 ACH | 6 ACH | 12 ACH |
|---|---|---|---|---|
| 25 m³ (883 ft³) | 50 m³/h (29 cfm) | 100 m³/h (59 cfm) | 150 m³/h (88 cfm) | 300 m³/h (177 cfm) |
| 50 m³ (1,766 ft³) | 100 m³/h (59 cfm) | 200 m³/h (118 cfm) | 300 m³/h (177 cfm) | 600 m³/h (353 cfm) |
| 100 m³ (3,531 ft³) | 200 m³/h (118 cfm) | 400 m³/h (235 cfm) | 600 m³/h (353 cfm) | 1,200 m³/h (706 cfm) |
| 250 m³ (8,829 ft³) | 500 m³/h (294 cfm) | 1,000 m³/h (589 cfm) | 1,500 m³/h (883 cfm) | 3,000 m³/h (1,766 cfm) |
| 500 m³ (17,657 ft³) | 1,000 m³/h (589 cfm) | 2,000 m³/h (1,177 cfm) | 3,000 m³/h (1,766 cfm) | 6,000 m³/h (3,531 cfm) |
| 1,000 m³ (35,315 ft³) | 2,000 m³/h (1,177 cfm) | 4,000 m³/h (2,354 cfm) | 6,000 m³/h (3,531 cfm) | 12,000 m³/h (7,063 cfm) |
Time to remove airborne contaminants
Well-mixed room with clean supply air:
| ACH | One air change | 90% removed | 99% removed | 99.9% removed |
|---|---|---|---|---|
| 1 | 60.0 min | 138 min | 276 min | 414 min |
| 2 | 30.0 min | 69 min | 138 min | 207 min |
| 4 | 15.0 min | 35 min | 69 min | 104 min |
| 6 | 10.0 min | 23 min | 46 min | 69 min |
| 8 | 7.5 min | 17 min | 35 min | 52 min |
| 10 | 6.0 min | 14 min | 28 min | 41 min |
| 12 | 5.0 min | 12 min | 23 min | 35 min |
| 15 | 4.0 min | 9 min | 18 min | 28 min |
| 20 | 3.0 min | 7 min | 14 min | 21 min |
| 25 | 2.4 min | 6 min | 11 min | 17 min |
Practical notes
- Mixing matters: short-circuiting between a supply diffuser and a nearby extract grille can leave parts of the room poorly ventilated, so the effective ACH is lower than the calculated value.
- Air purifiers: use the clean air delivery rate (CADR) as the airflow — a purifier with a CADR of 250 m³/h in a 50 m³ room adds 5 ACH of clean air.
- Recirculated air only counts towards contaminant removal if it passes through an effective filter; outdoor-air requirements in ventilation codes are usually stated separately.
- To change a fan’s airflow by changing its speed, use the fan affinity laws calculator; to convert between m³/h, L/s and CFM, use the flow rate converter.
Frequently asked questions
How do you calculate air changes per hour?
ACH = airflow per hour ÷ room volume. In metric units ACH = Q (m³/h) ÷ V (m³); in US units ACH = CFM × 60 ÷ room volume in cubic feet. A 54 m³ room supplied with 300 m³/h of air has 300 ÷ 54 = 5.6 air changes per hour.
How do you convert ACH to CFM?
CFM = ACH × room volume (ft³) ÷ 60. For a 12 × 15 ft room with an 8 ft ceiling (1,440 ft³) and a target of 6 ACH, the airflow needed is 6 × 1,440 ÷ 60 = 144 CFM.
How long does it take to remove airborne contaminants?
With good mixing the concentration falls exponentially, C = C₀ e^(−ACH × t), so removing 99% takes ln(100) ÷ ACH = 4.6 ÷ ACH hours and 99.9% takes 6.9 ÷ ACH hours. At 12 ACH that is about 23 and 35 minutes — the same figures used in US CDC guidance for healthcare rooms.
How many air changes per hour does a room need?
It depends on the use and the governing code. Homes and offices are normally designed on outdoor air per person or per floor area rather than ACH; airborne infection isolation rooms in US hospitals need at least 12 ACH under ASHRAE 170, and laboratories, kitchens and clean rooms are often much higher. Always check the standard that applies to your building.
Related calculators
- EngineeringFan Power & Fan Affinity Laws CalculatorCalculate fan air and shaft power from airflow, pressure rise and efficiency, then use the fan affinity laws to predict flow, pressure and power at a new speed.Open calculator
- ConversionFlow Rate ConverterConvert volumetric flow between m³/h, L/min, L/s, US gpm, CFM and m³/s, for pumps, pipes and flow meters.Open calculator
- EngineeringChiller Tonnage CalculatorCalculate chiller capacity in tons of refrigeration (TR) and kW from chilled water flow and temperature difference, Q = m·cp·ΔT, with a sizing table.Open calculator
- MathBox Volume CalculatorCalculate the volume, surface area and space diagonal of a box or rectangular prism in litres, cubic metres, cubic feet or gallons, plus volumetric weight.Open calculator
- EngineeringCompressed Air Leak CalculatorCalculate the air flow lost through a compressed air leak from hole size and pressure, the compressor power it wastes and the yearly energy and cost.Open calculator
- EngineeringAir Receiver Size CalculatorCalculate compressed air receiver tank size for a peak demand event and for compressor load/unload cycling, from flow, pressure band and time.Open calculator