Bathroom Ventilation CFM & Duct Loss Calculator

Calculate required bathroom airflow choose code methods adjust for room size showers and jetted tubs model duct diameter length elbows and wall caps see friction static pressure and delivered CFM export results review worked examples understand formulas and follow a clear step by step guide for proper ventilation sizing selection noise ratings best practices

Inputs


Results
Required CFM
Eq. duct length (ft)
System static (in w.g.)
Estimated delivered CFM
Meets requirement
Fan Curve & System Point
The line represents your fan output between 0.10 and 0.25 in w.g. System dot indicates estimated static pressure from your duct layout.

Example Scenarios

#Room L×W×H (ft)MethodDuct Ø (in)Len (ft)90°45°Wall capFlexFan 0.10 / 0.25Load
15×5×8Area41010301.2580 / 60
28×10×8ACH=862020301.25110 / 90
310×12×9Fixtures S+J63531401.4150 / 120
47×9×8Area84522301.15200 / 160

How to Use

  1. Enter room dimensions. This calculates area and volume automatically.
  2. Choose a sizing method: Area, ACH, or Fixture adders. The calculator shows the highest requirement, respecting a 50 CFM minimum for intermittent ventilation.
  3. Describe the duct path: diameter, straight length, number of elbows and bends, wall cap style, and flex factor to model roughness.
  4. Enter your fan’s rated airflow at 0.10 and 0.25 inches of water. Most fan labels or spec sheets list both values.
  5. Click Calculate. Review the required CFM, equivalent duct length, system static pressure, and estimated delivered CFM. The status badge indicates pass or shortfall.
  6. Use the chart to visualize the fan curve and your system operating point. If short, increase duct size, shorten runs, reduce bends, or select a higher‑pressure fan.
  7. Export results to CSV or PDF for record keeping or project documentation.

Formulas Used

Required CFM
  • Area method: CFM = max(50, Area(ft²) × 1)
  • ACH method: CFM = Volume(ft³) × ACH ÷ 60
  • Fixture adders: Base 50 CFM + 50 CFM for each: shower or bath, jetted tub, enclosed toilet
Equivalent Length

EqLen = Straight + 15×(90° elbows) + 9×(45° bends) + CapEq

Then EqLen × FlexFactor (1.00–1.40). Wall cap typical equivalents: 30–40 ft.

Duct Friction and Static Pressure

Using Darcy–Weisbach:

  • Convert Q from CFM to m³/s, diameter (in) to meters. Area A = πD²/4, velocity V = Q/A.
  • Reynolds: Re = ρVD/μ with ρ≈1.2 kg/m³ and μ≈1.8×10⁻⁵ Pa·s.
  • Friction factor f = 64/Re (laminar) else f = 0.3164×Re⁻⁰.²⁵ (smooth turbulent).
  • ΔP (Pa) = f × (L/D) × ½ρV². Convert to inches of water: in w.g. = Pa ÷ 249.0889.

Delivered CFM is estimated by linearly interpolating your fan’s rated points at 0.10 and 0.25 in w.g., then reading that at the computed system static.

This tool provides engineering estimates. Always consult local codes and manufacturer instructions. For complex layouts, consider HVI rated fans and dedicated performance curves.

FAQs

Many guidelines require at least 50 CFM intermittent exhaust for bathrooms with a toilet, bath, or shower. Larger rooms or continuous ventilation targets may differ. Check your local code.

Area is simple for small rooms. ACH offers better control for large volumes or moisture heavy uses. This calculator supports both and highlights the higher requirement.

Smaller diameters dramatically increase friction and static pressure, reducing delivered airflow. Upsizing to six inch ducting is often the easiest way to recover CFM.

Properly stretched flex can work, but kinks and tight bends add resistance. We model this with a flex factor; changing it shows how roughness reduces airflow.

Most bathroom fans publish airflow at 0.10 and 0.25 inches of water. Interpolating between them gives a reasonable estimate of delivered CFM at your system static pressure.

Consider a higher capacity or higher pressure rated fan, shorter duct runs, fewer sharp bends, smoother transitions, or a larger duct diameter. The chart helps visualize impact.

Related Calculators

Sump Pump Size: Basin, Inflow & Head LossWater Heater Size & Recovery Time

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.