Duct Size Calculator
The engine is the ASHRAE/Huebscher friction relationship for galvanized round duct: friction loss equals 0.109136 times CFM to the 1.9 power divided by diameter to the 5.02 power (in inches of water per 100 feet). Rearranged, it gives the diameter for a target friction rate; the ASHRAE equivalent-diameter formula then converts that round size to rectangular duct with the same friction loss, and velocity is 183.4 times CFM divided by the diameter squared. These are published equations, so nothing here is invented — the calculator simply reproduces the friction chart and checks the result against Manual D velocity limits.
Two things drive the answer beyond CFM. The first is the friction rate: the honest number is your blower’s available static pressure divided by the total effective length of the longest run, but if you don’t know it, 0.08 inches per 100 feet is a reasonable default (real designs land between 0.06 and 0.10). The second is the duct material: flexible duct is several times rougher than smooth metal, so this tool sizes flex about one step larger — and reminds you that sagging or compressed flex can double the friction and choke a run. It also flags the most common real-world failure, undersized returns, by sizing return grilles for a low, quiet face velocity.
What this is not is a substitute for a full ACCA Manual D. It is a screening estimate to help you sanity-check a duct layout, size a replacement run, and understand why duct rules of thumb like “one square inch per CFM” are so far off. A real duct design pulls the per-room airflow from a room-by-room Manual J, uses your measured blower static pressure, accounts for every fitting’s equivalent length, and balances the system — all of which require the full method and are needed for a permit. Free, no signup — part of the HVAC and ventilation section.
Duct Size Calculator
What size duct do you need for a given airflow? This free duct size calculator uses the equal-friction method — the same math behind a Manual D ductulator — to turn a run’s CFM and design friction rate into a round duct diameter, the rectangular equivalents, and the air velocity, then checks that velocity against the noise limits. It handles rigid metal and flex, supply and return, and return-grille sizing. Screening estimate — a full Manual D is still required for a real design. Free, no signup.
Airflow for this run
The CFM this duct has to carry. A trunk carries the whole system; a branch carries only the rooms it feeds. Total system CFM ≈ AC tons × 400.
Duct run
What you're sizing sets the velocity limit. Rigid metal is smoother than flex; flexible duct is sized one step larger to cover its extra friction.
Friction rate
Equal-friction sizing needs a design friction rate (in. w.c. per 100 ft). Use a typical value, or derive the honest rate from your blower's available static pressure and the longest run's total effective length.
Calculation Formulas
The ASHRAE/Huebscher friction equation for galvanized round duct at standard air — friction loss in inches of water column per 100 feet, for airflow CFM and diameter d (inches). It is the relationship behind every ductulator.
Example:
109 CFM in a 6-inch round: 0.109136 × 109^1.9 / 6^5.02 ≈ 0.10 in.w.c./100 ft.
Rearranged to solve for diameter at a chosen friction rate (FR). Round up to a stocked size. Lower friction rate or higher CFM means a bigger duct.
Example:
100 CFM at 0.08 in.w.c./100 ft → about 6.1 inches → 6-inch round.
Velocity in feet per minute for airflow CFM through a round duct of diameter d (inches). Checked against noise limits — supply trunks under ~900 fpm, branches ~600–700, returns ~700.
Example:
109 CFM in a 6-inch round: 183.4 × 109 / 36 ≈ 555 fpm.
The design friction rate is the available static pressure (ASP) — the blower's external static minus the coil, filter, registers, and dampers — divided by the total effective length (the longest supply plus longest return run, including fitting equivalent lengths).
Example:
0.31 in.w.c. ASP ÷ 424 ft TEL × 100 = 0.073 in.w.c./100 ft.
The rectangular duct (sides a × b) that has the SAME friction loss as a round duct of diameter De — not the same area, which would undersize it. Keep the aspect ratio at or under 4:1.
Example:
A 20 × 8 in rectangular duct ≈ a 14-inch round for friction.
Flex duct is 3–10× rougher than smooth metal, so it is sized about one step larger. Even 15% sag can double its friction, so it must be pulled drum-tight.
Example:
A branch that is 6-inch metal becomes about 7-inch in flex.
Return and filter grilles are sized by a low face velocity, not friction — a filter grille is kept to ~400 fpm through ~75% net free area to stay quiet and low-drop.
Example:
800 CFM ÷ (400 fpm × 0.75) × 144 ≈ 384 sq in of grille.
Standard Constants
| Constant | Value | Description |
|---|---|---|
| Friction coefficient | 0.109136 | ASHRAE round-duct friction constant (galvanized steel, standard air). |
| Velocity constant | 183.4 | V (fpm) = 183.4 × CFM / d² (d in inches). |
| Airflow per ton | ≈400 CFM | Total system airflow ≈ AC tons × 400 CFM. |
| Default friction rate | 0.08 | Typical residential design friction rate (in.w.c./100 ft) when static pressure is unknown; real designs run 0.06–0.10. |
| Supply trunk velocity | ≤ 900 fpm | Above this, ducts get noisy. |
| Supply branch velocity | 600–700 fpm | Runouts to registers. |
| Return / filter grille | ≤ 400 fpm | Low face velocity keeps returns quiet. |
| Max aspect ratio | 4:1 | Rectangular duct width-to-height limit before friction and cost climb. |
Note: All calculations include appropriate waste factors based on project complexity and material type. Results are estimates and should be verified by professionals before purchasing materials.
ACCA Manual D — Residential Duct Systems(ANSI/ACCA 4)
View StandardThe standard for residential duct design. It sets the equal-friction (and other) sizing methods, the total-effective-length approach to fittings, and velocity limits. Required for permits in most jurisdictions; must be driven by Manual J room loads.
Key Requirements:
- •Size ducts from room-by-room Manual J loads (airflow per room)
- •Use the design friction rate from available static pressure ÷ total effective length
- •Keep velocities within the residential limits to control noise
ASHRAE Handbook of Fundamentals — Duct Design(ASHRAE Fundamentals Ch. 21)
View StandardSource of the round-duct friction equation, the rectangular-to-round equivalent-diameter formula, and standard-air properties used throughout duct sizing.
Key Requirements:
- •Galvanized-steel roughness and standard-air density (0.075 lb/ft³)
- •Equivalent diameter matches friction loss, not cross-sectional area
ACCA Manual J — Residential Load Calculation(ANSI/ACCA 2-2016)
View StandardDuct sizing needs the airflow each room requires, which comes from the room-by-room cooling and heating loads in a Manual J. Without room loads, per-branch CFM is a guess.
Key Requirements:
- •Room-by-room loads set the CFM each branch must deliver
- •Total airflow ties to the equipment (≈400 CFM per cooling ton)
SMACNA — Duct Construction Standards(SMACNA HVAC Duct Construction)
View StandardGoverns how ducts are built — gauges, seams, sealing, hangers, and reinforcement — and standard duct sizes. Complements the sizing method with fabrication requirements.
Key Requirements:
- •Standard round and rectangular duct dimensions
- •Sealing and support requirements that affect real airflow
International Energy Conservation Code — ducts(IECC R403.3)
View StandardRequires duct sealing and, for ducts outside conditioned space, insulation and leakage testing — real-world factors that reduce delivered airflow if ignored.
Key Requirements:
- •Seal ducts; test leakage for ducts outside conditioned space
- •Insulate ducts in unconditioned attics/crawls
Standards Disclaimer: Standards and codes are subject to periodic updates. Always verify current requirements with local building authorities and professional engineers before beginning construction. Links provided are for reference only.
Returns are usually the weak link
All systems
Return ducts and grilles are chronically undersized, which starves the blower and drives up static pressure. Size returns generously, keep grille face velocity low (≤400 fpm for filter grilles), and use multiple returns on larger systems.
Regional Examples:
Flex duct needs to be upsized and tight
All systems
Flexible duct has several times the friction of smooth metal, so it is sized about one step larger. The bigger danger is installation: sags, kinks, and compression can double the friction and choke a run — flex must be pulled drum-tight and fully supported.
Regional Examples:
Friction rate is not a constant
All systems
The right friction rate comes from your blower's available static pressure divided by the total effective length of the longest run. Long runs or high-static equipment mean a lower friction rate and bigger ducts; assuming 0.10 when the real number is 0.06 undersizes everything.
Regional Examples:
Humid and hot climates move more air
Zones 1–3 and hot-dry
Higher cooling loads mean higher total CFM (still ~400 per ton), so trunks and branches run larger. Duct location matters too — ducts in a hot attic gain heat and should be sealed, insulated, or moved into conditioned space.
Regional Examples:
Rules of thumb ignore what matters
National
Shortcuts like "one square inch of duct per CFM" or "100 CFM per 6-inch round" ignore the friction rate, run length, fittings, and flex. The honest capacity of a round duct depends on the friction rate you actually design to.
Regional Examples:
Before You Build
- •Contact your local building department for specific requirements
- •Verify frost line depths, wind zones, and seismic requirements for your area
- •Check if permits are required and schedule required inspections
- •Consult with a local contractor familiar with local codes
Related Calculators
Manual J Calculator
Free Manual J calculator: estimate your home's heating and cooling load in BTU and tons from size, climate, insulation, and windows. No signup.
AC Size Calculator
Free AC size calculator: the cooling load and the right air conditioner tonnage for your home by size, climate, insulation, and windows. No signup.
Furnace Size Calculator
Free furnace size calculator: the heating load and furnace BTU (input, output, and AFUE) your home needs by size, climate, and insulation. No signup.
HVAC BTU / Manual J Calculator
Cooling + heating BTU, AC tonnage, furnace size, heat-pump balance point — per ACCA Manual J / S, ASHRAE 1%/99%. DOE 2023 SEER2. Free.
Whole-House Ventilation Calculator
Free whole-house ventilation calculator: the continuous CFM your home needs by ASHRAE 62.2 and the IRC, shown side by side. No signup.
How to Use This Calculator
- Enter the airflow (CFM) the duct run has to carry — directly, or from AC tonnage (total system CFM ≈ tons × 400). A trunk carries the whole system; a branch carries only the rooms it feeds.
- Pick what you’re sizing — supply trunk, supply branch, return duct, or return grille — which sets the velocity limit.
- Choose rigid metal or flexible duct (flex is sized one step larger).
- Set the friction rate: use the typical 0.08 default, or switch to deriving it from your available static pressure and total effective length.
- Click Calculate to get the round diameter, rectangular equivalents, and the velocity with a pass/fail noise check.
- For returns, use the return-grille option to get the grille size at a quiet face velocity, and lean generous — undersized returns are the #1 duct problem.
Friction rate, velocity, and why rules of thumb fail
Equal-friction duct sizing works by picking one friction rate — the pressure the system loses per 100 feet of duct — and sizing every run to it. That rate is not universal: it is your blower’s available static pressure (the external static rating minus the coil, filter, registers, and dampers) divided by the total effective length, which is the longest supply run plus the longest return run including the equivalent length of every fitting. A long, fitting-heavy system has a low friction rate and needs bigger ducts; assuming 0.10 when the real number is 0.06 undersizes everything and makes the system noisy and starved. Once the friction rate is set, the diameter follows from the friction equation, and velocity is checked so the duct stays quiet — supply trunks under about 900 feet per minute, branches around 600 to 700, returns under 700, and filter grilles down near 400. This is why rules of thumb mislead: “one square inch of duct per CFM” would put a 100-CFM branch on an 11-inch duct when the friction math says 6 inches, and “100 CFM per 6-inch round” is only true near a 0.10 friction rate on smooth metal — on flex, or at a lower friction rate, a 6-inch carries much less. The calculator shows the honest capacity of each round size at your chosen friction rate. It remains a screening estimate: get a full ACCA Manual D from a professional for a real design, balancing, and permit.
Frequently Asked Questions
What size duct do I need for my airflow?
It depends on the airflow (CFM) and the friction rate you design to — not on square footage. At a typical 0.08 in.w.c./100 ft friction rate on smooth metal, a 6-inch round carries about 100 CFM, an 8-inch about 200, a 10-inch about 370, and a 12-inch about 600. Enter the run's CFM and this calculator solves the ASHRAE friction equation for the round diameter, gives the rectangular equivalents, and checks the velocity so the duct stays quiet. A trunk carries the whole system airflow (roughly 400 CFM per ton); a branch carries only the rooms it feeds.
How many CFM can a 6-inch duct handle?
About 100 CFM on smooth metal at a 0.08 in.w.c./100 ft friction rate, or roughly 110 CFM at 0.10 — moving around 550 feet per minute. But those numbers assume rigid metal at that friction rate: flexible duct of the same 6 inches carries noticeably less because it's several times rougher, and a lower friction rate (from long runs or high static pressure) drops the capacity too. That's exactly why the 'a 6-inch is always good for 100 CFM' rule of thumb misleads — the honest number depends on the friction rate you actually design to.
What is a friction rate and what should I use?
The friction rate is how much static pressure the system loses per 100 feet of duct, in inches of water column, and it's the key input for equal-friction sizing. The honest value is your blower's available static pressure — its external static rating minus the coil, filter, registers, and dampers — divided by the total effective length (the longest supply run plus the longest return, including the equivalent length of every fitting). Most residential designs land between 0.06 and 0.10. If you don't know your static pressure, 0.08 is a reasonable default; a long, fitting-heavy system runs lower and needs bigger ducts.
How do I convert a round duct to a rectangular size?
Use the ASHRAE equivalent-diameter formula: De = 1.30 × (a × b)^0.625 ÷ (a + b)^0.25, where a and b are the rectangular sides. It gives the rectangular duct with the same friction loss as the round — not the same cross-sectional area, which would undersize it. For example, a 20 × 8 inch rectangular duct is about a 14-inch round. Keep the aspect ratio at or under 4:1; very wide, flat ducts add friction and cost. This calculator lists the rectangular equivalents at several standard heights for you.
Does flexible duct need to be bigger than metal?
Yes. Flexible duct is 3 to 10 times rougher than smooth galvanized metal, so it's sized about one nominal step larger — a run that's 6-inch in metal is typically 7-inch in flex. The bigger issue is installation: sags, kinks, and compression can double the friction and choke the airflow. Flex has to be pulled drum-tight and fully supported. This calculator sizes flex by designing to half the metal friction rate, which lands you at the larger size.
Why are return ducts and grilles so often undersized?
Returns are the most commonly undersized part of a duct system, and a restricted return starves the blower and spikes the static pressure for the whole system. Returns should be sized generously and kept at a low face velocity — a filter grille around 400 feet per minute, a plain grille up to about 500 — through roughly 75% net free area. Larger systems usually need more than one return. This calculator's return-grille option sizes the grille for that quiet face velocity so you don't undersize it.
Is this a substitute for a Manual D?
No. This is a screening estimate that reproduces the equal-friction sizing math so you can sanity-check a layout or size a replacement run. A real duct design — an ACCA Manual D — pulls the per-room airflow from a room-by-room Manual J, uses your measured blower static pressure, accounts for every fitting's equivalent length, sizes the whole tree, and balances the system, all of which are required for a permit. Use this to understand the sizes and spot problems, then have a professional run the full Manual D before fabricating ductwork.