Ducts & airflow · Calculator

Duct Equivalent Length Calculator

This calculator takes the straight length of the longest supply and return runs, whether they are flex or metal, the fittings along them (90° and 45° elbows, takeoffs, register boots and return grille boxes), the blower's rated external static pressure and the pressure drops of the coil, filter and accessories, and returns the total equivalent length, the static pressure left for the ducts and the friction rate to design them at.

This is the step that duct calculators skip. The friction rate everybody plugs in, 0.08 or 0.10, is only right if the blower has that much pressure to spend over the run; a long flex system with ten elbows and a 1-inch pleated filter may have half that. ACCA Manual D starts here, and this calculator does the Manual D arithmetic with typical fitting values so the duct size calculator gets the right rate.

Duct Equivalent Length Calculator

Units
ft

From the air handler to the farthest register

ft
count
count
count
count
count
in wc

On the air handler nameplate; 0.5 is typical, 0.8 for some variable-speed blowers

in wc

0.15 to 0.3 wet

in wc

0.1 for a clean 1-in pleated; 0.05 for 4-in media

in wc

Example result for the starting values. Enter your own and press Calculate.

Total equivalent length

215 ft

Design friction rate 0.065 in wc per 100 ft with 0.14 in wc available

Straight
60 ft
Fittings
155 ft
Friction rate
0.065 in wc/100 ft
  • Straight duct60 ft
  • Fittings155 ft
Equivalent length and available static
Straight duct (supply + return)60 ft
90° elbows45 ft equivalent
45° elbows10 ft
Takeoffs35 ft
Register boots35 ft
Return grille boxes30 ft
Total equivalent length215 ft
Blower external static0.5 in wc
Coil, filter and accessories0.36 in wc
Available for the ducts0.14 in wc
Design friction rate0.065 in wc per 100 ft
Show the arithmetic
  1. Straight duct = (40 ft + 20 ft) = 60 ft
  2. Fittings = 3 × 15 + 1 × 10 + 1 × 35 + 1 × 35 + 1 × 30 = 155 ft
  3. Total equivalent length = 60 + 155 = 215 ft
  4. Available static = 0.5 − (0.2 + 0.1 + 0.06) = 0.14 in wc
  5. Design friction rate = 0.14 ÷ 215 × 100 = 0.065 in wc per 100 ft
  • 0.065 in wc per 100 ft is inside the usual 0.06 to 0.15 range. Enter it in the duct size calculator to size each run.
  • Equivalent lengths are typical values; ACCA Manual D Appendix 3 lists hundreds of fitting groups whose values range from 5 to over 100 ft. Use them for a final design.

Understanding your result

The headline is the total equivalent length of the longest run, straight duct plus fittings, with the design friction rate and the static pressure available in the sub-line. The bars show how much of the total is straight duct and how much is fittings; in most houses the fittings are more than half, which is why removing two elbows does more than shortening a run. The stats repeat the split and the friction rate.

The table lists each fitting type’s contribution, then the pressure budget: the blower’s rating, what the coil, filter and accessories take, and what is left for the ducts. The design friction rate is that remainder divided by the equivalent length, scaled to 100 ft, and the notes say whether it falls in the normal range, is too low (large ducts or a different blower needed) or is generously high.

Take the friction rate to the duct size calculator to size every run, with each room’s airflow from the CFM per room calculator, and check existing ducts against it with the duct velocity calculator. If the filter’s pressure drop is the problem, the filter cost calculator compares 1-inch and 4-inch options over a year.

How we calculate this

straight length = (longest supply run + longest return run) × 1.5 if flex, × 1.0 if metal fittings = 90° elbows × 15 (30 for flex) + 45° elbows × 10 + takeoffs × 35 + boots × 35 + grille boxes × 30 total equivalent length = straight + fittings available static = blower external static − (coil + filter + registers, grilles and accessories) design friction rate = available static ÷ total equivalent length × 100 (in wc per 100 ft)

