Airflow13 min readMarch 27, 2026

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.

AHU1200 CFMSUPPLY TRUNK 14"6"6"7"RETURN 16"FRICTION RATE0.10iwc / 100 ftASP 0.30 iwc ÷ TEL 300 ft × 100

Skip the ductulator wheel

Enter CFM and friction rate, get the round and rectangular size plus velocity in seconds.

Open Calculator

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:

ASP = ESP − Component Losses

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.

FittingTypical Equivalent Length
Supply plenum takeoff35 ft
90° smooth round elbow15 ft
Branch takeoff (45° wye)10 ft
Boot / register 90°30–45 ft
Return plenum / air-handler entry35–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:

FR = (ASP × 100) / TEL

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.

Download Free

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 DiameterCFM @ 0.10 FRTypical Use
5"~65Small room runout
6"~110Bedroom branch
7"~170Larger room branch
8"~250Living-area branch
10"~500Small trunk / large branch
12"~8002-ton trunk
14"~1,2503-ton supply trunk
16"~1,8004–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:

SectionTarget Velocity (FPM)
Supply trunk700–900
Supply branch / runout600–700
Return trunk600–700
Return branch / grille500–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:

De = 1.3 × (a × b)0.625 / (a + b)0.25

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.

★ Free on the App Store

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.

Related Articles