HVAC Ductwork Design & Sizing Guide: Get It Right Before the Slab Gets Poured
You walk into a new construction job and the GC hands you the mechanical plan. There's a single 10-inch trunk line feeding 14 supply registers spread across 2,800 square feet. Nobody questioned it. The framing sub is three days out from closing the walls. In 2026, HVAC ductwork design is still the part of the install that gets eyeballed when it should be engineered — and the homeowner finds out in August when half the house won't cool. If you can read a friction rate chart and run the numbers on CFM, you can catch this on-site and fix it before the slab gets poured.
This is the duct sizing guide every journeyman installer needs on-site — the friction rate method, CFM per room, supply and return balance, flex duct rules, and what to measure in the field. Real numbers throughout, written for techs doing the work, not homeowners reading about it.
Why Ductwork Matters More Than the Equipment
A 3-ton unit with undersized ductwork performs like a 2-ton unit with a restriction. Undersized supply ducts starve the evaporator coil of airflow — the coil saturates, suction pressure drops, delta-T goes sky-high, and the system short-cycles without ever satisfying the load. Oversized return ducts create low system static pressure, which means the blower doesn't push enough CFM to match the equipment's rated airflow even when it's running at full speed.
ACCA Manual D exists because guessing duct sizes kills comfort and efficiency. The standard gives you a systematic method to size every trunk, branch, and fitting based on available static pressure and required CFM. Most residential callbacks in peak season aren't equipment failures — they're ductwork failures that were built into the job from day one. Equipment gets blamed; duct design is the actual problem.
The Friction Rate Method
The friction rate method is the core of Manual D HVAC duct sizing. Every inch of duct and every fitting creates resistance to airflow, measured in inches of water column (in/wc) per 100 feet of equivalent duct length. You size the duct so the total friction loss doesn't exceed what the blower has available to push air through the system.
The starting point for most residential systems is 0.08–0.10 in/wc per 100 ft. To find your actual available static pressure, start with the equipment's rated total external static pressure (TESP) — typically 0.50 in/wc for a residential air handler. Subtract the static drop across the evaporator coil (usually 0.15–0.20 in/wc), the filter (0.10–0.20 in/wc depending on MERV rating), and any accessories like electric heat strips or UV systems. What's left is your available static for the duct system. Divide that by the longest total equivalent length — supply run plus return run in feet, including fitting equivalents — and you have your design friction rate ductwork target. Below 0.06 means you need more blower or less duct restriction. Above 0.12 and the system will be noisy at the registers.
Duct Sizing by CFM
Once you have your friction rate, you size each duct run by the CFM it needs to carry. Room CFM comes from Manual J load calculations — the calculated heat gain or loss for each room divided by the system's sensible capacity per CFM. If you don't have Manual J numbers, use 400 CFM/ton as a floor check: a 3-ton system should be moving at least 1,200 CFM total, distributed proportionally across zones by room heat load. That's a rough check, not a design method. For any permanent installation, run the room-by-room HVAC duct sizing from actual loads.
With CFM known and friction rate set, use a duct sizing chart: cross-reference CFM and friction rate to find the minimum round duct diameter. A 200 CFM branch run at 0.10 in/wc wants a 7-inch duct. Drop to 6-inch and you're restricting flow by roughly 30% and pushing velocity high enough that the register will noise out. A 10-inch trunk carrying 1,200 CFM at 0.08 in/wc is marginal on its own — which is exactly what that GC plan specified, except it was feeding 14 branches off one trunk instead of stepping down in diameter as branches broke off.
Supply vs. Return Balance
Return air is undersized on at least 80% of residential installs. The symptom is elevated system static — the blower is working hard and total CFM still isn't meeting design. The root cause is almost always a single central return grille that's too small, or no return path in bedrooms when interior doors are closed.
Size return grilles for face velocity of 300–500 FPM. At 400 FPM, a 14×24 grille handles about 600 CFM. A 20×20 handles about 1,100 CFM. When those numbers don't add up to the system's required total return CFM, you either add a dedicated return run or install transfer grilles — door-undercut transfers or high/low wall grilles — to let bedroom air return to the central return path. Undersized return raises static pressure, reduces total system airflow, and loads up the blower motor. You'll see it when you pull TESP.
Flex Duct Rules
Flex duct is not inherently bad. Compressed, under-supported, or over-long flex duct is a comfort killer. The rules that actually get enforced in the field:
- Max 3 feet of flex at the terminal end — from the hard duct or boot to the register. Beyond that, run sheet metal.
- No compression beyond natural flex diameter. A 7-inch flex kinked to fit a tight chase effectively becomes a 5-inch duct. Velocity spikes, static climbs, CFM drops.
- Support every 4–5 feet. Sagging flex creates restriction at every low point the same way a kinked garden hose cuts flow.
- R-8 minimum in unconditioned spaces. R-6 passes code in some jurisdictions but R-8 pays for itself in reduced heat gain on supply air running through a 140°F attic.
Long flex runs — anything over 6 feet — are where friction rate calculations catch problems that installation habits miss. A 12-foot flex run with two 90-degree bends can add 30–40 feet of equivalent length to the run. Factor that in before you size the duct or the far register will barely move air at full system CFM.
Sheet Metal vs. Flex
Sheet metal belongs on trunk lines, long branch runs, and any location where duct compression is a risk. It holds its geometry, its friction is predictable, and it doesn't degrade over 20 years in a hot attic. Use flex for the terminal connection — short, fully extended, properly supported — and for the last connection where rigid duct can't make a clean angle.
Velocity limits for residential noise: 700–900 FPM on supply, 600 FPM or below on return. Above those thresholds, you'll hear the duct. A 10-inch round sheet metal supply trunk at 900 FPM carries about 490 CFM. Size to keep velocity in range and let the static pressure distribution do the work — not velocity pressure hammering into a boot and backing up into the register face.
Common Mistakes to Catch On-Site
- Trunk sized for total CFM without tapering. A trunk that handles 1,400 CFM at the plenum doesn't carry 1,400 CFM at the last branch. If the trunk diameter doesn't step down as branches break off, velocity drops, static distribution goes uneven, and the last register in line gets shortchanged.
- Return air path blocked by interior doors. If bedrooms have no return and no transfer path, closing the door pressurizes the room and starves the central return. System TESP climbs; total CFM drops. That's a design error, not an equipment problem.
- Supply pointed at a wall or ceiling beam. A diffuser blowing directly into an obstruction creates turbulence and destroys throw distance. Reposition the boot or change the diffuser pattern before you commission the system.
- Trunk dumping velocity instead of distributing pressure. A trunk that's oversized at the plenum and necked down abruptly at a junction accelerates flow and creates a pressure drop right where you need distribution. Transitions should be gradual — 15 degrees max on an expansion, 30 degrees on a reduction.
Quick Field Check with a Magnehelic or Manometer
You don't need a full duct test to know if a system is undersized. A Magnehelic or digital manometer with a static probe takes two minutes and tells you what you need to know. With the system running at steady state, take total external static pressure at the air handler: one static tap on the positive side at the supply plenum, one on the negative side at the return plenum. The difference is your TESP.
If TESP is above the equipment's rated value — say, 0.68 in/wc on a unit rated for 0.50 — the duct system is restricting airflow. The blower is working harder and moving less CFM than the equipment was designed to deliver. If TESP is well below rated, you may have a return that's oversized relative to supply, a filter that's been bypassed, or an unusually open duct system. The target is TESP at or slightly below equipment rating, which means the duct is letting the blower operate in its designed range. A system that consistently reads high static is undersized. That's the number you bring back to the GC when the plan shows a single 10-inch trunk and 14 supplies.
Take This to Every New Installation
The HVAC Ductwork Design & Sizing Guide ($19.99) has everything above formatted as a field reference: friction rate tables, duct diameter-to-CFM sizing charts organized by friction rate, a return air ductwork sizing worksheet, flex duct rules in checklist form, and a pre-job design checklist you can run through on every new installation before the first sheet metal screw goes in. Stop eyeballing trunk sizes and hoping the mechanical plan isn't 40% undersized. Get it at hvacproguide.com/products.
Posted by the Promptly team — AI tools and field guides built for HVAC professionals.
Get the Free EPA 608 Quick Reference Card
One-page cheat sheet covering the Core section formulas. Drop your email and we'll send it straight to you.