Free Ventilation Sizing Tool

CFM Calculator — How Much Airflow Does Your Room Need?

Enter the room dimensions, pick the type of space, and get the exhaust or supply airflow you need in CFM, m³/h and L/s. Uses the air-changes-per-hour (ACH) method with recommended rates for more than 60 residential, commercial, industrial and agricultural spaces, plus a duct-size suggestion.

No signup · Works on mobile · Formulas shown below · Updated 2026-08-23

Ventilation Airflow Calculator (ACH Method)

Airflow = Room volume × Air changes per hour. Choose a space type to load a typical ACH, or enter your own.

ft / m
ft / m
ft / m
ACH
CFM / m³/h
Leave blank to skip. Tells you how many fans you need.

Results

Engineering estimate for preliminary sizing. Verify against the fan curve, local codes and your system measurements before purchase. Ask a Longwell engineer to check your duty point free of charge.

How the CFM calculator works

The air-changes method is the standard first-pass way to size a ventilation fan. It asks: how many times per hour should the entire volume of air in the room be replaced? Multiply the room volume by that rate and you have the airflow.

CFM = Room volume (ft³) × ACH ÷ 60
m³/h = Room volume (m³) × ACH
// Room volume = length × width × height
// 1 CFM = 1.699 m³/h = 0.4719 L/s

Then add a safety margin. Fan catalog airflow is measured in free air (zero static pressure). Every metre of duct, every elbow, grille and filter adds resistance, and the delivered airflow falls along the fan curve. A 20 % margin covers a short, clean duct run; 30–50 % is realistic for carbon filters or long flexible duct. For precise work, calculate the static pressure with our Duct Static Pressure Calculator and read the fan curve at that point.

The suggested duct diameter keeps air velocity near 5 m/s (≈1,000 fpm), a good compromise between duct cost and noise for small exhaust systems. Go larger if the fan is near bedrooms or offices.

Recommended air changes per hour by room type

Typical design values used by HVAC engineers. Codes and standards (ASHRAE 62.1/62.2, ASHRAE 170, local building codes, NFPA for booths) override these where they apply. Where a per-person or per-area rule exists, it is noted.

SpaceTypical ACHRangeNotes
Bathroom / toilet (residential)86–10Or 1 CFM per ft² / min 50 CFM intermittent
Kitchen (residential)1510–15Range hood sized separately → see Kitchen Hood tool
Commercial kitchen2520–30Hood capture drives the real number
Laundry room108–12Dryer exhaust is separate
Living room / bedroom43–6Whole-house: 0.35 ACH min (ASHRAE 62.2)
Basement (damp)43–6Pair with dehumidification
Crawl space21–3Or 1 CFM per 50 ft² floor
Attic (summer venting)108–12Or 0.7 CFM per ft² attic floor
Garage (residential, 2-car)64–8Exhaust to outside, low-level
Home workshop86–10Dust collection separate
Wine cellar32–4Usually cooling-driven, not ACH
Office (open plan)64–8Or 17–20 CFM per person
Classroom65–8Or 15 CFM per student
Conference room86–10
Hotel corridor43–5
Restaurant dining room86–10
Food truck / mobile kitchen3020–40Hood capture is critical
Gym / fitness studio86–12Higher for group classes
Indoor pool64–8Humidity-driven; 0.5 CFM per ft² pool area
Sauna / steam room43–6
Retail store64–8
Studio / rehearsal room65–8
Warehouse (general)42–6Heat removal may dominate in summer
Distribution center43–6
Machine shop86–12
Welding bay1210–20Source capture preferred
Woodworking shop108–15Plus dust collector
Paint booth / spray area6040–100Code: 100 fpm face velocity
Plating / chemical line1510–20Local exhaust on tanks
Textile mill65–10
Printing plant108–15Solvent removal
Bakery (oven area)2015–30Heat removal
Coffee roasting2015–30Afterburner exhaust separate
Pizza oven area2015–30
Smokehouse1510–20
Forge / kiln room2015–30Radiant heat — spot cooling helps
Laboratory (general)86–12Fume hoods separate
Pharma suite2015–30Cascade pressure design
Cleanroom ISO 82010–30Plus FFU coverage
Cleanroom ISO 76030–90FFU 5–15 % ceiling coverage
Isolation room (negative)1212ASHRAE 170: 12 ACH
Server closet / small IT room2015–30Usually heat-load driven → Enclosure tool
Data center hall2520–40Always size by kW heat load
Battery room (VRLA)64–12Hydrogen dilution: 1 CFM/ft² common
Generator enclosure1210–30Engine heat rejection dominates
Transformer room108–15Heat-load method preferred
Electrical / switch room64–8
Elevator machine room108–12
Parking garage (enclosed)64–6CO-demand control common
Boat engine room2015–30
RV / van interior64–10Roof fan
Horse trailer65–10
Greenhouse (summer)4530–601 air change per minute = 60 ACH
Grow tent6060Full exchange every minute
Vertical farm2015–30Per-rack air movement separate
Mushroom farm64–8CO₂-driven
Poultry house (summer)86–10Tunnel: 2–3 m/s air speed
Chicken coop (backyard)86–10
Dairy barn86–10Summer: 40–60 ACH for heat stress
Swine barn86–10Winter minimum ~2 ACH
Reptile / animal enclosure43–6
Wastewater / odor control1210–15
Portable sanitation / restroom trailer108–12
Container workshop (20/40 ft)86–12
Sources: ASHRAE 62.1/62.2/170 design practice, industrial ventilation (ACGIH) guidance, agricultural extension data and Longwell application records. Use as preliminary values.

