PMXDUCTWORK

Duct Size Calculator: CFM to Duct Size

March 23, 2026
Quick answer: How do you calculate CFM and duct size?

Start from the load: roughly 400 CFM per ton of cooling for the whole system, then split that per room by each room's load. Convert CFM to duct size with a friction chart or duct calculator, targeting about 0.08–0.10 in. w.c. of friction per 100 ft and a sensible velocity (around 700–900 FPM for residential supply trunks). Size every section to its own CFM — the duct shrinks as branches drop off along the run.

Need a custom duct fitting? Get a quote in 30 seconds. Enter your size, see the price and 3D drawing instantly, then approve online. Fabricated in Pittsburgh with a 1 business day lead time. Questions: 412.725.2744.
Get a custom quote →
Use the full CFM duct size calculator. Enter your airflow and friction rate (or velocity) to get the recommended round diameter and rectangular equivalents, then design that exact size to order.
Open the duct size calculator →

Duct Size Calculator

Enter the airflow through one section of duct and we'll size it — recommended round diameter, rectangular equivalent, and the velocity range behind the number.

CFM

CFM - cubic feet per minute - is the fundamental unit of HVAC airflow. Every duct sizing decision flows from it. Know your required CFM and you can size every section of duct correctly. Without it, you are guessing, and guesses produce systems that either blast air at high velocity and noise or deliver inadequate flow to the rooms at the end of the run. This guide walks through how to determine required CFM and how to convert that number into duct dimensions.

Step 1: Determine Total System CFM

The total system CFM is determined by the heating or cooling capacity of the equipment and the temperature rise (or drop) required. For cooling systems:

CFM = Cooling Capacity (BTU/hr) ÷ (1.08 × Temperature Difference)

Where 1.08 is the specific heat constant for air at standard conditions (0.24 BTU/lb-°F × 4.5 lb/CFM-min = 1.08). The temperature difference is typically the difference between supply air temperature and return air temperature - for a standard residential split system in cooling mode, this is approximately 18-22°F.

For a 3-ton unit (36,000 BTU/hr) with an 18°F supply/return temperature difference:

CFM = 36,000 ÷ (1.08 × 18) = 36,000 ÷ 19.44 = 1,852 CFM

In practice, ACCA Manual S and equipment manufacturers specify airflow requirements. A standard residential air conditioner requires approximately 400 CFM per ton of cooling capacity, so a 3-ton unit requires roughly 1,200 CFM. This is the simpler and more commonly used rule for residential work.

Need custom round duct? Any diameter and length, priced instantly. Ships to your job site.
Configure Round Duct →

Step 2: Allocate CFM to Each Room

Total system CFM must be allocated to each supply register based on the heat load of the room it serves. This allocation comes from the Manual J room-by-room load calculation. The formula is:

Room CFM = Room Load (BTU/hr) ÷ Total Load (BTU/hr) × Total CFM

A 200 sq. ft. bedroom with a 3,000 BTU/hr cooling load, in a house with a total cooling load of 36,000 BTU/hr at 1,200 CFM total system flow:

Room CFM = (3,000 / 36,000) × 1,200 = 100 CFM

This 100 CFM is what needs to reach that bedroom register through its branch duct. Every section of duct, every fitting, and every register is sized around this number.

Step 3: Convert CFM to Duct Area

Once you have the CFM for each section of duct, convert it to a required cross-sectional area using the target velocity:

Area (sq. ft.) = CFM ÷ Velocity (FPM)

Target velocities for rectangular sheet metal duct:

Duct SectionResidential (FPM)Commercial (FPM)
Supply main trunk (near AHU)700 - 9001,000 - 1,500
Supply branch trunk600 - 800800 - 1,200
Branch runs to registers500 - 700600 - 900
Return trunk600 - 800800 - 1,200
Return branch400 - 600600 - 900
Need ductwork fabricated to your CFM calculations? Configure exact dimensions from your sizing math. Instant pricing, ships to your job site.
Open the Duct Designer →

Step 4: Convert Area to Duct Dimensions

For round duct, solve for diameter: D = 2 × √(Area / π)

For rectangular duct, the area alone does not determine the shape - you must also choose the aspect ratio. A 96 sq. in. duct could be 12×8, 16×6, or 8×12. The rules:

Worked Example: Sizing a Branch Run

