Codes9 min readDecember 17, 2025

ACCA Manual D: Residential Duct Design

The standard procedure for sizing residential duct systems straight from the load calc. Learn how available static pressure, total equivalent length, and friction rate come together to pick a duct size that actually delivers the airflow.

AIRHANDLER1200 CFMSupply trunk6"6"7"ReturnFriction Rate0.08iwc / 100 ft

Need the code answer fast?

Look up Manual J/S/D, IRC, and IMC duct requirements instantly in Ventora's HVAC code reference.

Open Code Reference

What Manual D Is (and the J-S-D Sequence)

ACCA Manual D is the industry-standard procedure for sizing residential duct systems. It is the third step in a chain of ACCA design manuals, and it only works if the steps before it were done. Skipping straight to "that room needs a 6-inch run" is how you end up with rooms that never satisfy.

The design sequence

  • Manual J — Room-by-room heating and cooling load calculation. Tells you the BTU/hr each room needs. Required by IRC M1401.3.
  • Manual S — Equipment selection based on the Manual J load, using the manufacturer's expanded performance data (not just the AHRI nameplate).
  • Manual D — Duct design. Converts each room's load into a target CFM, then sizes supply and return ducts to deliver that airflow at the blower's available static pressure.

The bridge from load to airflow is simple: for cooling, residential systems move roughly 400 CFM per ton. A room carrying 6,000 BTU/hr of cooling load (half a ton) needs about 200 CFM. Manual D's whole job is picking duct sizes that hit those room CFM targets without starving the system or roaring like a wind tunnel.

Step 1: Available Static Pressure (ASP)

Every blower has a maximum total external static pressure (TESP) it can work against — usually printed on the blower table as the rating point, commonly 0.50 iwc for a residential PSC blower. But the ductwork does not get all of that pressure. The coil, filter, registers, grilles, and any dampers each eat a slice first.

Available Static Pressure is what is left over for the duct runs after those component losses are subtracted:

Available Static Pressure

ASP = TESP − Component Pressure Losses

Component losses = coil + filter + supply registers + return grilles + balancing dampers (from manufacturer data).

A typical breakdown for a 0.50 iwc rated blower:

