Duct Sizing Calculator: Equal Friction Method Explained

Updated July 2026 · By FieldCalc HVAC · 8 min read

Proper duct sizing keeps a system quiet, efficient, and balanced. Undersized ducts cause noise and high static pressure; oversized ducts waste material and let dust settle. This guide covers the equal friction method — the standard approach in ACCA Manual D and ASHRAE Fundamentals — including the formulas, typical friction rates, velocity limits, and how to convert round ducts to rectangular.

The Equal Friction Method

The equal friction method sizes ducts so that the pressure loss per 100 feet is constant throughout the system. You specify an airflow (CFM) and a target friction rate (inWG/100ft), then solve for the duct diameter that meets both constraints.

It's the most common residential duct sizing method because it's simple, works well for trunk-and-branch layouts, and is the basis of ACCA Manual D.

The Core Formula

The ASHRAE friction relationship (a form of the Darcy-Weisbach equation in HVAC field units) solves for duct diameter from airflow and friction rate:

d = (0.109136 × Q1.9 / ΔP)1/5.02

d = duct diameter (inches) · Q = airflow (CFM) · ΔP = friction loss (inWG / 100 ft)

Once you have the diameter, you compute cross-sectional area and velocity to confirm it's within an acceptable range.

V = Q / A × 144

V = velocity (FPM) · Q = airflow (CFM) · A = area (in²) · 144 = in² per ft²

Typical Friction Rates

The friction rate you choose sets the trade-off between duct size and static pressure. Lower friction = larger ducts but quieter operation.

ApplicationFriction Rate (inWG/100ft)Notes
Residential (standard)0.08Most common. ACCA Manual D default.
Residential (quiet)0.05-0.06Larger ducts, lower noise.
Commercial main0.08-0.10Balances size and static.
Commercial branch0.10-0.15Shorter runs tolerate higher friction.
Industrial / high-static0.15-0.20Only when fan capacity allows.

Velocity Limits by Duct Type

After sizing by friction, always verify velocity. Too high = noise; too low = poor distribution and dust accumulation.

Main Supply
800-1200
FPM
Branch Supply
600-900
FPM
Return Air
700-900
FPM

⚠️ Velocity check is mandatory: A duct that satisfies the friction equation can still be too small if airflow is high. Always compute velocity after diameter and confirm it's within range. Velocity above 1500 FPM is almost always too noisy for occupied spaces.

Worked Example: Round Duct Sizing

Example

Size a main supply duct for 400 CFM at a friction rate of 0.08 inWG/100ft.

Step 1 — Diameter:
numerator = 0.109136 × 4001.9 = 0.109136 × 108,636 ≈ 11,856
d = (11,856 / 0.08)1/5.02 = (148,200)0.1992 ≈ 10.8 inches

Step 2 — Round up to standard size: 11 inches

Step 3 — Area at 11": A = π × (11/2)² ≈ 95.0 in²

Step 4 — Velocity: V = 400 / 95.0 × 144 ≈ 606 FPM

Result: 11" round duct, 606 FPM — within main supply range ✓

📱 Skip the math on the roof

FieldCalc HVAC sizes round and rectangular ducts instantly — enter CFM and friction rate, get diameter, area, and velocity with a pass/fail check. Works 100% offline.

Download Free →

Rectangular Ducts: Equivalent Diameter

Sometimes you can't fit a round duct in the available space. You need a rectangular duct (a × b) that provides the same friction loss as the calculated round diameter. Use the equivalent diameter formula:

Deq = 1.30 × (a × b)0.625 / (a + b)0.25

D_eq = equivalent round diameter (inches) · a, b = rectangular sides (inches)

In practice, you know one side (a, limited by the cavity) and the target equivalent diameter (D_eq from the round calc). You solve for the other side (b). This is typically done by iteration — or by an app that does it for you.

Example: Rectangular Equivalent

Example

You calculated a round equivalent of 11 inches. The available cavity depth is 8 inches. Find side b.

Solve: 11 = 1.30 × (8 × b)0.625 / (8 + b)0.25

By iteration (or app): b ≈ 14 inches

Result: 8" × 14" rectangular duct ≈ 11" round equivalent ✓

Standard Duct Sizes (Inches)

Calculated diameters are always rounded up to the nearest standard size. Common round duct sizes:

DiameterTypical Max CFM (at 0.08 friction)
4"~30 CFM (branch)
6"~75 CFM (branch)
8"~160 CFM (branch/small main)
10"~280 CFM (main)
12"~440 CFM (main)
14"~640 CFM (main)
16"~900 CFM (main)
20"~1,500 CFM (large main)

Approximate values at 0.08 inWG/100ft friction. Always verify with the formula for your exact conditions.

Common Duct Sizing Mistakes

⚠️ Manual D is more than sizing: This guide covers the sizing math. Full ACCA Manual D includes equivalent lengths for fittings, static pressure budgeting, and blower selection. For critical designs, use Manual D-compliant software or consult a designer.

Frequently Asked Questions

What friction rate should I use?

0.08 inWG/100ft is the residential standard (ACCA Manual D default). Commercial often uses 0.08-0.10 for mains and up to 0.15 for branches. Always check local codes.

What is the equal friction method?

It sizes ducts so pressure loss per 100 feet is constant throughout the system. You specify CFM and friction rate, then solve for diameter using the ASHRAE friction relationship.

What velocity should HVAC ducts be sized for?

Main supply: 800-1200 FPM. Branch: 600-900 FPM. Return: 700-900 FPM. Above 1200 FPM risks noise; below 600 FPM risks poor distribution and dust settling.

How do I convert round to rectangular duct?

Use the equivalent diameter formula: D_eq = 1.30 × (a×b)^0.625 / (a+b)^0.25. Given one side and the target round diameter, solve for the other side.

Does flex duct size the same as sheet metal?

No. Fully extended flex duct has roughly 50% higher friction loss than smooth sheet metal. Always account for the material when sizing — a flex duct may need to be one size larger than the equivalent rigid duct.

📱 Size ducts instantly in the field

FieldCalc HVAC handles round and rectangular duct sizing, velocity checks, and equivalent diameter conversions automatically. No formulas, no iteration — just enter CFM and friction rate.

Download for iOS →

Data Sources

Not affiliated with ASHRAE, ACCA, or SMACNA. Field reference only — follow OEM specifications and local codes.