CFM Calculator

Calculate the CFM (cubic feet per minute) required for a room based on its dimensions and target air changes per hour (ACH).

Home ASHRAE-based HVAC sizing
Rate this calculator · 3.0 (1)

(Volume × ACH) ÷ 60

ASHRAE-based · imperial or metric · tonnage estimate

Instructions — CFM Calculator

1

Measure the room

Enter length, width, and ceiling height. The calculator multiplies them to get the room volume in cubic feet. Switch the toggle to enter meters if you prefer metric input. The CFM result stays in imperial because that is the ductwork standard worldwide.

2

Pick the ACH

Air changes per hour describes how often the whole room volume should be replaced. Bedrooms need 4 to 6. Kitchens need 6 to 8. Bathrooms need 6 to 10. The room-type dropdown sets sensible defaults from ASHRAE 62.1 ventilation rates.

3

Read the CFM

The headline number is the required CFM. The breakdown grid also shows L/s, m³/h, and the equivalent AC tonnage using the 400 CFM-per-ton rule for residential cooling sizing.

For exhaust fans: 50 CFM is the IRC minimum for residential bathrooms. The HVI recommends 1 CFM per square foot up to 100 sq ft. Round up to the next standard fan rating, typically 50, 70, 90, 110, or 150 CFM.
For whole-house HVAC: rule of thumb is 400 CFM per ton of cooling. A 3-ton system circulates around 1,200 CFM. Cross-check with a Manual J load calculation before purchase.

Formulas

The CFM formula has three inputs: room volume in cubic feet, air changes per hour, and the divisor 60 that converts hours to minutes. Everything else in HVAC sizing builds on this identity.

Required CFM
$$ CFM = \frac{V \times ACH}{60} $$
V is room volume in cubic feet. A 1,344 cu ft room (12 × 14 × 8) at 6 ACH needs 134 CFM.
Room volume
$$ V = L \times W \times H $$
Length, width, height in feet. Use exterior dimensions for HVAC; interior dimensions for fan sizing.
CFM from duct velocity
$$ CFM = \frac{A \times v}{1} $$
A = duct cross-section in sq ft, v = air velocity in FPM. Residential mains run 600 to 900 FPM; branches 500 to 700.
Duct area for a target CFM
$$ A = \frac{CFM \times 144}{v} $$
Output in square inches. A 1,000 CFM trunk at 800 FPM needs 180 sq in, roughly a 16 inch round or 10x18 rectangular duct.
AC tonnage rule
$$ \text{tons} = \frac{CFM}{400} $$
Residential systems deliver about 400 CFM per ton of cooling. 1,200 CFM = 3 tons. Manual J should override this rule of thumb.
CFM to L/s and m³/h
$$ \text{L/s} = CFM \times 0.4719 $$
For metric specifications. 100 CFM = 47.2 L/s = 170 m³/h. ASHRAE and ISO use these directly.

Reference

Recommended ACH by room type (ASHRAE 62.1 baseline)
Room typeACH rangePurpose
Bedroom4 to 6Occupant comfort, low-noise operation
Living room4 to 6General ventilation
Kitchen6 to 8Cooking odors, moisture, grease
Bathroom6 to 10Moisture and odor control
Office6 to 8Occupant comfort, CO2 control
Restaurant dining8 to 12Heat, odors, smoke
Gym / fitness15 to 20Heat and humidity from occupants
Laboratory6 to 12Fume control
Hospital operating room20 to 25Infection control
Warehouse6 to 30Depends on stored material

CFM by room size

Required CFM for common residential rooms at 8 ft ceiling height and the listed ACH.

Living spaces (5 ACH)
Room sizeCFM
10 × 1067
10 × 1280
12 × 14112
14 × 16149
15 × 20200
20 × 25333
Wet rooms (8 ACH)
Room sizeCFM
5 × 737
5 × 843
6 × 851
8 × 1085
10 × 12128
12 × 14179

Note: bathroom IRC code minimum is 50 CFM intermittent or 20 CFM continuous, regardless of room size. Kitchen hoods over gas ranges need 100 CFM minimum, with 250 to 600 CFM common for full coverage.