Worked example: 8 × 10 ft bathroom

Given: 10 ft × 8 ft bathroom, 8 ft ceiling, typical 8 ACH, 20 % duct margin.
  1. Volume = 10 × 8 × 8 = 640 ft³
  2. Base airflow = 640 × 8 ÷ 60 = 85 CFM
  3. With 20 % margin = 85 × 1.2 = 102 CFM → choose a 100–110 CFM rated fan, or a fan that still delivers 85 CFM at 0.25 in. w.g.
  4. Duct: 102 CFM at ~1,000 fpm → 4.3 in → use a 5 in (125 mm) duct for lower noise.

Cross-check with the per-area rule (1 CFM/ft² → 80 CFM) and the code minimum (50 CFM intermittent). All three agree within range — a 100 CFM fan is the right call.

When air changes are the wrong method

  • Heat removal (server rooms, battery cabinets, transformer rooms, kitchens in summer): size by kW of heat and allowable temperature rise instead — use the Enclosure Cooling Airflow Calculator.
  • Contaminant capture (fume hoods, welding, paint): size by capture velocity at the source, then check the room ACH as a minimum.
  • Occupancy (offices, classrooms, restaurants): ASHRAE 62.1 per-person rates often exceed the ACH figure for crowded rooms. Use the larger.
  • Humidity (pools, laundries, basements): moisture load governs; ACH is only a sanity check.
  • High altitude or hot climates: air is thinner, so mass flow per CFM drops. Correct with the Air Density & Altitude Calculator.

Frequently Asked Questions

How do I calculate CFM for a room?
Multiply the room volume in cubic feet (length × width × height) by the recommended air changes per hour for that type of space, then divide by 60. Example: a 640 ft³ bathroom at 8 ACH needs 640 × 8 ÷ 60 ≈ 85 CFM. Add 10–30 % for duct and filter losses.
What is a good ACH for a bathroom, kitchen or garage?
Bathrooms are typically designed at 8 ACH (code minimum 50 CFM intermittent or 20 CFM continuous), residential kitchens at 15 ACH (plus a range hood), and garages at 4–6 ACH. See the full table above for 60+ space types.
How do I convert CFM to m³/h?
Multiply CFM by 1.699 to get m³/h, or divide m³/h by 1.699 to get CFM. 1 CFM is also 0.472 L/s. Our Airflow Unit Converter handles CFM, m³/h, L/s and m³/s in both directions.
Why is my fan delivering less than its rated CFM?
Catalog ratings are at zero static pressure (free air). Ducts, elbows, grilles and filters add resistance; the fan then operates further up its curve and delivers less air. Axial fans are especially sensitive. Choose a fan whose curve still meets your CFM at the expected static pressure, or use a centrifugal / mixed-flow duct fan for ducted systems.
Should I size by air changes or by heat load?
If the room's problem is heat (electronics, motors, ovens, people in a gym), size by heat load: airflow = heat (W) ÷ (1.08 × ΔT°F) in CFM. If the problem is odor, moisture or general freshness, use air changes. When in doubt, calculate both and take the larger.
Can I use this calculator for supply fans as well as exhaust fans?
Yes. The required airflow is the same whether you push air in or pull it out. For positive-pressure rooms (cleanrooms, labs with outward leakage) supply about 10–15 % more than exhaust; for negative-pressure rooms (kitchens, isolation rooms, workshops) exhaust more than you supply.

Link to or Cite This Tool

This calculator is free to reference in articles, forums, specifications and course material. Please credit it with a link:

<a href="https://www.longwellfans.com/resources/cfm-calculator/">CFM Calculator (Air Changes per Hour)</a> by LONGWELL Fans

APA: LONGWELL Fans. (2026). CFM Calculator (Air Changes per Hour). https://www.longwellfans.com/resources/cfm-calculator/

Embed the calculator on your site

Paste this snippet to show the live calculator on your page (no login, no tracking). Please keep the credit link.

<iframe src="https://www.longwellfans.com/resources/cfm-calculator/?embed=1" width="100%" height="760" style="border:1px solid #e2e8f0;border-radius:12px" loading="lazy" title="CFM Calculator (Air Changes per Hour) by LONGWELL Fans"></iframe>

Related Calculators

Related Guides & Products

Need a fan for this duty point?

Send us the airflow, pressure, voltage and space you have. Longwell engineers select from 3,800+ EC, AC and DC fans and reply within one working day.

← All fan engineering calculators