Undersize a duct and the system roars like a jet engine while the far rooms never get warm; oversize it and you waste money and space. Duct sizing is where good HVAC design is won or lost, and the most widely used approach — the one behind ACCA Manual D and most residential systems — is the equal-friction method. This guide gives you a professional-grade duct sizing calculator (validated against ACCA/ASHRAE formulas) that converts CFM into round and rectangular duct sizes, checks the velocity, and explains the method behind every number.
Table of Contents
The Duct Sizing Calculator
Enter the airflow, choose a friction rate (or a target velocity), and get the round duct diameter, air velocity, friction rate, and equivalent rectangular sizes. Built on the ACCA Manual D / ASHRAE equal-friction equations for galvanized steel duct.
🌬️ Duct Sizing Calculator (Equal-Friction Method)
What Is the Equal-Friction Method?
The equal-friction method sizes every section of ductwork so that it loses the same amount of pressure per unit length — typically 0.08 to 0.10 inches of water column per 100 feet for low-velocity systems. That single design choice does something clever:
- As airflow (CFM) drops each time a branch splits off, the duct is sized smaller to keep the friction rate constant.
- Because every path has roughly the same friction per foot, the system self-balances — reducing the need for damper tweaking.
The Sizing Formulas
The calculator uses the standard ACCA Manual D / ASHRAE equations for galvanized steel duct at standard air density (0.075 lb/ft³):
where Q is airflow (CFM), D is round diameter (inches), friction is in in.wg/100 ft, and V is velocity (fpm). The first equation is the simplified Darcy-Weisbach + Colebrook-White form solved for diameter — the same physics as our pressure drop / head loss calculator, specialised for air in ducts.
Choosing a Friction Rate
| System type | Friction rate (in.wg/100 ft) |
|---|---|
| Quiet residential | 0.06 |
| Standard residential (default) | 0.08 – 0.10 |
| Light commercial | 0.10 – 0.15 |
| Medium-velocity commercial | 0.15 – 0.20 |
Velocity Limits (Noise Control)
Velocity is what makes ducts noisy. Even at the right friction rate, always confirm the velocity is acceptable:
| Application | Max velocity |
|---|---|
| Residential branch ducts | < 600 fpm |
| Residential trunk ducts | < 900 fpm |
| Commercial main ducts | 1000 – 1500 fpm |
| High-velocity / industrial | 2000+ fpm |
The calculator colour-codes the velocity so you can see instantly whether your duct will be quiet, borderline, or too noisy.
Round to Rectangular Conversion
Round duct is the most efficient shape, but rectangular duct fits better in walls and joist cavities. To convert while keeping the same friction, use the ASHRAE Huebscher equivalent-diameter equation:
where a and b are the rectangular sides. Fix one side, solve for the other so Deq equals your required round size. The calculator shows several width options automatically, or you can pin a width.
Step-by-Step Method
- Find the airflow (CFM) for the section — often from a room-by-room load calculation.
- Choose one friction rate and apply it to the whole system.
- Solve the round diameter for that friction rate and CFM.
- Round up to the next standard duct size.
- Convert to rectangular (Huebscher) if space requires.
- Check the velocity against the noise limits above.
Worked Examples
Example 1 — Residential supply trunk
1200 CFM at 0.08 in.wg/100 ft:
- D = (0.0992 × 12001.9 / 0.08)1/5.02 = 15.3" → round up to 16"
- Velocity at 16" = 576 × 1200 / (π × 16²) = 859 fpm ✅ (within trunk limit)
Example 2 — Branch run
100 CFM at 0.08 in.wg/100 ft:
- D ≈ 6" round, velocity ≈ 500 fpm ✅ (quiet, good for a branch)
- If using flex duct, size up to 7–8" to offset corrugation friction.
Example 3 — Rectangular equivalent
A 16" round trunk in a tight ceiling → using Huebscher, a 20" × 11" rectangular duct gives the same friction (aspect ratio ~1.8:1). ✅
Common Mistakes
- Assuming 0.08 blindly. Derive the friction rate from the blower's available static pressure and total effective length where possible.
- Ignoring fitting losses. Elbows, tees and transitions add large equivalent lengths — straight-duct length alone under-sizes the system.
- Not sizing up flex duct. Flex needs 1–2" more diameter than metal for the same flow.
- Skipping the velocity check. A duct can hit the friction target and still be too noisy.
- Extreme rectangular aspect ratios. Very flat ducts waste metal and increase friction — stay under ~4:1.
- Using nominal vs internal dimensions, or forgetting internal insulation reduces the free area.
- Sizing to the exact calculated diameter. Always round up to a standard stock size.
- Forgetting altitude/temperature. Non-standard air density changes the friction — correct for it on high-altitude or hot-air jobs.
Frequently Asked Questions
What is the equal-friction method for duct sizing?
It sizes every duct section to the same pressure loss per unit length (typically 0.08–0.10 in.wg/100 ft). This keeps the system balanced automatically as ducts step down after branches, and it's the ACCA Manual D default for residential and light commercial systems.
What friction rate should I use for duct sizing?
0.08–0.10 in.wg/100 ft for residential (0.08 is the common default), 0.06 for quiet systems, 0.15–0.20 for medium-velocity commercial. Ideally derive it from available static pressure ÷ total effective length × 100.
How do you convert CFM to duct size?
Choose a friction rate, then D = (0.0992·CFM1.9/friction)1/5.02, rounded up to a standard size. E.g. 1200 CFM at 0.08 → 15.3" → 16" duct.
What is a good air velocity in a duct?
Residential branches < 600 fpm, trunks < 900 fpm; commercial mains 1000–1500 fpm; industrial 2000+ fpm. Velocity limits control noise.
How do you convert a round duct to a rectangular duct?
Use the Huebscher equation: Deq = 1.30·(a·b)0.625/(a+b)0.25. Fix one side and solve the other so Deq matches the round size. Rectangular always uses more metal than round.
Do I need to size flex duct differently?
Yes — flex has a corrugated liner with much more friction, so size it up 1–2" vs galvanized steel. A 6" flex duct performs like a 5" rigid duct.
Conclusion
The equal-friction method is the backbone of practical HVAC duct design: pick one friction rate, size every section to it, and the system stays balanced with minimal fuss. Get the airflow right, size the round duct, round up to a standard size, convert to rectangular if you must, and always check the velocity for noise. Do that and your ducts will deliver the design airflow quietly and efficiently.
Use the calculator above whenever you size a run — CFM in, duct size out, with the velocity and rectangular options handled for you.
For more HVAC, fluid mechanics and CFD tutorials plus free engineering calculators, explore Free CFD Tutorial. If this tool helped you, please share it with your colleagues and students.