Article — CFM Calculator

CFM Calculator: Sizing Ventilation and HVAC the Right Way

CFM stands for cubic feet per minute. It measures how much air a fan or HVAC system moves. For a room, required CFM equals volume times air changes per hour, divided by 60. A 12 by 14 ft room with 8 ft ceilings at 6 ACH needs 134 CFM. Residential AC systems generally deliver 400 CFM per ton of cooling, and bathroom exhaust fans need at least 50 CFM by IRC code.

The formula is straightforward. The judgment calls are which ACH to use and how to translate room CFM into a duct, fan, or air handler that actually delivers that flow. Both questions have answers grounded in ASHRAE standards and decades of building science.

What is CFM?

CFM is the volume of air, in cubic feet, that passes a given point each minute. A 100 CFM bathroom fan moves 100 cubic feet of air every 60 seconds. The unit is the working language of residential and commercial HVAC, and most fans, dampers, and grilles are rated in CFM regardless of where they were manufactured.

The metric equivalents are L/s (liters per second) and m³/h (cubic meters per hour). 100 CFM equals 47.2 L/s or 170 m³/h. International HVAC documentation often uses these instead of CFM, but North American codes, equipment, and trade practice run on CFM, which is why the calculator above defaults to it.

Did you know

Indoor air can be two to five times more polluted than outdoor air, according to U.S. EPA studies. Inadequate ventilation is the leading contributor. ASHRAE Standard 241, published in 2023, set new health-focused ventilation targets after the COVID-19 pandemic showed how much air exchange matters for infection control.

The CFM formula and how it works

The basic CFM formula is room volume times air changes per hour, divided by 60. Volume comes from length times width times height. ACH is a target you set based on what the room is used for and what code or ASHRAE requires.

CFM math at a glance
Volume = L × W × H cubic feet
CFM = (V × ACH) / 60 required flow
tons = CFM / 400 residential rule
L/s = CFM × 0.472 metric flow

The /60 in the denominator is the only non-obvious piece. ACH is hourly, CFM is per-minute, so the conversion drops one factor of 60. Beyond that, the math is pure multiplication and division. Errors usually come from picking the wrong ACH, not from arithmetic.

CFM by room type

ACH targets vary widely. Bedrooms need quiet, low-airflow ventilation. Kitchens need to clear cooking byproducts. Hospital operating rooms need high air exchange for infection control. The room type drives the ACH, and the ACH drives the CFM.

  • Bedrooms and living rooms = 4 to 6 ACH, low noise tolerance
  • Kitchens = 6 to 8 ACH, plus a hood for cooking
  • Bathrooms = 6 to 10 ACH, moisture control
  • Offices and classrooms = 6 to 8 ACH, CO2 control
  • Gyms and yoga studios = 15 to 20 ACH, heat and humidity
  • Hospital operating rooms = 20 to 25 ACH, infection control
  • Restaurant kitchens = 15 to 30 ACH plus dedicated hoods

The numbers come from ASHRAE Standard 62.1, the industry baseline for ventilation. Local codes sometimes raise the minimum, particularly for kitchens and bathrooms in jurisdictions following the International Residential Code (IRC) or California Title 24.

CFM for bathroom and kitchen fans

Exhaust fans use the CFM formula too, but the inputs come from different rules. The Home Ventilating Institute (HVI) recommends 1 CFM per square foot of bathroom floor area for spaces up to 100 sq ft, with a hard minimum of 50 CFM. For larger bathrooms, the HVI breaks the calculation into fixtures: 50 CFM per toilet, 50 CFM per shower, 50 CFM per tub, 100 CFM per jetted tub.

Small bath (8 sq ft)
50 CFM
IRC minimum
Kitchen range hood
100 to 600 CFM
depends on range

Kitchen range hoods are sized based on the cooking surface, not just the room. A standard electric range needs 100 CFM minimum; a 36-inch gas range needs at least 300 CFM, and professional ranges with 18,000 BTU burners often spec 600 to 900 CFM. Any hood over 400 CFM in a tight home may trigger IRC M1503.6 makeup-air requirements to prevent backdrafting combustion appliances.