The method is ACCA Manual D’s: the blower has a fixed amount of pressure to spend, the non-duct components take their share first, and the rest is spread over the longest run to give the rate at which every duct is then sized by equal friction. The fitting values are typical figures in the range of the Manual D equivalent-length groups: a smooth round 90° elbow is 10 to 15 ft, an adjustable or flex elbow 25 to 35, a 45° about 10, a trunk takeoff 25 to 50 depending on type, a register boot with its 90° turn 30 to 45, and a return grille box 25 to 35. Manual D Appendix 3 lists hundreds of specific fittings; the duct size chart reproduces the common ones used here.

The coil, filter and accessory drops are typical wet-coil, clean-filter figures; the efficiency ratings table notes how the 2023 SEER2 test raised the assumed external static to 0.5 in wc to reflect real duct systems.

The assumptions behind the numbers

Assumption Default Where it comes from
90° elbow 15 ft (30 ft flex or adjustable) Typical of ACCA Manual D equivalent-length groups for round elbows
45° elbow 10 ft Manual D groups
Trunk takeoff 35 ft Manual D groups for round takeoffs from a rectangular trunk
Register boot 35 ft Manual D groups for 90° boots
Return grille box 30 ft Manual D groups
Flex duct 1.5 × straight length Flex duct friction at full stretch versus smooth metal (ADC and ASHRAE data)
Blower external static 0.5 in wc Typical residential air handler rating
Coil, filter, accessories 0.20, 0.10, 0.06 in wc Typical wet coil, clean 1-in pleated filter, registers and grilles

Assumptions last reviewed October 8, 2026.

The calculator uses one equivalent-length value per fitting type, where Manual D distinguishes dozens by geometry, and it does not model the blower curve, which shows how airflow falls as static rises past the rating. It assumes flex is pulled tight; sagging flex can double its effective length. The guide to duct sizing basics explains the static pressure budget in detail, the guide on MERV filters and airflow covers the filter’s share, and the guide on duct leakage covers the loss this calculator cannot see.

Two worked examples

A typical metal duct system

40 ft of supply and 20 ft of return in metal, 3 × 90° elbows, 1 × 45°, 1 takeoff, 1 boot, 1 grille box; 0.5 in wc blower; coil 0.20, filter 0.10, accessories 0.06.

  • Straight: 40 + 20 = 60 ft
  • Fittings: 3 × 15 + 10 + 35 + 35 + 30 = 155 ft
  • Total equivalent length: 215 ft
  • Available static: 0.5 − 0.36 = 0.14 in wc
  • Design friction rate: 0.14 ÷ 215 × 100 = 0.065 in wc per 100 ft

Fittings are 72% of the equivalent length even in a tidy metal system. The rate of 0.065 is below the 0.08 to 0.10 most people assume, so ducts sized at 0.10 would be a size small for this house; the duct size calculator at 0.065 gives 400 CFM an exact size of 10.7 in, which rounds to 12 in rather than 10.

A flex system on a high-static blower

60 ft of supply and 25 ft of return in flex, 4 × 90° elbows, 2 × 45°, 1 takeoff, 1 boot, 1 grille box; 0.8 in wc variable-speed blower; coil 0.20, a 4-inch media filter at 0.05, accessories 0.06.

  • Straight: (60 + 25) × 1.5 = 128 ft
  • Fittings: 4 × 30 + 2 × 10 + 35 + 35 + 30 = 240 ft
  • Total equivalent length: 368 ft
  • Available static: 0.8 − 0.31 = 0.49 in wc
  • Design friction rate: 0.49 ÷ 368 × 100 = 0.133 in wc per 100 ft

The flex and its elbows nearly double the equivalent length, but the 0.8 in wc blower and the low-drop media filter leave enough pressure for a generous 0.133 rate. The note about flex elbows applies: metal elbows at the four turns would cut 60 ft and raise the rate further, or allow a smaller blower.

