- Duct size comes from two numbers: the airflow (cfm) and the friction rate (inches of water lost per 100 ft of duct).
- The friction rate is not a guess. It is the static pressure left after the coil, filter and grilles, spread over the total effective length.
- A rectangle that matches a round duct is bigger in area than the round. Use the Huebscher equivalent, not equal area.
How to size a duct
Every duct sizing method answers one question: how big does this run have to be to move its airflow without using more than its share of the blower's pressure? The common method for homes is equal friction, the one ACCA Manual D is built on. Every run is sized to lose about the same pressure per 100 ft of length.
So you need two numbers:
- Airflow (cfm). For the whole system, about 400 cfm per ton of cooling. For a branch, the room's share: room load ÷ house load × system cfm. The load calculator gives you the loads.
- Friction rate in inches of water column (in. w.c.) per 100 ft. Residential designs commonly land between about 0.06 and 0.10.
With those two, the duct size is physics. Air moving through a duct loses pressure to friction with the walls. A bigger duct moves the same air slower and loses less. The calculator finds the diameter where the loss equals your friction rate, rounds up to the next standard size, and tells you the friction and velocity at that size.
Where the friction rate comes from
Manual D works the friction rate out instead of picking one. Start with the blower's rated external static pressure from the equipment data, often 0.5 in. w.c. for a residential air handler at its rated airflow. Take off the pressure each part in the air path uses at your airflow: the cooling coil, the filter, supply registers, return grilles, balancing dampers. What is left is the pressure available for duct.
Spread it over the total effective length: the longest supply run plus the longest return run, with every elbow, boot and takeoff counted as the straight length that would lose the same pressure.
Friction rate = available static pressure × 100 ÷ total effective length
| Step | Example |
|---|---|
| Blower external static pressure | 0.50 in. w.c. |
| Coil, filter, registers, grilles, dampers | − 0.30 in. w.c. |
| Available for duct | 0.20 in. w.c. |
| Total effective length | 300 ft |
| Friction rate | 0.20 × 100 ÷ 300 = 0.067 in. per 100 ft |
Choose "Work it out from static pressure" and the calculator does this for you. If the parts use up all the pressure, it says so. That is a sign the filter or coil is too restrictive for the airflow, and no duct size will fix it. A thick pleated filter can use several times the pressure of a basic one, so take the number from the filter maker's data at your airflow.
Duct size chart by CFM
Here is what round sheet metal duct carries at the two most common friction rates, worked out with the same friction math the calculator uses (Darcy-Weisbach with the Altshul-Tsal friction factor from the ASHRAE Handbook, standard air, galvanized steel).
| Round duct | CFM at 0.08 | CFM at 0.10 | Flex, pulled tight, at 0.08 | Velocity at 0.10 |
|---|---|---|---|---|
| 5 in | 59 | 67 | 53 | 492 fpm |
| 6 in | 97 | 110 | 85 | 559 fpm |
| 7 in | 147 | 166 | 129 | 622 fpm |
| 8 in | 210 | 238 | 183 | 682 fpm |
| 9 in | 289 | 327 | 250 | 740 fpm |
| 10 in | 384 | 434 | 331 | 796 fpm |
| 12 in | 627 | 708 | 535 | 902 fpm |
| 14 in | 948 | 1,072 | 805 | 1,002 fpm |
| 16 in | 1,357 | 1,527 | 1,146 | 1,093 fpm |
Notice the velocity climbing with size at the same friction rate. Big trunks sized only by friction can end up fast and noisy, which is why the calculator checks velocity too. Common ceilings for homes are about 900 fpm in supply trunks, 700 fpm in return trunks and 600 fpm in branch runs. Above those, expect air noise at registers and grilles.
Round to rectangular: the Huebscher equivalent
A rectangle with the same area as a round duct does not carry the same air at the same friction. The corners add wall surface and slow air. The ASHRAE Handbook uses Huebscher's equivalent diameter to match them by friction:
De = 1.30 × (a × b)0.625 ÷ (a + b)0.25
Where a and b are the sides in inches. A 12 × 12 duct works out to 13.1 in round, even though a 13.5 in round has the same area. Enter the height you have room for and the calculator finds the width, then rounds up to a whole inch.
| Round | 8 in tall | 10 in tall | 12 in tall |
|---|---|---|---|
| 10 in | 8 × 11 | 10 × 9 | 12 × 8 |
| 16 in | 8 × 30 | 10 × 23 | 12 × 18 |
Keep the long side under about four times the short side. A very flat duct uses a lot of sheet metal, loses more pressure in fittings, and is harder to seal and support.
Worked example: a 3-ton trunk and a bedroom branch
A 3-ton system moves 3 × 400 = 1,200 cfm. At a 0.08 friction rate the main supply trunk needs 15.3 in round, so 16 in. At 16 in it runs at 0.064 in. per 100 ft and about 860 fpm, under a 900 fpm trunk ceiling. In rectangular duct with 12 in of height, that is 12 × 18.
A bedroom that is 6% of the house load gets 0.06 × 1,200 = 72 cfm. At 0.08 that is a 6 in round branch. A bigger bedroom at 150 cfm needs 7.05 in, so 8 in in sheet metal, or 8 in flex.
The CFM calculator gives you the system airflow from tons, and room airflow for ventilation and exhaust.
Sizing the return side
Returns are sized the same way as supplies, with the same friction rate and the return's share of the airflow. They get skipped more than any other part of a duct system, and a starved return hurts the whole system: the blower pulls the static pressure up, airflow falls, and the house runs under pressure that pushes conditioned air out through every gap.
The total return has to carry the full system airflow. A 3-ton system at 1,200 cfm needs return duct and grilles for 1,200 cfm, not one 14 in return because that is what fit. Two practical rules follow from the friction math:
- Size grilles for low face velocity. A grille that is too small for its airflow whistles and adds pressure drop. The grille maker's table gives the cfm each size handles at a quiet velocity and the pressure it uses; put that pressure into the static pressure method above.
- Give closed rooms a way back. A bedroom with a supply and no return pressurizes when the door is shut. A jumper duct, a transfer grille or a dedicated return lets the air get back to the unit. Size it for the room's supply cfm.
Filters belong in the return side calculation too. A filter grille sized only by the opening in the wall, with a high-efficiency filter in it, can use most of the blower's available pressure on its own. Bigger filter area means less pressure drop for the same filter.
Common duct sizing mistakes
- Using one friction rate for every job. 0.10 is a habit, not a design value. A long, branching duct system with a restrictive coil and filter may have 0.05 available; a compact one with a good blower may have more. Work it out.
- Counting only straight duct. Fittings add equivalent length, often more than the straight runs. A long run with several elbows and a boot can have a total effective length two or three times its measured length.
- Sizing for cooling only. Heating airflow on a furnace is set by its temperature rise. Make sure the ducts carry the airflow the furnace needs in heat as well.
- Matching equal area instead of equal friction. A rectangle with the same area as a round duct carries less air at the same friction. Use the Huebscher equivalent.
- Ignoring velocity. A trunk that meets the friction rate can still be loud. Check fpm on trunks and at registers.
- Trusting flex as drawn. Flex is sized pulled tight. In the field it sags, kinks and gets crushed. Support it every few feet and keep it short.
Why duct size decides how the system performs
A system is only as good as its ducts. Undersized ducts raise the static pressure, so the blower moves less air than the equipment was rated for. The coil gets too cold, capacity falls, and variable-speed blowers ramp up and use more power trying to make up the airflow. Rooms at the end of long runs never get enough air.
Leaky ducts waste the air they do carry. ENERGY STAR puts typical duct losses at 20 to 30 percent of the air moving through the system. Seal every joint with mastic or listed tape, and insulate ducts that run through attics and crawlspaces.
When you quote a changeout, check the existing ducts against the new equipment's airflow before you promise a comfort result. Then send the estimate from Koira with the duct work as its own line, so the homeowner sees why it is there.
Last checked October 8, 2026. More for your trade: how HVAC companies run on Koira.