CFM and HVAC system sizing

For whole-house HVAC, CFM is the air the system must move to deliver the heating or cooling load. The 400 CFM per ton rule is the residential standard: a 3-ton air conditioner moves about 1,200 CFM at design conditions. Heat pumps run similar numbers. Commercial systems often run higher, 400 to 450 CFM per ton, depending on the climate zone and humidity targets.

Tip

The 400 CFM per ton rule is a cross-check, not a replacement for ACCA Manual J load calculations. Oversized systems short-cycle, fail to dehumidify, and waste energy. Undersized systems run constantly without reaching setpoint. Manual J accounts for insulation, window area, infiltration, and climate to get the right size.

Once you know the total CFM, distributing it through ducts is the next step. Each register should deliver CFM proportional to the room's load, not its floor area. A south-facing room with floor-to-ceiling windows might need twice the CFM per square foot of an interior room of the same size.

Duct velocity and CFM

CFM tells you how much air. Duct velocity tells you how fast. The relationship is simple: CFM equals duct cross-sectional area in square feet times velocity in feet per minute (FPM). Residential systems target 600 to 900 FPM in trunk lines and 500 to 700 FPM in branches. Commercial systems push higher, sometimes to 1,500 FPM, but at the cost of noise.

Undersized ducts kill efficiency

If a duct is too small, the system has to fight static pressure to move the rated CFM. The blower runs harder, burns more electricity, and may overheat the heat exchanger or evaporator coil. A 3-ton system on a duct system sized for 2 tons can lose 20 to 30% of its rated capacity. Always size the ducts to the system, not the other way around.

Common CFM mistakes

Most CFM errors fall into a handful of patterns.

  • Sizing by square footage alone = ignores ceiling height, insulation, and climate
  • Using residential ACH on commercial spaces = restaurants and gyms need 2 to 4 times more
  • Forgetting to account for ceiling height = vaulted ceilings change volume dramatically
  • Skipping makeup air = high-CFM hoods can depressurize tight homes
  • Mixing intermittent and continuous = 20 CFM continuous is not the same as 50 CFM intermittent
  • Trusting the 400 CFM per ton rule alone = use Manual J for actual system sizing

The calculator above is a fast check, not a replacement for a load calculation. Use it to estimate what a room or fan needs, then verify against ASHRAE or local code before specifying equipment.

FAQ

Multiply length × width × height to get room volume in cubic feet. Multiply that by your target air changes per hour (ACH). Divide by 60 to convert from hours to minutes. Example: a 12 × 14 ft room with 8 ft ceilings is 1,344 cu ft. At 6 ACH, required CFM is (1,344 × 6) / 60 = 134 CFM.
Bedrooms and living rooms run 4 to 6 ACH. Kitchens need 6 to 8 to clear cooking moisture and odors. Bathrooms need 6 to 10 to control humidity. Higher ACH means cleaner air but more energy use, so most residential systems aim for 4 to 8 across living spaces.
The IRC minimum is 50 CFM intermittent or 20 CFM continuous. The Home Ventilating Institute recommends 1 CFM per square foot for bathrooms up to 100 sq ft, with a 50 CFM floor. For larger bathrooms, add 50 CFM for the toilet, 50 for the shower, and 50 for the tub.
Residential air conditioning systems deliver about 400 CFM of conditioned air per ton of cooling capacity. A 3-ton system circulates roughly 1,200 CFM. The rule is a fast cross-check; precise sizing uses ACCA Manual J load calculations that account for insulation, window area, and climate.
Code typically requires 100 CFM minimum over a gas range. ASHRAE 62.1 suggests 100 CFM intermittent or 25 CFM continuous. For full smoke and odor capture, professional ranges and griddles benefit from 400 to 600 CFM, but anything over 400 CFM in a tight home may require makeup air per IRC M1503.6.
CFM equals duct cross-sectional area times air velocity. Residential mains run 600 to 900 feet per minute; branches 500 to 700. A 1,000 CFM trunk at 800 FPM needs about 180 sq in of duct, which is roughly a 16 inch round or 10 by 18 rectangular cross-section.