Where to find your inputs

Straight lengths. Measure or scale from the plan the longest path from the air handler to the farthest register, and from the farthest return grille back to the air handler.

Fittings. Count them along those two paths only, not the whole system. Every change of direction is an elbow; every branch leaving the trunk is a takeoff; the box behind the register is a boot.

External static. On the air handler or furnace nameplate (“ESP 0.5 IWC”) and in the blower table of the installation manual.

Coil and filter drops. From the coil’s and filter’s data sheets at the system airflow; the defaults are typical for a wet coil and a clean 1-inch pleated filter.

Common mistakes

  • Counting only the straight duct. Fittings are usually more than half of the equivalent length.
  • Assuming 0.10 in wc per 100 ft. Many houses can only afford 0.06; derive the rate from the blower and the run.
  • Forgetting the return side. The return’s length and fittings come out of the same static budget.
  • Treating flex like metal. Count flex at 1.5 times its length and its elbows at double, and keep it pulled tight.
  • A 1-inch pleated filter at high MERV. It can take 0.2 in wc or more when loaded; a 4-inch cabinet halves the drop.
  • Ignoring the blower curve. Past its rated static a blower’s airflow falls fast; a restrictive system runs the coil cold and wet.

Questions people ask

What is equivalent length in ductwork?
The length of straight duct that would lose as much pressure as a fitting does. A 90° elbow in round metal duct loses about as much as 15 ft of straight duct, a register boot about 35 ft, a takeoff from a trunk about 35 ft, and a return grille box about 30 ft. Add the straight lengths and the fittings' equivalent lengths along the longest supply and return path and you have the total equivalent length the blower must push air through.
How do I find the friction rate for my ducts?
Take the blower's rated external static pressure (0.5 in wc for most air handlers), subtract the pressure drops of everything that is not duct (the cooling coil at 0.2 to 0.3 wet, the filter at 0.05 to 0.15, registers, grilles, dampers and a humidifier at about 0.06), and divide what is left by the total equivalent length of the longest run, times 100. For a 0.5 in wc blower, 0.36 of losses and a 215 ft run, the rate is 0.14 ÷ 215 × 100 = 0.065 in wc per 100 ft.
Why is flex duct counted at 1.5 times its length?
Because its ribbed interior and slight sag create about 50% more friction than smooth metal duct of the same diameter when it is pulled tight, and two to four times more when it is compressed or sags between supports. Treating each foot of flex as 1.5 ft of equivalent length is a mild correction that assumes good installation; flex elbows are counted at about twice the equivalent length of a metal elbow for the same reason.
What is a typical external static pressure for a furnace or air handler?
0.5 inches of water column for most residential blowers, meaning the blower delivers its rated airflow against 0.5 in wc of total resistance outside the cabinet. Some variable-speed units are rated at 0.8 or higher. The figure is on the nameplate and in the blower performance table in the installation manual, which also shows how airflow falls as static rises past the rating, the reason a restrictive duct system starves a 3-ton coil of its 1,200 CFM.
What happens if the design friction rate is very low?
The ducts have to be large to lose little pressure over a long run, which is expensive and sometimes impossible in the space available. Below about 0.06 in wc per 100 ft the practical answers are to shorten the longest run, replace adjustable elbows with smooth ones, remove fittings, use a 4-inch media filter instead of a 1-inch pleated one, or choose an air handler with more external static. Above about 0.15 the ducts come out small and the velocity limit takes over.
Does the equivalent length include the return side?
Yes. The blower pulls air through the return and pushes it through the supply, and both losses come out of the same static pressure budget. The longest effective path is the farthest return grille to the farthest supply register through the air handler, and that is the run whose equivalent length sets the friction rate. Shorter runs will have excess pressure, which balancing dampers absorb.
Embed this calculator on your site

Paste the code into any page. It is free to use; the only thing we ask is that the credit link under the calculator stays.

See all calculators: embed