Duct Sizing with ACCA Manual D
Friction rate, equivalent length, and how to size supply and return trunks and runs so a system moves its rated airflow quietly instead of choking on undersized duct.
Skip the ductulator wheel
Enter CFM and friction rate, get the round and rectangular size plus velocity in seconds.
In This Guide
What Manual D Actually Does
ACCA Manual D is the residential duct design standard that turns a Manual J load into a physical duct system. It answers one question at every fitting and trunk section: what size does this duct need to be so it delivers its share of the airflow without eating more static pressure than the blower can spare?
The whole method rests on a static-pressure budget. Your blower can produce a fixed amount of external static pressure. The coil, filter, and grilles take a fat slice of that before the air ever reaches the duct. What is left over is spread across the length of the longest run to set one number — the friction rate— that you then use to size every duct in the system.
The three numbers that drive everything
- ASP — Available Static Pressure (iwc), what is left for the duct
- TEL — Total Equivalent Length (ft), the longest supply plus return path
- FR — Friction Rate (iwc per 100 ft), the design pressure loss you size to
Available Static Pressure (Your Budget)
Start with the blower's rated external static pressure (ESP) at your design airflow. Do not guess this — read it off the manufacturer's blower performance table at the exact CFM you need. A PSC blower might give you 0.50 iwc; a good variable-speed ECM blower can hold 0.70 to 0.80 iwc across a range of airflow.
From that ESP you subtract every pressure-consuming component the air passes through. These are the losses that are not duct — the coil, the filter, and the terminals:
Typical component pressure drops to deduct:
- Wet cooling coil: 0.20–0.30 iwc
- 1" pleated filter: 0.08–0.15 iwc (a MERV 13 4" media filter can be lower)
- Supply registers: ~0.03 iwc
- Return grille: ~0.03 iwc
- Balancing dampers: ~0.02–0.03 iwc
Field reality: a dirty filter or an oversized coil quietly drains this budget. If you leave yourself only 0.10 iwc of ASP, the ducts have to be huge or the velocity will be brutal. Right-sizing the equipment and using low-drop filters is what makes clean duct design possible.
Total Equivalent Length
Friction rate spreads your ASP over distance, but you cannot just tape-measure the duct. Every elbow, boot, takeoff, and transition adds resistance equal to some length of straight duct — its equivalent length (EL). Manual D publishes EL values for each fitting; you add them to the measured straight run.
Total Equivalent Length is the longest supply path (from the air handler to the most remote register) plus the longest return path (from the most remote grille back to the blower). You size the whole system to the worst-case run so even the farthest room gets its air.
| Fitting | Typical Equivalent Length |
|---|---|
| Supply plenum takeoff | 35 ft |
| 90° smooth round elbow | 15 ft |
| Branch takeoff (45° wye) | 10 ft |
| Boot / register 90° | 30–45 ft |
| Return plenum / air-handler entry | 35–50 ft |
Values are representative — always use the EL tables from the current Manual D fitting library for your specific fitting geometry, because a hard 90° boot behaves very differently from a long-radius elbow.
Calculating Friction Rate
With ASP and TEL in hand, the friction rate is simple arithmetic. It is the pressure you are allowed to spend per 100 feet of equivalent duct:
Friction rate in inches of water column per 100 ft
Most residential systems land in the 0.06 to 0.10 iwc/100 ft range. Lower friction rates give bigger, quieter ducts; higher friction rates shrink the duct but push velocity and noise up. Anything much above 0.12 usually means the equipment is too restrictive or the runs are too long for the available static.
Healthy: 0.06–0.10
Comfortable duct sizes, quiet operation, room to spare on static.
Warning: above 0.12
Undersized or over-restricted. Revisit the coil, filter, or run layout.
Ventora — Your AI HVAC Companion
Duct sizing, static-pressure diagnostics, and instant code answers. The AI HVAC assistant in your pocket. Free on iOS.
Worked Example: Sizing a 3-Ton System
The setup
A 3-ton cooling system needs about 1,200 CFM (400 CFM per ton). The variable-speed blower is rated at 0.70 iwc ESP at 1,200 CFM. The longest supply run is 180 ft equivalent; the longest return run is 120 ft equivalent.
Step 1: Add up component losses
Coil 0.24 + Filter 0.08 + Registers 0.03 + Grille 0.03 + Damper 0.02 = 0.40 iwc
Step 2: Find Available Static Pressure
ASP = 0.70 − 0.40 = 0.30 iwc
Step 3: Total Equivalent Length
TEL = 180 (supply) + 120 (return) = 300 ft
Step 4: Friction rate
FR = (0.30 × 100) / 300 = 0.10 iwc/100 ft
Step 5: Size to 0.10 friction using each segment's CFM
Supply trunk at 1,200 CFM → 14" round. A 400-CFM branch → 10". A 100-CFM bedroom runout → 6".
Result: a balanced 0.10 design
A 0.10 friction rate on a system with 0.30 iwc of real ASP is a textbook residential result — the ducts are reasonable to install and the blower is not starved. If the return had been longer, TEL would rise, friction rate would fall, and the ducts would grow to compensate.
Round Duct Capacity Table
These are approximate airflow capacities for smooth round metal duct sized at a 0.10 iwc/100 ftfriction rate. Use them for a quick sanity check; a ductulator or the calculator will refine to your exact rate.
| Round Diameter | CFM @ 0.10 FR | Typical Use |
|---|---|---|
| 5" | ~65 | Small room runout |
| 6" | ~110 | Bedroom branch |
| 7" | ~170 | Larger room branch |
| 8" | ~250 | Living-area branch |
| 10" | ~500 | Small trunk / large branch |
| 12" | ~800 | 2-ton trunk |
| 14" | ~1,250 | 3-ton supply trunk |
| 16" | ~1,800 | 4–4.5-ton trunk / return |
Returns are usually sized one to two friction levels lower (larger duct) than supply, because low return velocity keeps the system quiet at the grille where people notice it most.
Velocity Limits & Equivalent Round
Friction rate sets the size, but you still have to sanity-check velocity in feet per minute (FPM). Too fast and the ducts whistle and register throw becomes uncomfortable; too slow and you lose throw and mixing. Residential Manual D targets:
| Section | Target Velocity (FPM) |
|---|---|
| Supply trunk | 700–900 |
| Supply branch / runout | 600–700 |
| Return trunk | 600–700 |
| Return branch / grille | 500–600 |
To find velocity, use V = (CFM × 144) / Area, where area is in square inches. And when you replace round duct with rectangular for a tight joist bay, match the airflow with the equivalent round formula rather than matching cross-sectional area:
Example: an 8" × 12" rectangular duct equals about a 10.7" round — not the 9.8" you would get from matching area alone. Rectangular duct always needs a bigger perimeter to carry the same air because of added friction.
Common Field Mistakes
- Guessing ESP instead of reading the blower table. The available static changes with CFM — always look it up at design airflow.
- Forgetting fitting equivalent length. A run with four boots and three elbows can be 150+ equivalent feet even if the tape says 40.
- Sizing returns like supplies. Undersized returns are the number-one cause of high static and short-cycling; give them room.
- Ignoring the filter. Slapping a MERV 13 1" filter on a system designed around a cheap fiberglass pad can wipe out half your ASP.
- Matching area for rectangular duct. Always use equivalent round, or the duct runs short on airflow.
Verify in the field
After install, measure total external static pressure at the plenums. Residential systems should read 0.50 iwc or less; anything over 0.80 iwc means something is choking the airflow. A quick static reading tells you whether the duct you designed is actually performing.
Design Ducts Faster with AI in Your Pocket
Ventora — the AI HVAC assistant in your pocket. Duct sizing, friction rate, static-pressure diagnostics, and instant code answers, right on the job. Start with a 7-day free trial.