AutoRev AI
Home/Tools/HVAC CFM Calculator
Free tool for HVAC techs

HVAC CFM Calculator Free and Instant

Room dimensions and target ACH in, required airflow out. No email, no signup.

Updated August 2026

What this calculator does

Proper ventilation depends on moving the right amount of air for a room's size and use. This calculator takes room dimensions and a target air-changes-per-hour rate and returns the CFM your ventilation needs to hit, the same formula ductwork and equipment sizing both depend on.

Required airflow

168 CFM

Room volume: 1,680 ft³

Typical ACH by room type

Closet3-4
Bedroom5-6
Living room6-8
Kitchen7-8
Bathroom7-8
Laundry room8-9
Attic (conditioned)12-15

What CFM measures

CFM stands for cubic feet per minute. It is a flow rate: the volume of air passing a fixed point, like a supply register or a duct cross-section, in one minute. Every airflow spec you run into on the job, blower ratings, register capacity, duct sizing, all trace back to this one unit.

CFM by itself does not tell you whether a room is properly ventilated. A 2,000 CFM system moving air through a walk-in closet is wasteful. The same 2,000 CFM in a warehouse might barely register. What makes a CFM number meaningful is matching it to the room it serves, which is exactly the job the air changes per hour (ACH) rate does.

How CFM and ACH work together

ACH counts how many times a room's entire air volume gets replaced in an hour. CFM and ACH describe the same airflow from two directions. Given a known airflow, the ACH calculator solves ACH = CFM x 60 / room volume. Given a target ACH, this calculator solves the inverse: CFM = room volume x target ACH / 60. Both come from the same relationship, just solved for a different unknown.

Getting from a blank room to a CFM number takes four steps:

  1. 1. Measure the room. Length, width, and ceiling height, in feet.
  2. 2. Find the volume. Length x width x height gives cubic feet.
  3. 3. Pick a target ACH. Use the room-type reference in the calculator above, a closet needs far less air turnover than a bathroom or a kitchen.
  4. 4. Apply the formula. Volume x ACH, divided by 60, gives the required CFM.

Worked example: sizing a bedroom

Take a bedroom that measures 10 ft by 12 ft, with an 8 ft ceiling. Bedrooms fall in the 5 to 6 ACH range, so target the top of that range at 6 ACH for a room that sees regular use.

  1. Floor area: 10 x 12 = 120 sq ft.
  2. Room volume: 120 x 8 = 960 cubic feet.
  3. Volume x ACH: 960 x 6 = 5,760.
  4. Divide by 60: 5,760 / 60 = 96 CFM.

That bedroom needs 96 CFM delivered to hit a 6 ACH turnover rate. Drop the ceiling to a standard 8 ft and change nothing else, and the CFM requirement scales directly with volume: a 9 ft ceiling on the same footprint pushes the requirement to 108 CFM, a 10 ft ceiling to 120 CFM. Room volume, not floor area alone, drives the number.

Why getting the airflow number right matters

A room starved of airflow feels stuffy, holds odors, and develops hot or cold spots far from the supply register. Push more air through it than its volume calls for and it feels drafty instead, and the extra air moving too fast across a cooling coil cuts down the time the coil has to pull moisture out of it, so the room ends up cool but clammy rather than comfortable.

Ventilation targets get missed the same way. Bathrooms, kitchens, and laundry rooms carry higher ACH numbers because they generate moisture and airborne particulate that need to clear out fast. Undersized airflow in those rooms lets humidity and contaminants build up instead of exhausting, which is how a bathroom fan that runs fine ends up paired with a mildew problem anyway.

Equipment pays for the mismatch too. A duct run or register that cannot deliver the calculated CFM forces the blower to work against higher static pressure than it was designed for. That strains the motor, and restricted airflow across the evaporator coil in cooling mode is a common way to end up with a coil that ices over mid-cycle. The service call that follows traces back to a sizing decision made before the system ever ran.

How an undersized fan turns into a booked job

A homeowner calls because the upstairs bathroom still fogs up ten minutes after a shower even though the exhaust fan runs the whole time. AutoRev takes the call, asks for the room dimensions, and runs the same ACH-to-CFM math this calculator does to show the installed fan is rated well under what an 8 by 5 bathroom needs. It prices the fan swap against your rate book and puts a tech on the calendar for the next opening, before you have even seen the address.

AutoRev is a general AI coworker you direct, not a single feature wired to your phone line. Hand it a task, like price every ventilation call the same way or chase down quotes that went quiet, and it runs the task on its own, the way a trained hire would once you showed them the ropes. It plugs into whatever FSM or CRM you already run, so the booked job lands in the same schedule your team checks every morning.

Curious what this looks like on the ventilation and airflow calls your shop already fields?

See AutoRev for HVAC

Tired of missing calls?

Get a free AI audit. We'll map your workflows and show you exactly where AutoRev's AI coworker fits in.

FAQ

CFM questions

What comes up before sizing ductwork or a ventilation system.

Multiply length, width, and height to get room volume in cubic feet. Multiply that volume by the target air changes per hour (ACH). Divide the result by 60. That last division is what turns an hourly number into a per-minute one, since CFM is cubic feet per minute and ACH is expressed per hour.

CFM measures a flow rate: how much air moves past a point in one minute. ACH measures a replacement rate: how many times a room's full air volume gets swapped out in an hour. CFM is what a blower, register, or duct run delivers. ACH is the ventilation target you are trying to hit for a given room. This calculator converts a target ACH into the CFM number you size equipment and ductwork against.

Closets run 3 to 4 ACH, bedrooms 5 to 6, living rooms 6 to 8, kitchens and bathrooms 7 to 8, laundry rooms 8 to 9, and conditioned attics 12 to 15. Pick the range that matches the room, then use the middle of it if you are not sure. Rooms that hold more people, moisture, or airborne particulate need a higher ACH than a room people pass through once a day.

Too much CFM makes a room feel drafty and can keep an air conditioner from pulling humidity out of the air properly, since the coil does not get enough contact time with slower-moving air. Too little leaves the room stuffy, hot, and prone to lingering odors and moisture. The right number comes from the room's actual volume and use, calculated once and matched to the equipment, not pushed as high as the system allows.

The room falls short of its target ACH regardless of what the equipment is rated for. A register sized for less airflow than the room needs throttles the number back down at the point of delivery, so the calculated CFM never reaches the space. That shows up as a room that never quite feels right even after a full system gets serviced, because the bottleneck is downstream of the equipment.

Yes, no signup, no account, the result shows the moment you enter valid numbers.

Now turn that number into an estimate.

The job description carries over. Add your price and download a real estimate.

Ask MeganMMegan