What it is
Duct sizing the right way isn't guessing "eh, that run wants a 6-inch." It's a method: figure out how much static pressure the blower has left over to push air through the ducts, spread that budget across the longest path the air travels, and that gives you a friction rate — a target pressure drop per 100 feet. Then size every duct to move its required CFM at that rate. That's the friction-rate method, the backbone of ACCA's Manual D.
It matters because a blower only delivers its rated CFM if the duct system doesn't fight it harder than designed. Undersize the ducts and static climbs, airflow drops, and you've got a frozen coil in summer, excessive temp rise in winter, comfort complaints, and a system that never makes its capacity. Sizing by feel is why so many systems move 300 CFM/ton instead of 400.
How it works
Think of the blower as having a fixed amount of "push" — its total external static pressure rating at design CFM. Everything in the airstream eats some of it: filter, coil, heat exchanger, dampers, registers, grilles. What's left after the components take their share is the available static pressure (ASP) — the budget you actually have to move air through the supply and return ducting. So ASP = the blower's rated external static at design CFM, minus every component's pressure drop.
Now spread that budget over distance. But ducts aren't straight pipe — every elbow, tee, boot, and transition adds resistance equal to some length of straight duct. So you don't use the physical length; you use the total effective length (TEL): the longest supply path plus the longest return path, in actual straight footage plus an equivalent-length allowance for every fitting on those paths.
The friction rate ties them together:
Friction Rate = (Available Static Pressure × 100) ÷ Total Effective Length
That's a pressure drop per 100 feet. With that one number plus each duct's required CFM, a ductulator or friction-loss chart hands you the size. Every run gets sized at the same friction rate, so the system is balanced by design — short and long runs all drop the same pressure per foot and the air divides roughly the way you want. (I'm describing the method, not reproducing anyone's chart; the ACCA friction chart and the ductulator do the lookup.)
In the field
Step by step:
- Get the design CFM from the load calc and equipment — total CFM and the CFM each room needs. Don't size ducts without knowing the airflow they carry.
- Find the blower's external static rating at that CFM from the manufacturer's blower/fan-performance table.
- Subtract the component drops — filter, coil, electric heat, registers, grilles, dampers — at your CFM. What's left is your available static pressure.
- Find the longest run. Physical length of the longest supply path (unit to farthest register) plus the longest return path, then add equivalent length for every fitting on those paths. That's your TEL.
- Calculate the friction rate with the formula above.
- Size every duct at that friction rate for its required CFM using a ductulator or chart — trunks carry the big CFM, branches their room's CFM, all at the same rate.
- Sanity-check velocities — fast enough to throw, slow enough to stay quiet. Too fast = noise and drafts; too slow = poor throw and stratification.
- Verify after install with a manometer. High measured static and low airflow means something's undersized or a component drop was underestimated.
Normal values & targets
- Typical residential design friction rate: often lands around 0.08–0.10 in. w.c. per 100 ft when you run the numbers on a normal system — but don't just assume 0.1; calculate it from your actual ASP and TEL. A high-static system or a long run can drive it lower.
- Target total external static: size so the finished system runs at or below the blower's rated external static — commonly residential equipment is rated around 0.5 in. w.c. total. Many field systems are found at 0.8–1.0+ because the ducts were undersized; that's the problem you're avoiding.
- Airflow goal: roughly 400 CFM per ton in cooling (≈350 for high-humidity/latent-heavy designs, ≈450 for heat-pump-heavy). Undersized duct is the usual reason a system can't reach this.
- Velocity: keep trunk velocity moderate to stay quiet, branches and boots slower still — louder is fine in a mechanical room, not over a bedroom.
- Fitting equivalent length: every elbow/tee/boot adds several to many feet of straight duct — count them; ignoring fittings is the most common sizing error.
Common faults & what they mean
- High static, low airflow, frozen coil / high temp rise → ducts undersized, or the friction rate was set too high (or guessed). The blower can't push design air through restrictive ducts.
- One room never gets enough air → that branch is undersized or its run is much longer (higher equivalent length) than it was sized for; it drops more than its share.
- Whole system noisy / whistling registers → velocity too high because ducts, boots, or registers are too small for the CFM.
- You "sized to 0.1" and it still runs high static → you used a default rate instead of calculating ASP and TEL. If your real available static was lower than assumed, 0.1 was too aggressive and everything came out too small.
- Hits target static on paper but not in the field → a component drop got underestimated (dirty/high-MERV filter, wet coil, restrictive grille). Re-measure the drops.
Tech tips & gotchas
- Calculate the friction rate; don't default to 0.1. It comes from your available static and your longest run. A long-run or high-static-component job needs a lower rate (bigger ducts); a short, low-resistance system can use a higher one.
- Available static is what's left, not the blower rating. The filter, coil, and registers already ate half of it. Subtract the components first or everything comes out undersized — and use the real-world drops (a 4" MERV-13 media filter and a wet coil drop more than the clean/dry spec numbers).
- Fittings are duct length. A run with six elbows and four takeoffs has far more effective length than its tape-measure length. Count every fitting or your friction rate is fiction. The same applies to crushed/sagging flex — pull it tight and support it, or use metal where it matters.
- Return air is half the system. Undersized returns are even more common than undersized supply; size the return at the same friction rate. Then verify with a manometer after install — high measured static means you undersized something.
Safety / code notes
- Duct design and sizing are the subject of ACCA Manual D (residential duct systems); equipment-to-load matching is Manual S, and the load itself is Manual J. These manuals own the detailed procedures and the friction chart — this article teaches the method in original terms and does not reproduce their tables.
- Many jurisdictions reference Manual J/S/D for residential design through the mechanical/energy code (e.g., IRC §M1601 addresses duct construction and installation, and IECC residential provisions reference recognized sizing methods) — cite the adopted section; follow the manuals for the procedure.
- Undersized ducts don't just hurt comfort — chronic low airflow can freeze coils, drive excessive temperature rise on furnaces (a safety and equipment-life issue), and shorten compressor and heat-exchanger life. Size it right and verify the static.