Bedroom requires 150 CFM. Design velocity for branch run: 600 FPM.

  1. Required area: 150 ÷ 600 = 0.25 sq. ft. = 36 sq. in.
  2. Rectangular options: 6×6 = 36 sq. in. (exactly meets requirement), 8×5 = 40 sq. in. (slightly oversized, acceptable)
  3. Duct runs in floor joist bay: available height 7.25" (2×8 joist). Use 6×6 or 7×5.25. Select 6×8 = 48 sq. in. - slightly oversized but provides margin for fitting losses and allows for a modest velocity reduction as a buffer.

Worked Example: Stepping Down a 1,200 CFM Trunk

A 3-ton system delivers 1,200 CFM into a supply trunk that has to stay 8 inches tall to clear the framing. Three groups of branches each take off 400 CFM. Size each trunk section for the CFM it actually carries, using Area = CFM ÷ Velocity and 144 sq. in. per sq. ft.:

Trunk SectionCFMTarget FPMArea NeededSize SelectedActual FPMEquivalent Round
1 (at air handler)1,200800216 sq. in.27 × 880015.4 in.
2 (after first branches)800750154 sq. in.20 × 872013.5 in.
3 (last section)40070082 sq. in.10 × 87209.8 in.

Actual velocity is CFM ÷ (width × height ÷ 144). For section 2: 800 ÷ (160 ÷ 144) = 720 FPM. The widest section, 27 × 8, has an aspect ratio of 3.4:1, which stays under the 4:1 limit.

The last column is the equivalent round diameter, the number you take to a round-duct friction chart: De = 1.30 × (a × b)0.625 ÷ (a + b)0.25, with a and b in inches. For the 20 × 8 section: 1.30 × 1600.625 ÷ 280.25 = 13.5 inches. A 13.5-inch round duct has only 143 sq. in. of area, yet it carries the same airflow at the same friction rate as the 160 sq. in. rectangular section. The rectangular shape needs about 12% more area because it has more wall surface for the air to drag against.

The result is a trunk built from three straight sections joined by two reducers (27 × 8 to 20 × 8, then 20 × 8 to 10 × 8), with velocity held between 720 and 800 FPM along the whole run instead of falling off toward the end.

Common CFM Sizing Errors

PMX Ductwork fabricates custom duct sections in the exact dimensions your CFM calculations require — straight duct and round duct for the trunk runs, reducers where the trunk steps down, and tees at each branch takeoff. Use the Duct Designer to configure all sections of your system with precise dimensions and get instant pricing for fabrication and delivery.

Common CFM Calculation Mistakes to Avoid

The most frequent errors in residential duct sizing: (1) calculating total system CFM correctly but then distributing it based on room count rather than Manual J heat loads, resulting in oversupply to some rooms and undersupply to others; (2) sizing ducts for design CFM but forgetting that variable-speed equipment modulates down to 40-60% of design, meaning duct velocity at low speed may drop below the 300 FPM minimum needed to maintain airflow momentum in horizontal runs; (3) ignoring equivalent length for elbows and fittings - a 90-degree elbow in a 12x8 duct adds 20-40 feet of equivalent length; and (4) using round duct charts for rectangular duct without converting to equivalent diameter first. Manual D's worksheets walk through each of these systematically.

Frequently Asked Questions

How many CFM per ton of air conditioning?

A standard residential air conditioner needs about 400 CFM per ton of cooling capacity, so a 3-ton unit needs roughly 1,200 CFM and a 4-ton unit roughly 1,600 CFM. Use the airflow specified by the equipment manufacturer and ACCA Manual S when it differs, then divide the total among rooms in proportion to each room's Manual J load.

What is the formula to convert CFM to duct size?

Duct area in square feet equals CFM divided by velocity in feet per minute. Multiply by 144 to get square inches, then choose a width and height, or solve for round diameter with D = 2 × √(Area ÷ π). For example, 150 CFM at 600 FPM needs 0.25 square feet, which is 36 square inches.

How do I calculate the CFM a room needs?

Room CFM equals the room's load divided by the total load, multiplied by total system CFM. A bedroom with a 3,000 BTU per hour cooling load in a house with a 36,000 BTU per hour total load and 1,200 CFM of system airflow needs 100 CFM. Take the loads from a Manual J room-by-room calculation, not from square footage.

What air velocity should I use to size residential ductwork?

Size residential supply main trunks for 700 to 900 FPM, branch trunks for 600 to 800 FPM and branch runs to registers for 500 to 700 FPM. Return trunks run 600 to 800 FPM and return branches 400 to 600 FPM. Higher velocities add noise and pressure loss, while very low velocities hurt register throw.

Order Ductwork Sized to Your CFM Calculations

Configure exact dimensions from your load calculation. Instant pricing, ships to your job site.

Open the Designer Contact Us