Mechanical Ventilation Calculator

Last updated: 2026-09-09

Mechanical Ventilation Calculator — Calculate required airflow for ventilating a space.
Inputs
ren/h
Result
Enter values and press Calculate
Common Examples — Click to Fill
Room areaCeiling heightAir changes per hour
Small room 502.70.5
Medium room 752.70.6
Large room 1002.70.8
Office 1502.71.2
Warehouse 2002.71.6

TL;DR: To calculate mechanical ventilation for a space, multiply the floor area by the ceiling height to find the volume, then multiply that volume by the required air changes per hour (e.g., 0.5 ACH for residential spaces) and add the per-person ventilation rate mandated by your local building code (e.g., 5 L/s per person under Spain's CTE DB-HS3) to get the total fan capacity in m³/h.

What Is the Mechanical Ventilation Calculator?

This calculator determines the required airflow rate for a mechanically ventilated space, expressed in both cubic meters per hour (m³/h) and liters per second (L/s). It is designed for architects, HVAC engineers, and homeowners who need to size exhaust fans or supply ventilation systems for residential and light commercial spaces.

The tool solves two distinct problems simultaneously. First, it handles the 'hygienic' ventilation rate—the baseline amount of fresh air needed to dilute carbon dioxide and odors produced by human occupants. Second, it integrates the dilution rate needed to control humidity and pollutants that accumulate in a sealed volume. This is critical because modern, energy-efficient homes are built airtight, meaning natural infiltration cannot be relied upon to maintain indoor air quality.

You need this calculation if you are installing a bathroom extractor fan, a whole-house mechanical ventilation system (MVHR), or a kitchen range hood in a space without operable windows. It ensures your fan is large enough to prevent mold growth and meet legal occupancy standards, but not so large that it wastes energy or creates uncomfortable drafts.

How to Use the Calculator

  1. Enter the floor area (m²): Input the total floor area of the space being ventilated. For a whole house, this is the sum of all habitable rooms (living room, bedrooms, hallways). For a single room, use only that room's floor area.
  2. Enter the average ceiling height (m): Use the distance from floor to ceiling. In homes with sloped or vaulted ceilings, use the average height, not the peak, for a more accurate volume estimate.
  3. Specify the occupancy (people): Input the maximum number of people who will regularly occupy the space simultaneously. For a bedroom, this is 2; for a living room, this reflects your typical household size.
  4. Select the air change rate (renovations/hour): Choose the standard required for your application. The default is 0.5 ACH for residential whole-house ventilation, but you may need 4–6 ACH for a bathroom or 6–8 ACH for a kitchen with a high heat load.
  5. Run the calculation: The tool multiplies area by height to get volume, then multiplies volume by the ACH rate. Simultaneously, it multiplies the number of people by the code-required per-person flow rate (e.g., 5 L/s per person). The final result is the larger of these two numbers, or their sum if you selected 'demand-controlled' mode.

Formula and Calculation Method

The mechanical ventilation calculation uses two independent formulas that are combined to yield the final fan airflow requirement. The logic is simple: you must provide enough fresh air to both dilute metabolic byproducts from occupants and to flush out accumulated moisture and pollutants from the building structure.

Formula 1: Volume-based ventilation rate (dilution of building pollutants)

Ventilation Rate (m³/h) = Floor Area (m²) × Ceiling Height (m) × Air Changes per Hour (ACH)

Formula 2: Occupancy-based ventilation rate (dilution of human bioeffluents)

Ventilation Rate (m³/h) = Number of People × Per-Person Flow Rate (L/s) × 3.6 (conversion factor from L/s to m³/h)

Final Result: The required fan capacity is the maximum of these two values, not the sum, unless your local code explicitly requires additive calculation for demand-controlled systems.

Worked Example: Consider a 90 m² apartment with a 2.5 m ceiling height. The volume calculation is straightforward: 90 m² × 2.5 m = 225 m³. With a standard residential ACH of 0.5 per hour, the volume-based requirement is 225 × 0.5 = 112.5 m³/h.

Now apply the occupancy standard from Spain's CTE DB-HS3, which mandates 5 L/s per person. For a household of 4 people, this gives 20 L/s. Convert this to m³/h by multiplying by 3.6 (since 1 L/s = 3.6 m³/h). This yields 20 × 3.6 = 72 m³/h.

Comparing the two results, 112.5 m³/h (volume-based) is greater than 72 m³/h (occupancy-based). Therefore, the minimum fan capacity required is 112.5 m³/h. In practice, you would select a commercially available fan rated at 120 m³/h to provide a 5–10% safety margin for duct pressure losses and filter resistance.

Practical Examples

ScenarioArea (m²)Height (m)PeopleACHCalculated Fan Size (m³/h)
Small bathroom (humid room) 4.5 2.4 1 6 (high humidity) 4.5 × 2.4 = 10.8 m³ × 6 ACH = 64.8 m³/h (occupancy gives only 18 m³/h, so humidity dominates)
Open-plan living room 35 2.7 5 0.5 35 × 2.7 = 94.5 m³ × 0.5 = 47.25 m³/h. Occupancy gives 5 × 5 L/s × 3.6 = 90 m³/h. Final: 90 m³/h
Two-bedroom apartment (whole house) 75 2.5 4 0.5 75 × 2.5 = 187.5 m³ × 0.5 = 93.75 m³/h. Occupancy gives 72 m³/h. Final: 94 m³/h (round up to 100 m³/h fan)

In the bathroom example, note how the air change rate (6 ACH) completely overrides the occupancy calculation. A bathroom with one person only needs 18 m³/h for breathing, but needs nearly 65 m³/h to prevent condensation on mirrors and walls. Always defer to the higher of the two calculations.

Tips for Accurate Results

  • Never undersize for rooms without windows: Internal bathrooms, walk-in closets, and windowless utility rooms rely entirely on mechanical ventilation. For these, use a minimum of 4 ACH even if the occupancy calculation suggests a lower flow rate.
  • Account for kitchen and bathroom extract requirements separately: The whole-house calculation (0.5 ACH) does not cover localized steam and grease extraction. A kitchen range hood requires 120–180 m³/h for a standard residential unit, and a bathroom exhaust fan requires a minimum of 60 m³/h under most European and North American codes. Add these as separate systems.
  • Forget the air intake for balanced ventilation: If your design uses a balanced mechanical ventilation system with heat recovery (MVHR), the supply fan must be sized equal to the extract fan, typically with ±10% imbalance allowance. Failing to include a dedicated fresh-air intake duct means the system will depressurize the home, causing backdrafting from chimneys and poor performance.
  • Watch the unit conversion: The most common error is confusing L/s with m³/h. Always multiply L/s by 3.6 to convert to m³/h. A fan rated at 65 L/s is actually providing 234 m³/h—far more than needed for most single rooms.
  • Include duct friction and filter pressure drop: Your calculated value is the free-air requirement at the fan inlet. Every 90-degree bend, 3 meters of flexible duct, and high-efficiency filter adds pressure drop that reduces actual airflow. Add a 20% safety margin for short duct runs (under 5 meters) and 30% for longer runs with multiple bends.
  • Use 'normal' ceiling heights only in the volume formula: If you have a room with a 3-meter ceiling, use the actual 3.0 value in the calculation, but recognize that the 0.5 ACH standard assumes normal residential volumes. A double-height living room may need stratification fans or exhaust points at the ceiling height level.

Frequently Asked Questions

Q: What is the difference between 0.5 ACH and 5 L/s per person?

These are two independent regulatory thresholds. The 0.5 ACH (air changes per hour) rate is a 'volume-based' requirement that ensures the entire volume of air in the space is replaced once every two hours. It is designed to control moisture buildup, volatile organic compounds (VOCs) from furniture, and radon infiltration. The 5 L/s per person standard is an 'occupancy-based' requirement, ensuring each occupant receives at least 5 liters of fresh outdoor air every second. Building codes, including the Spanish CTE DB-HS3 and ASHRAE 62.2, require satisfying the greater of the two. In a densely occupied space (e.g., a home office with 3 people in a 10 m² room), the occupancy rate will dominate. In an empty or sparsely occupied large home, the ACH rate will dominate.

Q: Can I use this mechanical ventilation calculator to size a heat recovery ventilator (HRV/ERC)?

Yes, but with caution. The final result (e.g., 120 m³/h) represents the extract airflow needed. For a balanced HRV system, the supply airflow must match the extract airflow. However, HRV units have two fans. If you calculate a whole-house requirement of 120 m³/h, you must purchase a unit rated for 120 m³/h of supply and 120 m³/h of extract, meaning the unit's nominal capacity is generally 240 m³/h (the sum of both streams). Additionally, HRV units have internal heat-exchange cores that impose a static pressure drop (typically 50–150 Pa). Your fan curve must be matched to the unit's operating point, not just the free-air volume. A common shortcut is to add two duct sizing allowances: use the calculated 0.5 ACH for the home's total supply, and add an extra 25% to the extract side for the bathroom and kitchen boost mode.

Q: How does the calculator handle high humidity or coastal climates?

It does not automatically. The standard 0.5 ACH is a minimum baseline for temperate inland climates. In humid climates (annual average relative humidity above 70%), high-moisture spaces like bathrooms, kitchens, and laundry rooms should use a dedicated exhaust fan with a moisture sensor (humidistat), not just rely on the whole-house ACH. For a bathroom in any climate, the general rule is a minimum of 60 L/s (216 m³/h) when the shower is running, which is far above the 65 m³/h you might calculate from the ACH method. For a whole home in Miami, Florida or Hong Kong, consider upgrading to 0.7–0.8 ACH to compensate for reduced natural infiltration due to the stack effect being minimized in warm, humid weather. The calculator's standard inputs are appropriate for winter-dominated, heating-driven climates only. Always check your local code's climate factor multiplier.