HVAC Duct Design and Sizing: From CFM to Duct Size, Velocity, and Pressure Loss
The previous article in this series carried a 12.0 kW room load through the psychrometric process and arrived at a supply airflow of 0.658 m3/s, roughly 1,395 CFM, along with a preliminary 5 TR equipment class. That number is the starting point here, not something to re-derive. Airflow tells the air handler how much air to move; it says nothing about how that air reaches each zone without wasting fan energy, generating duct noise, or forcing an oversized blower selection.
Duct design is where CFM becomes a physical system: a cross-sectional area, a velocity, a friction rate, and a pressure loss that a fan has to overcome. Every duct-sizing decision trades three things against each other — duct size, air velocity, and pressure loss — and none of the three can be picked in isolation. This article works through that trade-off methodically, from the continuity equation through equal-friction sizing to a complete worked example that continues the 1,395 CFM design.
From Calculated Airflow to a Duct System
The engineering chain behind any air distribution system runs in one direction: a cooling load produces a required supply airflow, that airflow is distributed through a network of ducts, the duct network resists that airflow with pressure loss, and a fan or blower has to be selected to overcome that resistance at the design airflow. The HVAC airflow calculation and equipment sizing covered the first link in that chain. This article covers the second and third — the duct network itself and the pressure loss it produces — up to the point where a fan can be selected.
A CFM-to-duct-size chart or online calculator answers only one part of this chain: given an airflow and a target velocity, it returns a diameter. That is genuinely useful for a first pass, but a duct sized only that way has not been checked for friction loss, has not been checked against the fittings actually installed in that run, and offers no way to tell which of several parallel paths will govern the fan's static pressure requirement. All of that has to be worked out section by section, which is what the rest of this article does.
Airflow, Cross-Sectional Area and Duct Velocity
Airflow, cross-sectional area, and mean velocity are related through the continuity equation for incompressible flow:
\[ \dot V = AV \]so that velocity is airflow divided by flow area:
\[ V=\frac{\dot V}{A} \]For a round duct, area follows directly from diameter:
\[ A=\frac{\pi D^2}{4} \]which rearranges to give the diameter needed for a target velocity at a known airflow:
\[ D=\sqrt{\frac{4\dot V}{\pi V}} \]For a rectangular duct, area is simply the product of the two side dimensions:
\[ A=ab \]with the two dimensions chosen more or less independently, subject to space and aspect-ratio constraints.
A short illustration: 1,000 CFM sized for a target velocity of 1,200 fpm needs a flow area of 1,000 ÷ 1,200 ≈ 0.833 ft2, which corresponds to a round diameter of about 12.4 in — in practice, the next standard duct size, 12 in round.
Sizing by velocity alone, as that example does, only fixes the geometry. It says nothing about how much pressure the fan has to produce to push that airflow through the length of duct, past every elbow, tee, and damper on the way to the diffuser. That is the part velocity-only sizing leaves out, and it is why a duct chart is a starting point rather than a finished design.
Choosing an Appropriate Duct Velocity
Velocity and duct size move in opposite directions for a fixed airflow. A lower velocity needs a larger duct, but produces lower friction loss, lower fan energy, and lower noise, at the cost of more material and more ceiling or shaft space. A higher velocity shrinks the duct and saves space, but raises friction loss roughly with the square of velocity, raises the fan's static pressure requirement, and raises the risk of audible airflow noise at grilles and fittings.
Different parts of a system are conventionally run at different velocities for exactly this reason. Main supply trunks, which carry the largest airflow and have the most schedule pressure to spend, are commonly designed toward the higher end of a practical range. Branch runouts serving individual zones are usually sized lower, partly because a smaller airflow already gives a smaller duct at a given velocity, and partly because branches sit closer to occupied space and grilles, where noise is more noticeable. Return ducts are often kept a step lower than supply for the same acoustic reason, and exhaust ducts are sized on the airflow and pressure requirements specific to the exhaust system rather than on comfort-driven velocity limits.
Commercial low-pressure duct systems are commonly referenced in the range of roughly 900–2,000 fpm (4.5–10 m/s) for trunks and 600–1,200 fpm (3–6 m/s) for branches, with noise-sensitive spaces such as bedrooms, offices, and meeting rooms pushed toward the lower end and utility or plant spaces tolerating the higher end. These are typical design references, not fixed limits. The governing constraint on any given project is the acoustic criterion set for the space, together with the static pressure the selected fan can actually deliver. There is no single maximum velocity that applies to every duct on every project, and treating one figure as universal is one of the more common shortcuts in duct sizing.
Round Versus Rectangular Ducts
For a given cross-sectional area, a circle has the smallest perimeter of any shape, so a round duct exposes the least wetted surface to the airflow it carries. That makes round duct hydraulically the most efficient shape: for equal area and equal airflow, a round duct generally produces lower friction loss than a rectangular duct, and it also uses less sheet metal per unit length for a given area, since its wetted perimeter is smaller.
Rectangular duct remains common anyway, mainly for reasons of geometry rather than hydraulics. Ceiling voids, soffits, and structural framing frequently limit duct depth in one direction, and a rectangular section lets a designer trade width for height in a way a round duct cannot. Rectangular duct is also easier to fabricate and join in some shop workflows, and it can be easier to support and insulate in certain field conditions.
The efficiency penalty of going rectangular grows with aspect ratio — the ratio of the long side to the short side. A near-square rectangular duct behaves hydraulically much closer to an equivalent round duct than a long, flat one does; a duct pushed to a high aspect ratio to fit a shallow space picks up extra friction loss and extra sheet-metal perimeter for the same airflow. That trade-off, not a blanket rule that round is always "better," is what should drive the choice between the two shapes on a given run.
Figure 1. Original diagram to create: a round duct and a rectangular duct of equal cross-sectional area shown side by side, with wetted perimeter highlighted on each and the aspect ratio of the rectangular section labeled.
Hydraulic Diameter, Equivalent Diameter and Equal Area Are Not the Same Thing
Rectangular ducts do not have a single natural "diameter," so three different diameter-like quantities show up in duct design, and they are frequently — incorrectly — treated as interchangeable.
Equal-area diameter is simply the diameter of a round duct with the same cross-sectional area as the rectangular duct. It is useful for a rough size comparison, but it carries no information about friction behavior; two ducts with the same area do not necessarily produce the same pressure loss.
Hydraulic diameter is a fluid-mechanics quantity used inside the Darcy-Weisbach friction equation itself, defined from flow area and wetted perimeter:
\[ D_h=\frac{4A}{P} \]For a rectangular duct with sides \(a\) and \(b\), area is \(ab\) and wetted perimeter is \(2(a+b)\), which reduces to:
\[ D_h=\frac{2ab}{a+b} \]Hydraulic diameter is a geometric input to a friction calculation, not a claim about equal friction performance between a round duct and a rectangular one.
Equal-friction equivalent diameter is a different, empirical quantity: the diameter of the round duct that would produce approximately the same friction loss per unit length as the rectangular duct, at the same airflow, under the correlation the relation was fitted to. A commonly used ASHRAE-type relationship, with \(a\) and \(b\) in inches and \(D_e\) returned in inches, is:
\[ D_e = 1.30 \frac{(ab)^{0.625}} {(a+b)^{0.25}} \]This is the quantity that should actually be used to compare a rectangular duct against round-duct friction charts or tables — not hydraulic diameter, and not the equal-area diameter. It is not the same as simply equating the two ducts' cross-sectional areas.
A 20 in × 8 in rectangular duct (160 in2) illustrates how far apart these three quantities can sit: its equal-area round diameter is about 14.3 in, its hydraulic diameter is about 11.4 in, and its equal-friction equivalent diameter is about 13.5 in. All three describe the same physical duct, but only the equal-friction equivalent diameter is appropriate for reading a round-duct friction chart to estimate that rectangular duct's pressure loss. Using equal area for that purpose understates the friction loss; using hydraulic diameter directly against a friction chart built on round-duct correlations does not represent the relationship the chart assumes.
Static Pressure, Velocity Pressure and Total Pressure
Three pressure terms describe airflow at any point in a duct, and duct design depends on keeping them distinct.
Static pressure, \(P_s\), is the pressure exerted equally in all directions — the pressure a manometer reads through a hole in the duct wall, perpendicular to flow. Velocity pressure, \(P_v\), represents the kinetic energy of the moving air stream, and in SI units is:
\[ P_v=\frac{\rho V^2}{2} \]Total pressure, \(P_t\), is the sum of the two:
\[ P_t=P_s+P_v \]Because velocity pressure depends on the square of velocity, it rises steeply wherever a duct narrows and falls wherever it widens. At a smooth expansion, some of that velocity pressure converts back into static pressure — a real but imperfect process discussed further under static regain — while at a smooth contraction, static pressure converts into velocity pressure. Total pressure, unlike static pressure alone, only ever falls in the direction of flow, since friction and fittings consume total pressure, not static pressure specifically.
Field technicians commonly speak of "static pressure" when checking a fan's external resistance, and that shorthand is harmless for a fixed cross-section where velocity pressure does not change point to point. For a full duct network, with elbows, transitions, and takeoffs that change area along the way, total pressure is the quantity that has to be tracked consistently if the numbers are going to add up correctly.
Figure 2. Original diagram to create: a duct cross-section at three points — a straight run, a contraction, and an expansion — with bar-height indicators for static, velocity, and total pressure at each point, showing total pressure falling monotonically while static pressure rises and falls locally.
Friction Loss in Straight Ducts
Straight-duct friction loss follows the Darcy-Weisbach equation:
\[ \Delta P_f = f\frac{L}{D_h} \frac{\rho V^2}{2} \]| Symbol | Quantity | Typical unit |
|---|---|---|
| \(\Delta P_f\) | Straight-duct friction pressure loss | Pa or in. w.g. |
| \(f\) | Darcy friction factor | dimensionless |
| \(L\) | Duct length | m or ft |
| \(D_h\) | Hydraulic diameter | m or ft |
| \(\rho\) | Air density | kg/m3 |
| \(V\) | Mean velocity | m/s or fpm |
Length scales friction loss linearly: twice the duct, twice the loss. Hydraulic diameter sits in the denominator, so a smaller duct increases loss sharply, not gradually. Velocity enters squared, which makes it the single most influential variable in the equation. Density scales loss directly and shifts with altitude and temperature, a point returned to later. Roughness and friction factor together set how much of the velocity pressure is actually dissipated per unit length for a given duct material and its installed condition.
Reynolds Number and Flow Regime
\[ Re=\frac{\rho V D_h}{\mu} \]or, using kinematic viscosity,
\[ Re=\frac{V D_h}{\nu} \]At typical HVAC duct velocities and sizes, Reynolds numbers commonly run from the tens of thousands into the low hundreds of thousands, well above the roughly 4,000 threshold usually cited for fully turbulent flow. Ordinary duct airflow is turbulent essentially without exception; laminar flow does not appear in mainstream duct sizing and does not need extensive treatment here.
Friction Factor and Surface Roughness
The friction factor depends on Reynolds number and on relative roughness, \(\varepsilon/D_h\) — absolute surface roughness divided by hydraulic diameter. Smooth new galvanized sheet metal has a low absolute roughness and, correspondingly, a low friction factor at a given Reynolds number. Duct board has a more textured internal surface and a higher friction factor. Flexible duct's corrugated liner is rougher still, and its installed condition, discussed later in this article, matters as much as the nominal material rating.
In the fully turbulent regime typical of ducts, the friction factor is found from the Colebrook equation or an explicit approximation to it, such as the Swamee-Jain relation, both of which connect \(f\) to relative roughness and Reynolds number; a Moody chart is the traditional graphical form of the same relationship. Duct-sizing software and published friction charts already embed this calculation, so a full iterative Colebrook solution by hand is rarely necessary for routine design work — it matters here mainly because it is the physical basis the practical friction-rate figures used throughout the rest of this article rest on.
What HVAC Friction Rate Actually Represents
Friction rate is simply straight-duct pressure loss per unit length, \(\Delta P_f/L\), reported in Pa/m or in in. w.g. per 100 ft. It is the quantity duct-sizing friction charts and ductulators are built around: pick an airflow and a friction rate, read off a duct size, or pick an airflow and a diameter and read off the resulting rate.
A friction rate of 0.08–0.10 in. w.g. per 100 ft turns up constantly in residential HVAC references, and it is a reasonable rule-of-thumb starting point for a first pass on many small systems. It is not a physical law. The friction rate actually appropriate for a given run depends on the airflow to be delivered, the static pressure the selected blower can produce, the total effective length of the ductwork including its fittings, acoustic limits for the space, the duct material's roughness, and how much duct size the building can physically accommodate. A commercial air handler with more available static pressure and a short, straight duct run can reasonably be designed to a different friction rate than a long, fitting-heavy residential branch circuit. Design methods such as ACCA Manual D for residential systems and the ASHRAE equal-friction method for commercial systems both derive a design friction rate from project-specific inputs; neither assumes one universal number, and a design that borrows from them should not either.
A quick unit conversion: a friction rate of 0.10 in. w.g. per 100 ft equals about 0.82 Pa/m, and a computed rate of 1.5 Pa/m equals about 0.18 in. w.g. per 100 ft, using 1 in. w.g. ≈ 249.09 Pa and 100 ft = 30.48 m as the conversion basis.
Equal-Friction Duct Sizing Method
The equal-friction method sizes every duct section in a system so that each section produces approximately the same straight-duct friction rate, even though airflow — and therefore duct size — changes at every branch. Physically, this means that as airflow drops downstream of each takeoff, the duct is stepped down enough to keep velocity, and therefore friction rate, in roughly the same neighborhood as the upstream section, rather than letting velocity fall freely, which would waste duct size, or holding duct size constant, which would let velocity and friction climb toward the terminal ends.
- Establish the design airflow for every duct section, from the main trunk leaving the air handler down to the smallest branch runout.
- Establish a design friction rate for the system — derived from available static pressure and total effective length for a residential Manual D-type design, or selected to suit the project's velocity and acoustic criteria for a commercial equal-friction design.
- Size the first, main duct section for the design airflow at that friction rate, and round to the nearest practical standard duct size.
- Reduce the airflow carried by the trunk after each branch takeoff, by the airflow assigned to that branch.
- Select the duct size for the reduced-airflow section at approximately the same design friction rate, again rounding to a standard size.
- Recompute the actual velocity in each selected section from its actual, rounded area, not the unrounded preliminary value.
- Add the fitting and component losses that apply to each section — elbows, takeoffs, transitions, dampers, and terminal devices.
- Identify the critical, or index, path: the path through the network with the greatest total pressure requirement, tracking straight-duct loss plus fitting loss section by section.
- Verify that the critical path's total pressure requirement is within the capability of the selected fan or blower at the design airflow.
- Balance the system as installed — dampers and terminal adjustments compensate for the fact that standard duct sizes never produce perfectly identical friction rates in every section.
The method is systematic, works well by hand or in a spreadsheet, and gives every section a broadly similar friction and noise character. It is not, on its own, a guarantee of balanced airflow at every diffuser: rounding every section to the nearest standard duct size means the actual friction rate drifts from section to section, sometimes significantly on short branch runs, and the method says nothing about which path ends up governing total fan pressure until the fitting losses and path totals are actually added up. Balancing dampers exist precisely because equal-friction sizing gets a system close, not exact — the worked example later in this article shows both effects directly.
Figure 3. Original diagram to create: a flowchart of the equal-friction sizing steps — design airflow per section, design friction rate, size main section, reduce airflow at each branch, size next section at same rate, recompute velocity, add fitting losses, identify critical path, verify against fan capability, balance.
Available Static Pressure and Total Effective Length
ACCA Manual D formalizes the friction-rate question for residential duct systems. The blower or air handler is selected first, from equipment performance data, giving an external static pressure rating, \(ESP\) — the total static pressure the blower can produce across everything downstream of the cabinet at the design airflow. Component pressure losses, \(CPL\) — filter, coil, supply and return grilles, and any other fixed accessories in the airstream — are then subtracted from that rating to leave the pressure actually available to overcome duct friction and fittings:
\[ ASP=ESP-CPL \]That available static pressure is divided by the total effective length of the critical supply-and-return path, \(TEL\), to give the design friction rate for sizing every duct section on the job:
\[ FR=\frac{ASP\times100}{TEL} \]with \(FR\) in in. w.g. per 100 ft and \(TEL\) in feet, the conventional IP form of the relationship.
Total effective length is not simply the tape-measured duct length. Every fitting — elbow, tee, transition, damper — contributes an equivalent length of straight duct that would produce the same pressure loss, and those equivalent lengths are added to the physical lengths along the entire index run, supply side plus return side, to arrive at \(TEL\). A short duct run loaded with elbows and takeoffs can have a longer total effective length, and therefore a lower design friction rate, than a longer run with fewer fittings. None of this works without accurate manufacturer performance data for the selected blower — \(ESP\) is a rated value at a specific airflow, not a nameplate constant, and reading it at the wrong airflow point undermines the rest of the calculation. This is specifically a residential-system method; larger commercial systems more commonly use an equal-friction or static-regain design worked directly against equipment fan curves, rather than backing into a fixed \(ASP\).
Pressure Loss Through Elbows, Tees, Transitions and Dampers
Fitting loss follows the same velocity-pressure basis as straight-duct friction loss, through a loss coefficient \(K\) specific to each fitting's geometry:
\[ \Delta P_{\text{fitting}} = K\frac{\rho V^2}{2} \]equivalently \(\Delta P_{\text{fitting}}=KP_v\). The velocity — and therefore the reference \(P_v\) — has to be the one defined for that particular fitting's loss coefficient; many fittings define \(K\) against the downstream or the branch velocity rather than the upstream trunk velocity, so mixing up the reference section produces a meaningless number even with a correct \(K\).
\(K\) is strongly geometry-dependent. A smooth, generously radiused elbow behaves very differently from a tight mitered elbow of the same nominal size; a 90° branch takeoff loses more pressure than a gently angled one; entrances, exits, and abrupt transitions each have their own characteristic behavior. There is no single generic elbow \(K\) or tee \(K\) that applies across all geometries — real design work pulls these coefficients from SMACNA, ASHRAE, or manufacturer fitting-loss data specific to the fitting actually being installed. Filters and coils add their own separate component losses and are not part of the fitting-loss calculation at all.
The worked example later in this article uses illustrative assumed coefficients — a smooth-radius 90° elbow at \(K\approx0.22\), a 90° branch takeoff at \(K\approx0.75\), and a wide-open balancing damper at \(K\approx0.20\) — purely to demonstrate the arithmetic. These are stated as illustrative values for that calculation, not universal design coefficients, and any real design should replace them with values read from an authoritative fitting-loss table for the fitting geometry actually specified.
Equivalent-Length Method Versus Loss-Coefficient Method
Two ways of accounting for fitting loss show up throughout HVAC design, and both are legitimate provided the numbers behind them are geometry-specific.
The loss-coefficient method treats each fitting as an addition to velocity pressure and computes its loss directly, as above. It is the more fundamentally correct approach, ties cleanly back to the same velocity-pressure basis used for straight-duct friction, and adapts naturally when velocity changes across the fitting.
The equivalent-length method instead converts each fitting into feet of equivalent straight duct at the design friction rate, and adds that length onto the physical duct length before applying the friction-rate calculation. It is convenient for hand calculations and for exactly the kind of total-effective-length bookkeeping ACCA Manual D uses, since everything reduces to a single length figure. Its accuracy depends entirely on the equivalent-length values used — those values are themselves derived from fitting-specific \(K\) data at a reference friction rate and velocity, not a fixed property of "an elbow" independent of its size, radius, and the airflow passing through it. Equivalent-length tables built for one friction rate and duct-size range do not translate automatically to very different design conditions.
For quick residential-scale hand calculations against ACCA-style tables, equivalent length is usually the practical choice. For a more rigorous commercial calculation, or wherever a fitting's actual velocity differs meaningfully from the reference condition an equivalent-length table assumes, the loss-coefficient method gives a more defensible number.
Velocity-Reduction Method
The velocity-reduction method sizes each duct section by deliberately choosing a lower design velocity as airflow steps down along the run — the main trunk might be sized near the top of the acceptable velocity range, with each successive branch sized at a progressively lower velocity as it moves further from the fan and closer to occupied space.
The appeal is that it is intuitive and easy to apply by hand: pick a velocity schedule for the system once, then size every section from its airflow against that schedule, without iterating on friction rate. Its main limitation is that it does not automatically produce equal friction, or any other explicit pressure-balance property, across the branches — two branches sized from the same velocity schedule but with different fitting counts or lengths can still end up with noticeably different total pressure loss. It works best on smaller, simpler systems where a designer can sanity-check the resulting sizes and velocities directly, and it is less commonly relied on as the primary method for larger, heavily branched commercial systems, where equal-friction or static-regain sizing gives more predictable outcomes.
Static-Regain Method
The static-regain method deliberately reduces velocity at every branch takeoff on a main trunk, sizing the duct downstream of each takeoff so that most of the corresponding drop in velocity pressure converts back into static pressure, offsetting the friction loss in the next section of trunk. Because \(P_v=\rho V^2/2\), a large step down in velocity releases a comparatively large amount of velocity pressure to work with.
This makes static regain particularly useful on larger supply trunks serving many branches over a long main run, where holding static pressure roughly constant along the trunk keeps every branch takeoff seeing a similar available pressure, which in turn simplifies balancing at each branch damper. It requires more calculation than velocity reduction and is less commonly hand-applied on small residential systems, where the trunk is short enough that the benefit is small.
The conversion from velocity pressure to static pressure at an expansion is never complete. Some of that velocity pressure is unavoidably lost to turbulence and separation at the transition itself, so actual regain is always less than the ideal 100% of the velocity-pressure drop; a regain factor well below 1.0 is a realistic expectation, and the specific value depends on the transition's geometry.
The Critical Path and Total System Pressure Loss
The path that actually sets the fan's static pressure requirement is the one with the greatest total pressure loss from the fan outlet to its terminal device and back — commonly called the critical or index path. It is tempting to assume that is simply the physically longest duct run in the system, and it often is, but not always: a shorter run loaded with a branch takeoff, several elbows, and a damper can accumulate more total pressure loss than a longer run that happens to have fewer fittings along the way. The worked example later in this article shows exactly that outcome on a small three-zone layout.
Total pressure loss along any path is the sum of every loss mechanism the air actually passes through on that path:
\[ \Delta P_{\text{path}} = \sum \Delta P_{\text{straight}} + \sum \Delta P_{\text{fittings}} + \sum \Delta P_{\text{components}} \]where the component term covers filters, coils, dampers, and grilles or diffusers — anything fixed in the airstream. A complete accounting needs both the supply-side path and the return-side path back to the fan, plus every component the air passes through in between; a supply-only calculation systematically understates what the fan actually has to overcome. Full fan selection also needs the fan's own performance curve plotted against this system pressure requirement at the design airflow — a subject substantial enough to leave for a dedicated fan-selection article rather than compress into this one.
Figure 4. Original diagram to create: the three-zone duct layout used in the worked example below, with each section labeled by airflow and pressure loss, and the highest-loss path highlighted as the critical path even though it is not the longest one drawn.
Worked Example: Sizing the 1,395 CFM Supply Duct System
This example continues directly from the 1,395 CFM (0.658 m3/s) design airflow established previously, and sizes a small illustrative supply layout: one main trunk leaving the air handling unit, splitting at two branch tees to serve three zones of 465 CFM each.
Step 1 — Design Assumptions
- Design airflow: 0.658 m3/s, 1,395 CFM, carried forward from the previous airflow calculation.
- Air density: \(\rho = 1.2\ \mathrm{kg/m^3}\), a standard reference value used for this illustration; an actual design should adjust for the site's elevation and the supply-air temperature.
- Duct material: round galvanized sheet metal for the main trunk and branches, with an assumed absolute roughness of about 0.09 mm (0.0003 ft), representative of new, smoothly installed sheet metal.
- Sizing method: equal friction, targeting a main-trunk friction rate in the neighborhood of 0.16–0.19 in. w.g. per 100 ft for this illustration — a value derived from the calculation below, not assumed in advance.
- Velocity criterion: main trunk sized toward roughly 1,300–1,500 fpm, consistent with a commercial low-pressure supply system serving general office-type spaces.
- Layout: one main trunk splitting at two branch tees to serve three zones of 465 CFM each, with representative straight lengths and fittings assigned to each section, as stated at each step below.
Step 2 — Preliminary Main-Duct Area
\[ A=\frac{\dot V}{V} \]Targeting a preliminary main-trunk velocity of 1,450 fpm gives:
\[ A= \frac{1{,}395\ \mathrm{CFM}} {1{,}450\ \mathrm{fpm}} \approx 0.962\ \mathrm{ft^2} \;(138.5\ \mathrm{in^2}) \]Step 3 — Preliminary Round Diameter
\[ D=\sqrt{\frac{4A}{\pi}} \]gives a preliminary diameter of about 13.3 in. The nearest practical standard round duct size above that is 14 in. Recomputing the actual area and velocity at 14 in diameter (0.0993 m2, 1.069 ft2):
\[ V= \frac{1{,}395\ \mathrm{CFM}} {1.069\ \mathrm{ft^2}} \approx 1{,}305\ \mathrm{fpm} \;(6.63\ \mathrm{m/s}) \]That is the design velocity actually used for the main trunk — lower than the 1,450 fpm preliminary target, because rounding up to the next standard size adds more area than the preliminary calculation called for. This is normal, and it is exactly why the actual velocity, not the preliminary one, carries into the friction check.
Step 4 — Rectangular Alternative
If ceiling depth for the main trunk is limited to about 10 in, a rectangular alternative constrained to that height needs a width of roughly 138.5 in2 ÷ 10 in ≈ 13.9 in, which rounds to a practical 14 in × 10 in section. That gives an actual area of 140 in2 (0.972 ft2) and an actual velocity of:
\[ V= \frac{1{,}395\ \mathrm{CFM}} {0.972\ \mathrm{ft^2}} \approx 1{,}435\ \mathrm{fpm} \;(7.29\ \mathrm{m/s}) \]higher than the round duct's 1,305 fpm, because the 14 × 10 rectangle has slightly less area than the 14 in round duct once both are rounded to practical sizes. Its aspect ratio, 1.4:1, is close enough to square that the hydraulic penalty is modest. For this section, hydraulic diameter and equal-friction equivalent diameter work out to:
\[ D_h = \frac{2ab}{a+b} = \frac{2(14)(10)}{24} \approx 11.7\ \mathrm{in} \] \[ D_e = 1.30 \frac{(140)^{0.625}} {(24)^{0.25}} \approx 12.9\ \mathrm{in} \]against an equal-area round diameter of about 13.4 in — the same three-way spread discussed earlier, on the duct this example is actually sizing. The round 14 in duct is carried forward for the rest of this worked example, since it gives the lower velocity of the two options at a comparable nominal size.
Step 5 — Friction-Loss Check on the Main Trunk
Using Darcy-Weisbach on the 14 in round main trunk at 6.63 m/s, with air density 1.2 kg/m3 and the assumed 0.09 mm roughness:
\[ Re= \frac{VD_h}{\nu} = \frac{(6.63)(0.356)} {1.5\times10^{-5}} \approx 1.57\times10^5 \]which is well into the turbulent regime typical of HVAC ducts. Solving the friction-factor relationship for this Reynolds number and relative roughness gives \(f\approx0.018\). Applying Darcy-Weisbach:
\[ \frac{\Delta P_f}{L} = f\frac{1}{D_h} \frac{\rho V^2}{2} \approx 1.34\ \mathrm{Pa/m} \]which converts to a friction rate of about 0.164 in. w.g. per 100 ft — a reasonable, if slightly higher than the commonly cited residential reference range, result for a 14 in duct carrying 1,395 CFM at this velocity, and a sensible starting friction rate for sizing the rest of this system by the equal-friction method.
Step 6 — Size the Downstream Sections
The layout splits the 1,395 CFM main trunk at two branch tees: Zone 1 takes off at Tee A, Zone 2 takes off at Tee B, and Zone 3 is served by the trunk's own continuation past Tee B, rather than by a third branch takeoff. Sizing every section at approximately the main trunk's 0.16–0.19 in. w.g. per 100 ft friction rate gives the following results.
| Section | Airflow | Duct size | Velocity | Friction rate | Length | Straight-duct loss |
|---|---|---|---|---|---|---|
| Section 1 — AHU to Tee A | 1,395 CFM (0.658 m3/s) | 14 in round | 1,305 fpm (6.63 m/s) | 0.164 in. w.g./100 ft (1.34 Pa/m) | 20 ft (6.1 m) | 0.033 in. w.g. (8.2 Pa) |
| Section 2 — Tee A to Tee B | 930 CFM (0.439 m3/s) | 12 in round | 1,184 fpm (6.02 m/s) | 0.165 in. w.g./100 ft (1.35 Pa/m) | 15 ft (4.6 m) | 0.025 in. w.g. (6.2 Pa) |
| Section 3 — Tee B to Zone 3 | 465 CFM (0.220 m3/s) | 9 in round | 1,053 fpm (5.35 m/s) | 0.189 in. w.g./100 ft (1.54 Pa/m) | 15 ft (4.6 m) | 0.028 in. w.g. (7.1 Pa) |
| Branch 1 — Tee A to Zone 1 | 465 CFM (0.220 m3/s) | 8 in round | 1,332 fpm (6.77 m/s) | 0.338 in. w.g./100 ft (2.76 Pa/m) | 10 ft (3.1 m) | 0.034 in. w.g. (8.4 Pa) |
| Branch 2 — Tee B to Zone 2 | 465 CFM (0.220 m3/s) | 8 in round | 1,332 fpm (6.77 m/s) | 0.338 in. w.g./100 ft (2.76 Pa/m) | 10 ft (3.1 m) | 0.034 in. w.g. (8.4 Pa) |
The two branch runouts are worth a second look. At 465 CFM, a duct that would actually hold close to the trunk's 0.16–0.19 in. w.g. per 100 ft friction rate works out closer to 9 in round, but an 8 in branch was selected here instead, constrained by the space available above the ceiling grid at that point in the layout. That single practical constraint pushes the branch friction rate up to about 0.34 in. w.g. per 100 ft, over twice the trunk's rate, which is a realistic illustration of why equal-friction sizing rarely lands on exactly the same rate in every section once real duct sizes and real space constraints are involved.
Step 7 — Add Fitting Losses
Each branch path includes a 90° takeoff from the trunk, a 90° elbow, and a balancing damper; the trunk's final continuation to Zone 3 includes an elbow and a damper but no takeoff, since it is a straight continuation rather than a branch. Using the illustrative assumed coefficients introduced earlier — takeoff \(K\approx0.75\), elbow \(K\approx0.22\), damper \(K\approx0.20\) — and the velocity pressure at each fitting's own duct size:
At the 8 in branch velocity (6.77 m/s), velocity pressure is about 27.5 Pa (0.110 in. w.g.). Summing the three branch coefficients, \(K=0.75+0.22+0.20=1.17\):
\[ \Delta P_{\text{fitting,branch}} = 1.17\times27.5\ \mathrm{Pa} \approx 32.2\ \mathrm{Pa} \;(0.129\ \mathrm{in.\ w.g.}) \]At the 9 in Zone 3 continuation velocity (5.35 m/s), velocity pressure is about 17.2 Pa (0.069 in. w.g.). With only the elbow and damper, \(K=0.22+0.20=0.42\):
\[ \Delta P_{\text{fitting,Zone3}} = 0.42\times17.2\ \mathrm{Pa} \approx 7.2\ \mathrm{Pa} \;(0.029\ \mathrm{in.\ w.g.}) \]A terminal diffuser-neck loss of about 0.05 in. w.g. (12.5 Pa) is assumed at every outlet — again an illustrative value, standing in for actual manufacturer diffuser performance data.
Step 8 — Total Pressure Loss on Each Path
| Path | Physical length | Straight loss | Fitting loss | Terminal loss | Total |
|---|---|---|---|---|---|
| Zone 1 (Section 1 + Branch 1) | 30 ft (9.1 m) | 0.066 in. w.g. | 0.129 in. w.g. | 0.05 in. w.g. | 0.246 in. w.g. (61 Pa) |
| Zone 2 (Section 1 + Section 2 + Branch 2) | 45 ft (13.7 m) | 0.091 in. w.g. | 0.129 in. w.g. | 0.05 in. w.g. | 0.270 in. w.g. (67 Pa) |
| Zone 3 (Section 1 + Section 2 + Section 3) | 50 ft (15.2 m) | 0.086 in. w.g. | 0.029 in. w.g. | 0.05 in. w.g. | 0.165 in. w.g. (41 Pa) |
Step 9 — Interpret the Result
Zone 2's path, at about 0.270 in. w.g. (67 Pa), comes out as the critical path in this layout — not Zone 3, even though Zone 3's run is physically 5 ft longer. Zone 3 skips a branch takeoff entirely, since it is fed by the trunk's own continuation rather than a side branch, and it runs at a lower velocity through its final section; both factors keep its fitting loss well below either branch's. Zone 2's path, by contrast, carries the full trunk length up to Tee B plus a complete branch fitting set — takeoff, elbow, and damper — at the branch's higher velocity. This is exactly the outcome discussed earlier under the critical path: total pressure loss, not physical length, decides which path governs.
All five duct sections land between about 1,050 and 1,335 fpm, inside the typical commercial supply range discussed earlier, and none of the individual friction rates are extreme for their duct size and airflow. The critical path's total of roughly 0.27 in. w.g. is a modest number for a system this size, which suggests the 14 in main trunk and its downstream sizing are reasonable — subject to still adding return-side, filter, and coil losses before that number represents the actual external static pressure a blower selection needs to meet.
Step 10 — Compare with an Undersized Alternative
Sizing the main trunk one standard size smaller, at 12 in round instead of 14 in, at the same 1,395 CFM, changes the numbers substantially:
| Quantity | 14 in (selected) | 12 in (undersized) | Change |
|---|---|---|---|
| Velocity | 1,305 fpm (6.63 m/s) | 1,776 fpm (9.03 m/s) | +36% |
| Velocity pressure | 0.106 in. w.g. (26.4 Pa) | 0.196 in. w.g. (48.9 Pa) | +85% |
| Friction rate | 0.164 in. w.g./100 ft (1.34 Pa/m) | 0.352 in. w.g./100 ft (2.88 Pa/m) | +115% |
| Straight loss over 20 ft | 0.033 in. w.g. (8.2 Pa) | 0.070 in. w.g. (17.5 Pa) | +115% |
A single standard size smaller raises velocity by about a third, but because velocity pressure and friction loss both scale with the square of velocity, the pressure penalty is far steeper: velocity pressure rises by roughly 85%, and friction loss by roughly 115%, for that same size step. Every fitting downstream of that smaller trunk section would also see a higher reference velocity pressure, compounding the effect through the rest of the system. This is the physical reason a duct one size too small does not cost "a little more" pressure — it can noticeably raise the fan's total static pressure requirement, along with fan energy and airflow noise, for a modest saving in duct material and installed space.
How Key Duct Design Variables Interact
| Design variable | If increased | If decreased | Primary consequence |
|---|---|---|---|
| Duct diameter or area | Velocity falls, friction loss falls | Velocity rises, friction loss rises sharply | Balances fan energy and noise against space and material use |
| Velocity | Friction and fitting loss rise with \(V^2\) | Friction and fitting loss fall with \(V^2\) | The single most influential variable in both loss equations |
| Design friction rate | Smaller ducts, higher fan pressure needed | Larger ducts, lower fan pressure needed | Sets duct size directly under the equal-friction method |
| Aspect ratio (rectangular) | More perimeter per unit area, more friction, more sheet metal | Closer to round-duct hydraulic efficiency | Trades fabrication and space constraints against pressure loss |
| Surface roughness | Higher friction factor, higher friction loss | Lower friction factor, lower friction loss | Depends on material and installed condition, not nominal rating alone |
| Fitting count | More cumulative pressure loss and turbulence | Lower pressure loss, simpler balancing | Often the larger contributor to total loss on short runs |
| Duct length | Friction loss rises linearly | Friction loss falls linearly | Straightforward, but easy to underestimate via total effective length |
Flexible Duct: Why It Behaves Differently
Flexible duct's spiral-wire-and-liner wall is inherently rougher than smooth galvanized sheet metal, so even a straight, fully stretched run of flex duct carries a meaningfully higher friction factor than an equivalent round metal duct at the same diameter and velocity. That is before accounting for how flex duct is actually installed.
In the field, flexible duct is routinely installed with some combination of sag between supports, compression where it is strapped too tightly or run through tight framing, bends that pinch the inside radius, and extra coiled-up length left over from a run that did not need it all. Each of these adds pressure loss beyond the straight, fully extended condition that manufacturer friction data is normally based on — sag and compression in particular can multiply the effective friction rate well beyond the nominal smooth-duct figure, and a tight bend can add a fitting-like loss on top of the length itself.
Flexible duct should not be treated as hydraulically equivalent to smooth sheet metal in a pressure-loss calculation, and it should not be corrected with a flat rule of thumb such as adding a fixed one or two inches of duct size. The defensible approach is to use friction data for the specific flex-duct product, in its installed condition, from the manufacturer or a recognized design guide, and to design and install the run to stay as close to straight and fully extended as the available space allows.
Air Density, Altitude and Velocity Pressure
Air density depends on temperature and, significantly, on elevation — at higher altitude, atmospheric pressure is lower, and standard air is measurably less dense than the sea-level reference value commonly built into duct-design charts and default software settings.
For a fixed volumetric airflow, velocity through a given duct area does not change with density; velocity is set by \(\dot V\) and \(A\) alone. What does change is velocity pressure, since \(P_v=\rho V^2/2\) scales directly with density — the same velocity at a lower air density produces a lower velocity pressure, and correspondingly a lower friction and fitting-loss pressure drop for the same duct geometry and airflow. Reynolds number also shifts with density and viscosity, though the effect on friction factor in the fully turbulent regime typical of HVAC ducts is comparatively small. Fan performance itself is density-dependent as well: a fan's pressure and power curves are normally published at a standard air density, and a design at meaningfully different elevation or temperature needs the manufacturer's density-correction guidance applied to the fan selection, not just to the duct pressure-loss calculation.
A site such as Kathmandu, at roughly 1,400 m elevation, is a practical example of where this correction is not optional — standard sea-level air-density assumptions measurably overstate both velocity pressure and fan performance there, and a final design at that elevation should carry a site-specific density through the calculation rather than the 1.2 kg/m3 reference value used for illustration in this article.
Duct Pressure Loss and Fan Energy
Every pascal of pressure loss the duct system produces has to be supplied by the fan, and that costs power. The air power required to move a given airflow against a given pressure loss is:
\[ P_{\text{air}} = \dot V\,\Delta P \]and the actual electrical input to the fan is higher again, once fan and motor inefficiencies are included:
\[ P_{\text{fan,input}} \approx \frac{\dot V\,\Delta P}{\eta_f} \]where \(\eta_f\) is the combined fan-and-drive efficiency at the operating point, and its precise definition depends on whether the manufacturer's figure is fan static, fan total, or wire-to-air efficiency. For the critical path identified above, at 0.658 m3/s against roughly 67 Pa of duct-only pressure loss, the air power works out to only about 44 W, and the fan input, at an illustrative 65% combined efficiency, to roughly 68 W. That duct-only figure is a fraction of a real system's total fan pressure requirement, which still has to add filter, coil, and terminal device losses before it represents the actual external static pressure a blower selection has to meet — exactly where fan selection and static pressure calculation, taking duct losses through to a fan operating point, picks up as the next step in this series.
Common Duct-Design Mistakes
- Sizing only from CFM without checking velocity. A duct pulled straight off a CFM chart at a default velocity may still land outside the acceptable range for that run's noise or space constraints.
- Sizing only from velocity without checking friction. A duct that looks fine on a velocity chart can still produce more pressure loss than the fan has available, especially over a long or fitting-heavy run.
- Treating 0.08 or 0.10 in. w.g. per 100 ft as universal. That figure is a common residential starting reference, not a value derived for every system; commercial systems, in particular, are frequently designed to different friction rates.
- Confusing static pressure with total pressure. Static-only bookkeeping breaks down anywhere velocity changes — transitions, takeoffs, and terminal devices — because it drops the velocity-pressure term that total pressure keeps track of.
- Using equal area instead of the equal-friction equivalent diameter for rectangular ducts. An equal-area round diameter is not the diameter that reproduces that rectangular duct's actual friction behavior on a round-duct chart.
- Confusing hydraulic diameter and equivalent diameter. Hydraulic diameter is a term inside the Darcy-Weisbach equation; equal-friction equivalent diameter is a separate empirical relationship for comparing rectangular ducts to round-duct charts. The two numbers are rarely equal.
- Ignoring fittings entirely. On short branch runs in particular, fitting loss can exceed straight-duct friction loss by a wide margin, as the worked example above shows.
- Using one generic \(K\) value for every elbow or tee. Loss coefficients are geometry-specific; a tight mitered elbow and a smooth long-radius elbow of the same nominal size do not lose the same pressure.
- Assuming the longest physical run is automatically the critical path. The path with the greatest total pressure loss is what matters, and a shorter run with more fittings can outrank a longer, straighter one.
- Ignoring return-side pressure loss. A supply-only pressure calculation understates what the fan actually has to overcome; the return path back to the unit is part of the same pressure budget.
- Forgetting filter, coil, or terminal device losses in the pressure budget. These fixed component losses are frequently larger than the duct friction loss itself, and have to be added on top of it, not folded into a generic allowance.
- Treating flexible duct like smooth sheet metal. Flex duct's inherent roughness, plus real-world sag, compression, and bends, routinely produces higher pressure loss than a metal duct of the same nominal size.
- Pushing rectangular duct to an excessive aspect ratio. A flat, high-aspect-ratio duct loses hydraulic efficiency and adds sheet-metal cost compared with a more square section of the same area.
- Skipping manufacturer fan or blower performance data. A calculated system pressure requirement only means something once it is checked against the actual performance curve of the selected fan at the design airflow.
- Using the nominal duct size without recalculating actual velocity after rounding. Standard sizes rarely match a preliminary calculation exactly, and the velocity, along with every pressure loss that depends on it, changes once the size is rounded.
A Practical HVAC Duct Design Workflow
- Obtain the design airflow for each room or zone.
- Assign that airflow to each duct branch in the layout.
- Sketch the supply and return routes, including approximate fitting locations.
- Identify the preliminary candidate critical paths.
- Choose a duct-sizing method appropriate to the project — equal friction, velocity reduction, or static regain.
- Establish allowable velocities and any acoustic criteria for each part of the system.
- Derive or select the design friction rate.
- Size each duct section and round to standard duct sizes.
- Recalculate actual velocities from the rounded sizes.
- Calculate straight-duct friction loss for each section.
- Calculate fitting losses for each section.
- Include filter, coil, grille, diffuser, and damper losses where they apply.
- Total the losses along each candidate path.
- Identify the governing, critical path from those totals.
- Verify the selected fan or blower can meet that pressure requirement at the design airflow.
- Revise duct sizes if pressure, noise, or fan energy come out unacceptable.
- Balance and commission the system once installed.
Frequently Asked Questions
How do you calculate duct size from CFM?
Start from the continuity relationship \(A=\dot V/V\): divide the design airflow in CFM by a target velocity in fpm to get the required cross-sectional area, then convert that area to a round diameter with \(D=\sqrt{4A/\pi}\), or to rectangular dimensions by choosing a height and solving for width. Round the result up to the nearest practical standard duct size, then recalculate the actual velocity from that rounded size — the nominal-size velocity is what actually goes into the friction-loss calculation, not the unrounded preliminary figure. Velocity alone only fixes the geometry; the duct still needs a friction-loss and fitting-loss check before it can be called sized.
What duct size is required for 1,000 CFM?
It depends on the target velocity, which is a design choice rather than a fixed answer. At 1,200 fpm, 1,000 CFM needs about 0.83 ft2 of area, corresponding to roughly a 12 in round duct. At a lower target velocity such as 900 fpm, the same airflow needs a larger duct, closer to 14 in round; at a higher target such as 1,600 fpm, a smaller duct, closer to 10.5 in round, would suffice, at the cost of higher friction loss and noise. The right answer for a specific job depends on the velocity and friction-rate criteria appropriate to that run, not on airflow alone.
What is a good duct velocity for HVAC systems?
There is no single correct velocity; it depends on where the duct sits in the system and how noise-sensitive the served space is. Commercial low-pressure systems commonly reference roughly 900–2,000 fpm for main trunks and 600–1,200 fpm for branch runouts, with the lower end favored near noise-sensitive spaces such as offices and bedrooms. These are typical design references, not fixed maximums — the governing limits on an actual project are the acoustic criterion set for the space and the static pressure the selected fan can deliver at the design airflow, both of which vary from project to project.
What friction rate should be used for duct design?
The design friction rate is derived, not looked up as a constant. For residential systems under ACCA Manual D, it comes from dividing the blower's available static pressure by the total effective length of the critical supply-and-return path. For commercial equal-friction designs, it is selected to suit the project's velocity, noise, and fan-capability criteria. A commonly cited residential reference of 0.08–0.10 in. w.g. per 100 ft is a reasonable rough starting point for many small systems, but treating it as universal ignores how strongly the appropriate rate depends on available static pressure, duct length and fitting count, and acoustic requirements specific to that job.
What does 0.1 in. w.g. per 100 ft actually mean?
It means that, for every 100 ft (30.5 m) of straight duct at that friction rate, the airflow loses 0.1 in. w.g. of static pressure to wall friction, equivalent to about 0.82 Pa per metre of duct. It says nothing on its own about fitting losses, terminal device losses, or total system pressure; those have to be added separately along whichever path is being evaluated. It is also a rate, not a fixed property of a duct size — the same duct produces a different friction rate at a different airflow, since friction loss scales with velocity, and velocity is airflow divided by the duct's fixed area.
Is equal friction the same as equal velocity?
No. Equal friction holds the friction rate, pressure loss per unit length, roughly constant across sections as airflow and duct size change, which generally means velocity also drops somewhat downstream as ducts step down in size, but the two are not sized to be numerically equal. The velocity-reduction method, by contrast, explicitly schedules a falling velocity at each branch rather than targeting a constant friction rate. In practice the two methods often produce broadly similar-looking duct sizes on simple layouts, but they are governed by different target quantities and can diverge meaningfully on systems with uneven fitting counts or branch lengths.
What is the difference between hydraulic diameter and equivalent diameter?
Hydraulic diameter, \(D_h=4A/P\), is a geometric quantity built from flow area and wetted perimeter, and it is the diameter term used directly inside the Darcy-Weisbach friction equation for a rectangular duct. Equal-friction equivalent diameter is a separate, empirical correlation — for example, \(D_e=1.30(ab)^{0.625}/(a+b)^{0.25}\) for rectangular ducts — built specifically so that a round duct of that diameter has approximately the same friction performance as the rectangular duct, at the same airflow. The two numbers are calculated differently and are rarely equal for the same duct; only the equal-friction equivalent diameter should be used to compare a rectangular duct against round-duct friction charts.
How do elbows and fittings affect duct pressure loss?
Each fitting adds a loss proportional to velocity pressure at its reference section, \(\Delta P_{\text{fitting}}=K\rho V^2/2\), where \(K\) depends entirely on the fitting's geometry — its radius, angle, and whether it is a takeoff, transition, entrance, or damper. On short branch runs, fitting losses frequently exceed the straight-duct friction loss, particularly where a takeoff, an elbow, and a damper all sit close together on a run only a few metres long. Because \(K\) varies so much by geometry, fitting losses should be taken from an authoritative fitting-loss table or manufacturer data for the actual fitting specified, not assumed from a single generic coefficient.
Is the longest duct run always the critical path?
Not necessarily. The critical, or index, path is whichever route through the system produces the greatest total pressure loss — straight-duct friction plus every fitting and component loss along the way — and that is not always the physically longest run. A shorter branch with a takeoff, a tight elbow, and a damper packed into a few metres can accumulate more total pressure loss than a longer run with fewer fittings and a gentler layout. Every candidate path's total pressure loss has to be added up and compared before the governing path can be identified with confidence.
Why does flexible duct have more pressure loss than metal duct?
Flexible duct's corrugated wall is inherently rougher than smooth galvanized sheet metal, which alone raises its friction factor at a given diameter and velocity. Installed conditions typically make this worse: sag between supports, compression from tight strapping or cramped framing, pinched bends, and coiled-up excess length all add pressure loss beyond the straight, fully extended condition manufacturer data is usually based on. Because of this, flexible duct should be run as straight and taut as the installation allows, and its pressure loss should be estimated from product-specific, installed-condition friction data rather than assumed equal to a metal duct of the same nominal size.