ComponentTypical Loss (iwc)
Blower rating (TESP)0.50
Cooling coil (wet)−0.18
Filter (1" pleated)−0.10
Supply registers−0.03
Return grilles−0.03
Balancing dampers−0.03
Available Static Pressure0.13

Field note: A dirty filter or a wet A-coil can single-handedly swallow the ASP budget. Measure TESP with a manometer at the equipment (probe holes before and after the air handler) rather than assuming the nameplate rating. A system reading above 0.80 iwc is fighting restricted ductwork.

Step 2: Total Effective Length (TEL)

Air does not just lose pressure to straight duct — every elbow, boot, takeoff, and transition adds resistance too. Manual D handles this by assigning each fitting an equivalent length: the number of feet of straight duct that would cause the same pressure loss.

The Total Effective Length is measured along the single longest run — from the air handler, out the most distant supply register, and all the way back through the return path:

Total Effective Length

TEL = Straight Supply + Straight Return + Σ(Fitting Equivalent Lengths)

Use the equivalent-length values from Manual D Appendix fittings; a hard 90° elbow can equal 25–60 ft depending on radius and type.

FittingTypical Equivalent Length (ft)
Supply plenum takeoff35
90° smooth elbow (round)15–25
Boot / register takeoff35–55
Return grille + filter box50–70
Flex-duct 90° (poorly supported)65+

This is why sloppy flex duct wrecks a system. Two extra kinked bends can add 100+ equivalent feet, collapsing the friction rate and starving every register downstream.

Step 3: Friction Rate (FR)

Now combine the two. The friction rate is the pressure the design can "spend" per 100 feet of effective length. It is the single number you carry into the duct sizing chart or calculator:

Friction Rate Formula

FR = (ASP × 100) / TEL
  • FR = friction rate (iwc per 100 ft)
  • ASP = available static pressure (iwc)
  • TEL = total effective length (ft)

Rule of thumb: A healthy residential design usually lands between 0.06 and 0.10 iwc/100 ft. Come in much below 0.06 and your ducts get expensively large; push well above 0.10 and velocity/noise climb. If your calculated FR is under 0.06, the ductwork is undersized for the available pressure — a red flag that the runs are too long or the ASP too small.

Step 4: Sizing the Runs

With a single friction rate and each run's design CFM, you read the duct size off a friction chart, a duct slide rule ("ductulator"), or a calculator. Every supply and return branch is sized at the same friction rate — that is what keeps the system balanced.

To convert a rectangular duct to its equivalent round diameter (or check velocity), Manual D uses these relationships:

Equivalent Round Duct

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

a, b = rectangular duct dimensions (inches)

Duct Velocity

V = (CFM × 144) / Area

Area in square inches, V in FPM

A quick friction-chart reference at FR ≈ 0.08 iwc/100 ft, for round metal duct:

Round Duct ØApprox. CFM @ 0.08Typical Use
5"50Small bedroom, bath
6"90Bedroom
7"140Large bedroom, small living
8"200Living room branch
10"400Trunk / large open area
12"650Main trunk

Values are rounded field estimates for illustration. Always confirm against a friction chart, ductulator, or Manual D calculation for the actual FR you derive.

Ventora — Your AI HVAC Companion

Duct sizing, static pressure diagnostics, code lookups, and AI troubleshooting — the AI HVAC assistant in your pocket. Free on iOS.

Download Free

Worked Example

Problem:

A 3-ton system (1,200 CFM design airflow) uses a PSC blower rated at 0.50 iwc TESP. The longest run measures 45 ft of straight supply plus 30 ft of straight return, with fittings totaling 145 equivalent feet. Component losses total 0.37 iwc. Find the friction rate and size the trunk.

Step 1: Available Static Pressure

ASP = 0.50 − 0.37 = 0.13 iwc

Step 2: Total Effective Length

TEL = 45 + 30 + 145 = 220 ft

Step 3: Friction Rate

FR = (0.13 × 100) / 220 = 0.059 iwc/100 ft

Step 4: Size the 1,200 CFM trunk at this FR

Chart @ ~0.06 → roughly a 16" round or 8"×22" rectangular trunk

Result: Borderline — FR is too low

At 0.059 iwc/100 ft we are right at the bottom of the acceptable band. The ducts will be large and expensive. The real fix is to reduce the effective length — straighten the return, cut out an unnecessary elbow, or upsize the filter to a lower-drop 4" media filter. Trimming component losses to raise ASP is almost always cheaper than oversizing every branch.

Solution: Swap the 1" filter (0.10 iwc) for a 4" media filter (0.05 iwc). ASP rises to 0.18 iwc, giving FR = (0.18 × 100) / 220 = 0.082 iwc/100 ft — right in the sweet spot, and the trunk drops to a 14" round.

Velocity Limits & Return Air

Friction rate keeps pressure in check, but you still have to watch velocity so the system stays quiet and the coil sees enough air. Manual D targets keep noise and dust entrainment under control:

LocationMax Velocity (FPM)
Supply trunk700–900
Supply branch runs600–700
Return trunk600–700
Return grille face300–500

Undersized returns are the #1 offense

Return duct is the most commonly neglected part of a residential system. A single small return on a 1,200 CFM system forces high velocity, whistling grilles, and elevated TESP that no amount of supply tuning will fix. Size the return path to the same friction rate as the supply — do not eyeball it.

Common Field Mistakes

Sizing from square footage

"1 ton per 400–600 sq ft" is a bid estimate, not a design. Manual D starts from the Manual J room loads, not the floor plan.

Ignoring equivalent length

Counting only straight feet and skipping fitting equivalents overstates ASP and undersizes every run.

Assuming the nameplate ASP

Never assume 0.50 iwc is available for duct. Subtract real coil, filter, and register losses — often more than half the budget.

Kinked, unsupported flex

Compressed flex duct and tight bends add enormous equivalent length. Pull it taut and support it every 4–5 ft.

Manual D is not about memorizing a chart — it is about respecting the pressure budget. Nail the ASP, count every equivalent foot, hold one friction rate across the whole system, and check velocity. Do that and the airflow follows.

★ Free on the App Store

Your HVAC Reference, Powered by AI

Ventora — the AI HVAC assistant in your pocket. Duct sizing, static pressure diagnostics, code lookups, and AI troubleshooting, wherever the job takes you.

Related Articles