Blog /
HVAC Duct Sizing: CFM to Duct Size
The Short Version
Match CFM to duct size using the friction rate your system can handle. For most residential systems, that’s 0.08 inches of water column (IWC) per 100 feet of duct. At that friction rate:
- 6” round: 100 CFM
- 7” round: 150 CFM
- 8” round: 200 CFM
- 10” round: 350 CFM
- 12” round: 600 CFM
- 14” round: 900 CFM
These are ballpark numbers for galvanized sheet metal duct at 0.08 IWC/100ft. Flex duct has higher friction. If you’re running all flex, bump up one size.
Why Duct Sizing Matters
An undersized duct creates velocity noise (that whistling sound from the register at the end of the hall) and starves the room of air. An oversized duct wastes material and joist space. Both are common.
The builder who framed the house picked joist sizes for structural loads, not for your ductwork. A 10-inch round duct needs 10 inches of clearance. That’s tight in a floor system with 9-1/4” TJIs. Knowing the minimum duct size that delivers enough CFM keeps you out of framing conflicts.
The Friction Rate Method
This is how ACCA Manual D sizes ducts for residential. You need three numbers:
Total available static pressure (TASP). Your equipment spec sheet lists this. A typical residential air handler might have 0.50 IWC of total static pressure available.
Pressure losses from fittings and components. The filter, coil, register boots, and elbows eat pressure. On a typical system, these non-duct components consume 0.20-0.30 IWC. Call it 0.25 for a standard install.
Total effective duct length. Measure the longest run from the air handler to the farthest register. Add equivalent lengths for elbows and transitions (a standard 90-degree elbow adds 10-15 feet of equivalent length depending on size).
Friction rate = (TASP - component losses) / total effective length x 100
Example: 0.50 IWC available, 0.25 IWC eaten by components, longest run is 80 feet with 3 elbows at 12 feet each = 116 equivalent feet.
(0.50 - 0.25) / 116 x 100 = 0.22 IWC per 100 feet
That’s generous. You could probably size one step smaller than the 0.08 table and still be fine. Most homes land between 0.06 and 0.10 IWC/100ft.
CFM Per Room
Manual J gives you room-by-room heating and cooling loads. Manual D uses those loads to calculate CFM per room.
CFM = Room Load (BTU/h) / (1.1 x Temperature Difference)
For cooling in most climates, the temperature difference across the coil is about 20 degrees F.
A bedroom with a 3,000 BTU cooling load: 3,000 / (1.1 x 20) = 136 CFM.
Check the friction chart at your calculated friction rate: 136 CFM at 0.08 IWC/100ft lands between 7” and 8” round. Use 8”. Sizing down to 7” means higher velocity and more noise in the bedroom register, which nobody wants.
Rectangular Equivalents
Round duct is aerodynamically better, but sometimes you can’t fit a round duct in the available space. A 10” round duct fits in a 10” joist bay. If you’ve only got 8 inches, you can switch to rectangular.
The equivalent rectangular size for a 10” round duct (at the same CFM and friction) is roughly 8” x 12”. The rule of thumb for equivalents:
- 6” round = 3.25” x 10” or 4” x 8”
- 8” round = 6” x 10” or 5” x 12”
- 10” round = 8” x 12” or 6” x 14”
- 12” round = 8” x 16” or 10” x 14”
ASHRAE’s duct fitting database has the exact equivalents, but these are close enough for residential work.
Trunk Lines
The main trunk leaving the air handler carries the total system CFM. A 3-ton system moves about 1,200 CFM (400 CFM per ton). At 0.08 IWC/100ft, that needs an 18” round duct or roughly 12” x 24” rectangular.
As branches take off, the trunk can reduce in size. After a branch pulls 200 CFM, the remaining trunk only needs to carry 1,000 CFM, which drops you to 16” round. This “reducing trunk” approach saves material and space.
The old method of running one fat trunk the whole length and tapping branches off it (extended plenum) still works. It’s easier to install but uses more sheet metal and can over-deliver to the first few branches while starving the far end.
Flex Duct Penalty
Flex duct has about 50% more friction than sheet metal at the same diameter. ACCA Manual D handles this by using a different friction chart for flex, but the shortcut is: if you’d use 8” sheet metal, use 8” flex only if the run is short and straight. Any run over 15 feet or with bends, bump to 10” flex.
The bigger penalty with flex is installation. It needs to be pulled taut with no sag. Every inch of sag and every kink acts like a partially closed damper. A properly pulled flex duct performs close to its rated capacity. A saggy, kinked flex run in the real world performs like a duct two sizes smaller.
Common Residential Branch Sizes
For a 3-ton system with 0.08 friction rate, branch ducts usually land at:
- Master bedroom: 8” or 10” (250-350 CFM depending on size and window area)
- Secondary bedrooms: 6” or 7” (100-150 CFM)
- Kitchen: 8” (200 CFM, higher load from appliances and windows)
- Living room: 10” or 12” (depends heavily on ceiling height and glass area)
- Bathrooms: 6” (80-100 CFM)
These are rough guidelines. A room with a wall of west-facing windows in Phoenix needs a lot more CFM than the same room in Portland.
Running the Numbers
SiteCalc has a duct sizing calculator that takes CFM, friction rate, and duct shape and gives you the right size. It also does rectangular-to-round conversions and equivalent lengths for common fittings. The show formula feature shows the friction chart math so you can check the work.