Duct System Design Calculator
Go from the blower’s static pressure to a round size for every supply run and both trunks, with velocities and the pressure each run’s balancing damper will need to absorb.
Method reviewed October 26, 2026. Version 1.0.0. How it works
Result
- Design friction rate
- 0.087in. w.c./100 ft
- Available static pressure for ducts
- 0.24in. w.c.
- Total supply airflow
- 630CFM
Design at 0.087 in. w.c. per 100 ft: 630 CFM supply trunk 12 in round (16 × 8 in), return 12 in, 6 runs sized.
- Supply trunk: 802 fpm is above the 700 fpm ACCA Manual D recommendation, within the 900 fpm maximum.
- Return trunk: 802 fpm is above the 700 fpm ACCA Manual D recommendation, within the 900 fpm maximum.
- Total effective lengths depend on fitting equivalent lengths from your fitting data; this site does not publish fitting tables. Check the room airflows against your room-by-room loads.
Trunks
- Supply trunk, round
- 12in
- Supply trunk, rectangular width at 8 in high
- 16in
- Supply trunk velocity
- 802fpm
- Return trunk, round
- 12in
- Return trunk velocity
- 802fpm
Run sizes (round)
- Run 1
- 7in
- Run 2
- 7in
- Run 3
- 6in
- Run 4
- 6in
- Run 5
- 6in
- Run 6
- 6in
Run velocities
- Run 1
- 561fpm
- Run 2
- 449fpm
- Run 3
- 509fpm
- Run 4
- 509fpm
- Run 5
- 407fpm
- Run 6
- 407fpm
Pressure to absorb with the balancing damper
- Run 1
- 0.01in. w.c.
- Run 2
- 0.071in. w.c.
- Run 3
- 0.036in. w.c.
- Run 4
- 0.053in. w.c.
- Run 5
- 0.091in. w.c.
- Run 6
- 0.097in. w.c.
Show the working
- Available static pressure = rated ESP − component drops0.6 − 0.36 = 0.24 in. w.c.
- Design friction rate = ASP × 100 ÷ (longest supply TEL + longest return TEL)0.24 × 100 ÷ (175 + 100) = 0.0873 in. w.c. per 100 ft
- Supply and return trunks carry 630 CFMround 11.81 in → 12 in at 802 fpm; 16 × 8 in rectangular
- Run 1: 150 CFM, 175 ft TEL6.91 in → 7 in, 561 fpm, loss 0.143 in. w.c. (allowance 0.153)
- Run 2: 120 CFM, 150 ft TEL6.36 in → 7 in, 449 fpm, loss 0.082 in. w.c. (allowance 0.153)
- Run 3: 100 CFM, 140 ft TEL5.94 in → 6 in, 509 fpm, loss 0.116 in. w.c. (allowance 0.153)
- Run 4: 100 CFM, 120 ft TEL5.94 in → 6 in, 509 fpm, loss 0.1 in. w.c. (allowance 0.153)
- Run 5: 80 CFM, 110 ft TEL5.47 in → 6 in, 407 fpm, loss 0.061 in. w.c. (allowance 0.153)
- Run 6: 80 CFM, 100 ft TEL5.47 in → 6 in, 407 fpm, loss 0.056 in. w.c. (allowance 0.153)
The equal-friction method
Start with the blower’s rated external static pressure and subtract what the coil, filter, registers, grilles and other devices use at the design airflow. What is left is the available static pressure for the ducts.
Spread that over the longest supply run plus the longest return run — each measured as total effective length, the straight length plus the equivalent length of every fitting — to get the design friction rate. Every duct is then sized to lose about that much pressure per 100 feet.
Reading the results
Each run is rounded up to the next standard round size, so it loses a little less than the design rate. Shorter runs also need less pressure than the longest one. The difference is what each run’s balancing damper has to absorb so that every room gets its share of air; large numbers mean that run will be noisy or hard to balance and may be worth downsizing.
Velocities are compared with the residential limits ACCA’s Manual D lists for trunks, branches and flexible duct. A trunk that carries the whole airflow is often the first place a velocity limit bites.
What you need to supply
The airflow for each run comes from the room loads — the Room-by-Room Load Estimator gives them. Fitting equivalent lengths come from fitting manufacturers or design references; this site does not publish fitting tables, and they usually make up most of each run’s total effective length.
Worked example
These are the example values the calculator opens with, and the result the engine calculates for them.
Inputs
- Blower rated external static pressure
- 0.6 in. w.c.
- Cooling coil pressure drop
- 0.2 in. w.c.
- Filter pressure drop
- 0.1 in. w.c.
- Supply outlet pressure drop
- 0.03 in. w.c.
- Return grille pressure drop
- 0.03 in. w.c.
- Other devices (dampers, humidifier, etc.)
- 0 in. w.c.
- Longest return run — total effective length
- 100 ft
- Duct material
- Galvanized steel (sheet metal)
- Rectangular trunk height
- 8 in
- Site elevation
- 0 ft
- Number of supply runs
- 6 runs
- Run 1: airflow
- 150 CFM
- Run 1: total effective length
- 175 ft
- Run 2: airflow
- 120 CFM
- Run 2: total effective length
- 150 ft
- Run 3: airflow
- 100 CFM
- Run 3: total effective length
- 140 ft
- Run 4: airflow
- 100 CFM
- Run 4: total effective length
- 120 ft
- Run 5: airflow
- 80 CFM
- Run 5: total effective length
- 110 ft
- Run 6: airflow
- 80 CFM
- Run 6: total effective length
- 100 ft
Result
- Design friction rate
- 0.087 in. w.c./100 ft
- Available static pressure for ducts
- 0.24 in. w.c.
- Total supply airflow
- 630 CFM
Design at 0.087 in. w.c. per 100 ft: 630 CFM supply trunk 12 in round (16 × 8 in), return 12 in, 6 runs sized.
Assumptions
- Equal-friction method: design friction rate = available static pressure × 100 ÷ (longest supply + longest return total effective length), as in ACCA’s Manual D checklist; every duct is sized at that rate.
- Friction from Darcy–Weisbach with the Colebrook friction factor for standard air, corrected for elevation — the same engine as our Duct Size Calculator. Sizes are the next standard round size up.
- The trunks carry the total supply airflow; the return trunk is sized for the same airflow at the same friction rate.
Limitations
- Fitting equivalent lengths are not built in. They come from fitting manufacturers or design references and dominate each run’s total effective length.
- Reducing trunks, takeoff positions, room air distribution and noise are not designed here. This is a sizing aid, not a complete duct design.
Frequently asked questions
Is this a Manual D design?
No. It uses the same equal-friction approach that Manual D describes, but it does not include fitting tables, reducing trunks, takeoff positions or room air distribution, and it is not ACCA-approved software.
What friction rate is normal?
It is calculated, not chosen. Low values mean large ducts; high values mean small ducts and higher velocities. The calculator warns below about 0.06 and above about 0.18 in. w.c. per 100 ft.
Can I use flexible duct?
Yes — choose it as the material. Flexible duct is much rougher than sheet metal, more so when compressed, and the sizes assume it is pulled taut.
Sources
- Manual D calculation checklist (Table 3-1 velocity limits) — ACCA (hosted by AHRI). Friction rate = available static pressure × 100 / total effective length; residential velocity limits (rigid trunk 700 recommended / 900 max; flex 600 / 700).
- Exhaust Duct Design (ASHRAE Distinguished Lecture; friction per ASHRAE 2021 Handbook p. 21.7) — P. J. Brooks, SMACNA, for ASHRAE (hosted by ETEK). Duct friction loss in the ASHRAE 2021 Handbook uses Darcy–Weisbach with the Colebrook friction factor; absolute roughness is determined experimentally.
- Determining the Absolute Roughness of Phenolic Duct — S. Idem & A. Paruchuri, ASHRAE eSociety (April 2019). Galvanized steel duct “average” absolute roughness 0.0003 ft (0.09 mm), ASHRAE Handbook—Fundamentals (2017), Duct Design, Table 1.
- Equivalent Diameter of rectangular and oval ducts — The Engineering ToolBox. Huebscher equation De = 1.30·(a·b)^0.625/(a + b)^0.25.
- Compression Effects on Pressure Loss in Flexible HVAC Ducts — B. Abushakra, I. S. Walker & M. H. Sherman, Lawrence Berkeley National Laboratory (2002). ASHRAE classes fabric-and-wire flexible duct as “rough”, 0.0035–0.015 ft (1.0–4.6 mm) fully extended; compression raises effective roughness far above that range.
Spotted an error? Report a problem with this calculator — see our corrections policy.