Duct System Calculator (Trunk + Multiple Branches)
Size your whole duct system instantly.
🕒 Last updated: September 11, 2026
Inputs
ℹ️Used only for the Suggested Total System CFM cross-check — never auto-applied to any run's own CFM.
ℹ️350 CFM/ton for humid climates, 400 standard, 450 for dry climates — used with tonnage for the cross-check above.
Duct Runs
Duct Runs Sized
5
runs
Suggested Total System CFM
Not entered
Enter system tonnage above for a cross-check reference
Simplified velocity-based sizing — not a Manual D duct design. This calculator sizes duct diameter using a simplified velocity-only method — its velocity targets are common planning limits informed by ACCA Manual D guidance, not the full Manual D equal-friction duct-sizing procedure, which sizes ducts from design airflow, friction rate, duct material/roughness, and total system static pressure. It does not account for duct length, fitting/elbow friction loss, total effective length, or your system's available static pressure budget. Get a full Manual D duct design from a licensed HVAC contractor before fabrication or installation.
Main Supply Trunk
Supply Trunk — 1,200 CFM
Target 700 FPM (max 900 FPM) — actual velocity at 18 in is 679 FPM
Bedroom 1 Branch
Supply Branch — 300 CFM
Target 600 FPM (max 700 FPM) — actual velocity at 10 in is 550 FPM
Bedroom 2 Branch
Supply Branch — 300 CFM
Target 600 FPM (max 700 FPM) — actual velocity at 10 in is 550 FPM
Bedroom 3 Branch
Supply Branch — 300 CFM
Target 600 FPM (max 700 FPM) — actual velocity at 10 in is 550 FPM
Bedroom 4 Branch
Supply Branch — 300 CFM
Target 600 FPM (max 700 FPM) — actual velocity at 10 in is 550 FPM
Assumptions Used
Each duct run is sized independently from its own entered CFM and duct category (Supply Trunk, Supply Branch, Return Trunk, or Return Branch) — this calculator does not attempt to auto-distribute a whole-system CFM across runs, since that's a genuine Manual D design step. Each category targets its own recommended (quieter, more conservative) velocity — Supply Trunk 700 FPM, Supply Branch 600 FPM, Return Trunk 600 FPM, Return Branch 400 FPM — planning limits informed by common ACCA Manual D velocity guidance, rather than the higher maximum each category still commonly allows. Required duct area is CFM ÷ target velocity, converted to a round diameter, then rounded UP to the nearest standard stock size (4 through 24 in). The velocity shown for the sized duct is recalculated at that actual standard size, which is usually a little under the target since sizes snap up in whole-inch steps. A run whose raw diameter would exceed 24 in is flagged rather than capped, since that's outside this calculator's modeled single-round-duct range and likely needs splitting into parallel runs or a professional design. "Suggested Total System CFM" (tonnage × CFM/ton) is an optional, informational cross-check only — it is never substituted into any individual run's own CFM. This is a simplified velocity-only sizing shortcut, not a full ACCA Manual D equal-friction design — a real Manual D calculation sizes duct from design airflow, friction rate, duct material/roughness, and total system static pressure, not velocity limits alone, and also accounts for duct length, fitting/elbow friction loss, and total effective length that this shortcut does not model. Get a full duct design from a licensed HVAC contractor before fabrication or installation.
Looking for the verification checklist, reference tables, tips, or common mistakes?See the complete Duct Size Calculator.
Full duct system sizing
A real duct system is a mix of runs — a trunk carrying the combined airflow, plus multiple branches each carrying one room's share. This page defaults to 5 pre-filled runs (edit, add, or remove above): a 1,200 CFM main trunk feeding 4 branches at 300 CFM each, so the branch total matches the trunk CFM — a realistic small 4-bedroom system, not a partial one.
Each run is still sized independently from its own CFM and category — this calculator does not auto-distribute the trunk's CFM across the branches, since that's a genuine Manual D design step. It's on you to keep the branch total roughly matching the trunk, as this example does.
Duct Size Calculator Formula: How Is It Determined?
Each run is sized independently from its own CFM and duct category, then rounded up to a standard stock size.
Step 1 — Required Area at Target Velocity
Required Area (sq ft) = Run CFM ÷ Target Velocity (FPM)
Target velocity is the selected duct category's recommended (not maximum) planning limit, informed by common ACCA Manual D velocity guidance — Supply Trunk 700 FPM, Supply Branch 600 FPM, Return Trunk 600 FPM, Return Branch 400 FPM. This is a velocity-only shortcut, not the full Manual D method, which also uses design airflow, friction rate, duct properties, and total system resistance.
Step 2 — Raw Diameter
Raw Diameter (in) = √(4 x Required Area ÷ π) x 12
This converts the required round cross-sectional area into an exact diameter in inches — before rounding to a stock size.
Step 3 — Nominal Size & Actual Velocity
Nominal Diameter = next standard size ≥ Raw Diameter, up to 24 in
Actual Velocity = Run CFM ÷ Area(Nominal Diameter)
The raw diameter always rounds UP to the next standard round duct size (4 through 24 in) — sizing down would run faster than the target velocity. The actual velocity at that standard size is shown for transparency, and is usually a little under the target since sizes snap up in whole-inch steps. A run whose raw diameter exceeds 24 in is flagged, not capped.
Worked Example
This example walks through your current inputs above, using the same steps as the Formula section.
Input Values Used
| Input | Value | Why it is used |
|---|---|---|
| Run count | 5 | Each run is sized independently below |
| Suggested total system CFM | Not entered | Informational cross-check only, not applied to any run |
Step 1 — Required Area per Run
Required area = run CFM ÷ that duct category's target velocity.
| Run | Calculation | Raw Diameter |
|---|---|---|
| Main Supply Trunk (Supply Trunk) | 1,200 CFM ÷ 700 FPM | 17.73 in |
| Bedroom 1 Branch (Supply Branch) | 300 CFM ÷ 600 FPM | 9.57 in |
| Bedroom 2 Branch (Supply Branch) | 300 CFM ÷ 600 FPM | 9.57 in |
| Bedroom 3 Branch (Supply Branch) | 300 CFM ÷ 600 FPM | 9.57 in |
| Bedroom 4 Branch (Supply Branch) | 300 CFM ÷ 600 FPM | 9.57 in |
Step 2 — Nominal Size & Actual Velocity
| Run | Raw Diameter | Nominal Size | Actual Velocity |
|---|---|---|---|
| Main Supply Trunk | 17.73 in | 18 in | 679 FPM |
| Bedroom 1 Branch | 9.57 in | 10 in | 550 FPM |
| Bedroom 2 Branch | 9.57 in | 10 in | 550 FPM |
| Bedroom 3 Branch | 9.57 in | 10 in | 550 FPM |
| Bedroom 4 Branch | 9.57 in | 10 in | 550 FPM |
Therefore, this 5-run duct system sizes to the standard diameters shown above, each achieving a velocity at or under its category's recommended target. This is a simplified velocity-based sizing shortcut — get a full Manual D design from a licensed HVAC contractor before fabrication or installation.
Disclaimer: This calculator provides approximate results for planning and estimation purposes only. Actual requirements may vary based on site conditions, materials, workmanship, and local building regulations. Always consult a qualified engineer, architect, or construction professional before making final decisions.