Whole-House Ventilation CFM Calculator

The model code and the standard ask for very different numbers on the same house — this runs both

Embed this calculator Free · no API key · keep the attribution link

Copy the snippet below to embed this calculator on your site. The attribution link must stay intact and dofollow (no rel="nofollow"). Browse all embeddable calculators

<div class="ttq-embed" style="max-width:100%;margin:0 auto;">
  <iframe src="https://testtalkhq.com/embed/whole-house-ventilation-cfm-calculator/?theme=light&utm_source=embed" width="100%" height="980" frameborder="0" loading="lazy" scrolling="no" title="Whole-House Ventilation CFM Calculator — TestTalkHQ" style="border:0;max-width:100%;width:100%;"></iframe>
  <p style="font:400 13px/1.4 system-ui,sans-serif;text-align:center;margin:6px 0 0;">Powered by the <a href="https://testtalkhq.com/whole-house-ventilation-cfm-calculator/?utm_source=embed&utm_medium=referral&utm_campaign=calculator_embed&utm_content=whole-house-ventilation-cfm-calculator" target="_blank" rel="noopener">Whole-House Ventilation CFM Calculator</a> from <a href="https://testtalkhq.com/?utm_source=embed&utm_medium=referral&utm_campaign=calculator_embed&utm_content=whole-house-ventilation-cfm-calculator" target="_blank" rel="noopener">TestTalkHQ</a></p>
</div>

Any trade

Contractor Job Estimator

Contractor Job Estimator

Price remodels and GC work, then send a quote with no internal numbers.

Excel or Google Sheets. Best on a computer.

$29.00

Buy

See all products

Checkout opens here — you stay on this page.

The instruments that turn a specified fan into a verified one

Every number above is a requirement. None of it is a measurement. The gap between a fan rated 80 cfm and a fan actually moving 80 cfm through the duct somebody built is where whole-house ventilation goes wrong, and both halves of the code — the airflow rate and the cfm-per-watt efficacy — are written about what the installed system does, not what the carton says. Two of these measure air, one measures watts, one measures the static pressure the bathroom rate has to be met at.

The cfm/watt check
P3 P4400 Kill A Watt electricity usage monitor

P3 P4400 Kill A Watt Electricity Usage Monitor

  • Table N1103.6.1 is a cfm-per-watt test and watts is the half nobody measures
  • A plug-in reading at the installed airflow is the field equivalent of the HVI 916 rating
  • Turns the fan efficacy result above from a limit into a pass or a fail
View on Amazon
The 0.25 in w.c. footnote
Dwyer Series 475 Mark III handheld digital manometer

Dwyer Series 475 Mark III Digital Manometer

  • Table M1505.4.4 footnote a requires the bathroom rate at not less than 0.25 in w.c.
  • Free-air fan ratings say nothing about what a real duct run and roof cap cost you
  • Also the instrument for the external static pressure the whole system lives on
View on Amazon
Grille face velocity
BTMETER BT-100 handheld anemometer

BTMETER BT-100 Handheld Anemometer

  • Quick face-velocity traverse at a supply or exhaust grille
  • Enough to catch a ventilation fan delivering half its rating before you leave
  • Cheap enough to live in the van next to the manometer
View on Amazon
Did it work?
Fluke 971 temperature and humidity meter

Fluke 971 Temperature Humidity Meter

  • Indoor relative humidity is the outcome the ventilation rate is trying to control
  • Over-ventilating in a cold climate shows up as a dry house, not a comfortable one
  • Under-ventilating shows up as sustained high RH long before anybody complains
View on Amazon

As an Amazon Associate, TestTalkHQ earns from qualifying purchases. Prices and availability can change.

Two formulas, one difference, twice the fan

Whole-house ventilation has the unusual property that the two authorities in play give you formulas that look like the same equation and are not. Set them next to each other:

IRC M1505.4.3, Equation 15-1:   cfm = (0.01 × floor area) + [7.5 × (bedrooms + 1)]
ASHRAE 62.2 Section 4.1.1:   Qtot = (0.03 × Afloor) + [7.5 × (Nbr + 1)]

The bedroom term is identical. The floor-area coefficient is three times larger in the standard. That is not a transcription error in either document — ASHRAE 62.2 used 0.01 until the 2013 edition, tripled it to 0.03, and added an infiltration credit to soften the increase. The IRC never followed, so the model code still carries the pre-2013 number.

HouseIRC Equation 15-1ASHRAE 62.2 Qtot62.2 ÷ IRC
1,200 sq ft, 2 bed34.5 cfm58.5 cfm1.70×
2,000 sq ft, 3 bed50.0 cfm90.0 cfm1.80×
2,400 sq ft, 3 bed54.0 cfm102.0 cfm1.89×
3,200 sq ft, 4 bed69.5 cfm133.5 cfm1.92×
4,800 sq ft, 5 bed93.0 cfm189.0 cfm2.03×

Notice the ratio climbs with house size. On a small apartment the bedroom term dominates and the two answers are within about 70 percent of each other; on a large house the floor-area term takes over and the standard asks for more than double.

This is the mistake, and it goes both ways. Size to 62.2 on a house that is only being inspected to the IRC and you have paid for twice the fan, twice the outdoor air load on the heating and cooling equipment, and a bigger dehumidification problem in a humid climate. Size to the IRC on a house that has been enrolled in ENERGY STAR or DOE Zero Energy Ready Home and you are short by half on a mandatory program requirement, found at the verification visit, after the drywall.

Each authority also gives you a table, and it is not the same answer

Section M1505.4.3 says the system shall provide outdoor air “at a continuous rate not less than that determined in accordance with Table M1505.4.3(1) or not less than that determined by Equation 15-1.” Both are compliant paths. They do not agree.

Dwelling floor area (sq ft)0–1 bed2–3 bed4–5 bed6–7 bed> 7 bed
< 1,5003045607590
1,501–3,00045607590105
3,001–4,500607590105120
4,501–6,0007590105120135
6,001–7,50090105120135150
> 7,500105120135150165

Table M1505.4.3(1), airflow in cfm. Here is the thing worth knowing about it: every cell is Equation 15-1 evaluated at the top of its band. The 2,400 sq ft three-bedroom house lands in the 1,501–3,000 row, which is priced as if it were 3,000 sq ft, and in the 2–3 bedroom column, priced as if it had 3 bedrooms. 0.01 × 3,000 + 7.5 × 4 = 60 cfm, which is exactly what the table says, against 54 cfm from the equation on the real house.

So the table is never lower than the equation. For any dwelling not sitting exactly on a band boundary with a bedroom count at the top of its column, the table rounds you up — by as much as 22 cfm on a house at the bottom of a large band. Using the equation instead is not a loophole; it is the other half of a sentence that offers both. Using the table is the conservative choice and it is faster to defend at plan review.

ASHRAE 62.2 Table 4.1a works the same way, banded in 500 sq ft steps from under 500 up to 5,000 and in single bedrooms from 1 to 5, with every cell equal to Qtot at the top of the band. Above 5,000 sq ft or beyond 5 bedrooms the table simply stops and you use the equation.

Both tables have a printed gap and you should know how the calculator reads it. The IRC rows run “< 1,500” then “1,501–3,000”. A house of exactly 1,500 sq ft is in neither band as literally printed, and neither is 1,500.5. ASHRAE has the same gap at 500. This calculator places a dwelling in the lowest band whose upper bound it does not exceed, so 1,500 uses the first row and 1,500.5 uses the second. That is the only reading under which each table still equals its own equation at the band tops, and it is the reading that does not leave a house with no requirement at all.

The 30 percent credit needs both conditions, not either

M1505.4.3 Exception 1 reduces the rate by 30 percent, and it is the single largest legitimate reduction available on the IRC path. It also gets claimed wrongly more than anything else in the section, because there are two conditions and the word between them is and:

ConditionWhat it means on site
A ducted system supplies ventilation air directly to each bedroom and to one or more of: living room, dining room, kitchenReal duct to every sleeping room plus at least one main living space. Not a single central supply into the return plenum.
The whole-house ventilation system is a balanced ventilation systemRoughly matched supply and exhaust — in practice an HRV, an ERV, or a deliberately paired supply and exhaust fan. Not exhaust-only, not supply-only.

A balanced HRV that dumps all of its supply air into one central return does not qualify. A beautifully ducted exhaust-only system does not qualify either. Both, or nothing.

Worked: 2,400 sq ft, 3 bedrooms, balanced ERV ducted to all three bedrooms and the living roomEquation 15-1 gives 0.01 × 2,400 + 7.5 × 4 = 54 cfm. Both Exception 1 conditions hold, so × 0.70 = 37.8 cfm continuous.
Take the same house on the table path instead: 60 cfm × 0.70 = 42.0 cfm. And if the ERV supply were left as a single central drop, the credit vanishes and it is 54 or 60 cfm.
ASHRAE 62.2 has no equivalent 30 percent credit. It has an infiltration credit instead, which is a different mechanism with different inputs, and the two are not interchangeable. Applying the IRC's 30 percent to a 62.2 number, or a 62.2 infiltration credit to an IRC number, produces a figure that is not compliant with either document.

Intermittent operation: the fan gets bigger, not smaller

Exception 2 permits programmed intermittent operation, and the instinct is that a fan running half the time can be half the size. It is the exact opposite. The rate is multiplied by a factor from Table M1505.4.3(2), because the same volume of outdoor air has to arrive in less running time.

Run-time in each 4-hour segment25%33%50%66%75%100%
Factor4321.51.31.0

Two constraints come with it. The controls have to enable operation for not less than 25 percent of every 4-hour segment — a timer a homeowner can dial below that does not comply. And the table footnote permits interpolation between the listed run-times while expressly prohibiting extrapolation, so there is no factor for 15 percent run time and this calculator refuses to invent one.

Worked: the same 2,400 sq ft three-bedroom house at 50 percent run time, no Exception 1 creditEquation 15-1 gives 54 cfm continuous. The 50 percent factor is 2, so the fan has to be rated 108 cfm and be controlled to run at least half of every 4-hour block.
At 40 percent run time the factor is interpolated between 33 percent (3) and 50 percent (2): 3 − (40−33)/(50−33) = 2.59, giving 139.8 cfm. Less run time, more fan.
Notice that 62.2 does not use this table. ASHRAE 62.2 handles intermittent operation through a ventilation effectiveness method in its Section 4.2, which is a different calculation with different inputs. This calculator reports the 62.2 path as continuous only rather than applying the IRC factor to a 62.2 number, because that combination is not a provision of either document.

The 62.2 infiltration credit, and why it is off by default

ASHRAE 62.2 Section 4.1.2 lets a house count some of its natural infiltration toward the total requirement, so the fan only makes up the shortfall. Three equations:

Qinf = (NL × wsf × Afloor) ÷ 7.3
Qinf may be not greater than ⅔ × Qtot
Qfan = Qtot − (Qinf × Aext)

Aext is 1 for a single-family detached house, and for single-family attached it is the ratio of exterior envelope area not shared with a garage or another dwelling unit to total envelope area — a shared wall does not admit outdoor air, so it does not earn a credit.

The two-thirds cap matters more than it looks. It means no house, however leaky, can credit away more than two-thirds of its requirement. On a 2,400 sq ft three-bedroom house Qtot is 102 cfm, the cap is 68 cfm, and a normalized leakage of 0.35 produces an uncapped Qinf of 115 cfm — so the cap binds immediately and Qfan lands at 34 cfm rather than a negative number.

Two inputs here are traps, which is why the credit starts switched off. The weather and shielding factor is a per-county lookup in 62.2 Normative Appendix B. This calculator does not contain that table and will not estimate it; the 1.00 default is a placeholder. And normalized leakage is not ACH50 and it is not CFM50 — it is a separate quantity derived from a blower-door result together with building height and floor area. Typing a blower-door reading straight into NL will overstate the credit badly and produce a fan that is too small, which is the worst failure mode available here because nothing about it is visible after commissioning.

Local exhaust is a different requirement and does not come off the total

Table M1505.4.4 sets minimum local exhaust capacity independently of the whole-house rate:

Area to be exhaustedIntermittentContinuous
Kitchens100 cfm25 cfm
Bathrooms and toilet rooms50 cfm20 cfm

These are capacities, not additions to the whole-house number and not deductions from it. A house with a kitchen and two bathrooms needs 100 cfm of kitchen exhaust capacity and 50 cfm at each bath, and it separately needs its whole-house rate.

The footnote on the bathroom row is the part that bites. The listed rate has to be met at a static pressure of not less than 0.25 inch water column, per Section M1505.3. A fan certified at 50 cfm free-air can deliver well under that once it is working through 20 feet of flex, two elbows and a roof cap with a damper, and the certification that matters is the one at 0.25 in w.c.

A continuous local fan can double as the whole-house system. M1505.4.1 says so explicitly: “Local exhaust or supply fans are permitted to serve as such a system.” If you go that way the fan has to satisfy the larger of its two duties — a continuous bath fan doing whole-house duty on a 2,400 sq ft three-bedroom house needs 54 cfm for the IRC whole-house requirement, not the 20 cfm its local duty asks for. M1505.4.1 also counts an outdoor air duct tied into the return side of an air handler as supply ventilation.

Fan efficacy: the mandatory provision that catches cheap fans

Table N1103.6.1, published as IECC Table R403.6.1, sets a minimum airflow per watt for whole-house ventilation fans. Read the columns carefully, because the numbers in the airflow columns get misquoted as efficacies constantly:

Fan locationAirflow rate minimum (cfm)Minimum efficacy (cfm/watt)Airflow rate maximum (cfm)
HRV or ERVAny1.2Any
Range hoodsAny2.8Any
In-line fanAny2.8Any
Bathroom, utility room101.4< 90
Bathroom, utility room902.8Any

So a small bath fan has to manage 1.4 cfm/W, and the same fan at 90 cfm or above has to manage 2.8. An HRV or ERV is allowed to be the least efficient at 1.2 cfm/W, which is the concession for moving air through two heat exchanger cores.

Worked: a 60 cfm bath fan doing whole-house dutyUnder 90 cfm, so the minimum is 1.4 cfm/W. Maximum power draw is 60 ÷ 1.4 = 42.9 W. A fan drawing 30 W gives 2.0 cfm/W and passes comfortably; one drawing 50 W gives 1.2 cfm/W and fails.
A 100 cfm ERV: minimum 1.2 cfm/W, so no more than 100 ÷ 1.2 = 83.3 W.

Two details. The figures are tested to HVI Standard 916, so compare against an HVI-certified listing rather than a carton claim — and against the rating at 0.25 in w.c., not free air. And there is an exception rather than a number for air handlers: where an air handler integral to tested and listed HVAC equipment provides the whole-house ventilation, it has to be powered by an electronically commutated motor. A PSC blower left running continuously for ventilation fails that and costs a startling amount of electricity doing it.

What this calculator is not

It does not know your adopted code. Jurisdictions adopt different IRC and IECC editions on different schedules, and state amendments to the ventilation sections are common and material. California Energy Code Section 160.2 rewrites the ASHRAE 62.2 requirements for attached dwellings outright, including a compartmentalization test and a 1.0 W/cfm fan efficacy limit for single-dwelling HRV and ERV systems. Confirm with the authority having jurisdiction.

It does not convert a blower-door result. Normalized leakage has a defined relationship to CFM50, building height and floor area that lives in ASHRAE 119 and 62.2, and this tool does not perform it. NL is an input.

It does not size duct or check external static pressure. This is where a correctly specified fan most often ends up delivering the wrong airflow. The rate is a requirement on the installed system, so measure the flow.

It does not do multifamily. Attached dwelling units bring compartmentalization testing, shared-system rules and the Aext envelope ratio into play, and several jurisdictions amend all of it.

It does not model recovery. HRV and ERV effectiveness, frost control, defrost cycles and the effect of recovery on the heating and cooling load are separate calculations. The ventilation rate is the same whether or not you recover the energy.

It is not a load calculation. Outdoor air at these rates adds sensible and latent load that belongs in a Manual J, especially in a humid climate where 100 cfm of continuous outdoor air is a real dehumidification duty.

Frequently asked questions

How many CFM of whole-house ventilation does a house need?

It depends which requirement governs. Under IRC Section M1505.4.3 Equation 15-1 it is 0.01 times the floor area in square feet plus 7.5 times the number of bedrooms plus one — 54 cfm for a 2,400 sq ft three-bedroom house. Under ASHRAE 62.2 Section 4.1.1 the coefficient on floor area is 0.03 instead of 0.01, giving 102 cfm for the same house. Both are current; the IRC kept the coefficient 62.2 used before 2013. Find out which one your jurisdiction or program enforces before sizing the fan.

Why does ASHRAE 62.2 give a bigger number than the IRC?

Because of one coefficient. Both use 7.5 cfm per bedroom plus one, but the IRC multiplies floor area by 0.01 and ASHRAE 62.2 multiplies it by 0.03. ASHRAE tripled that coefficient in the 2013 edition of 62.2 and added an infiltration credit at the same time; the IRC did not follow. The gap grows with house size, from roughly 1.7 times on a small two-bedroom to over 2 times on a large five-bedroom.

Should I use Table M1505.4.3(1) or Equation 15-1?

Either — Section M1505.4.3 permits both, and says the rate must be not less than the one determined by the table or not less than the one determined by the equation. They give different answers because every cell of the table is the equation evaluated at the top of its floor-area band and bedroom column, so the table is never lower than the equation for the same house and can be over 20 cfm higher. The table is faster and more conservative; the equation gives the rate for the actual house.

What is the 30 percent ventilation rate credit?

M1505.4.3 Exception 1 reduces the required rate by 30 percent where two conditions both apply: a ducted system supplies ventilation air directly to each bedroom and to at least one of the living room, dining room or kitchen, and the whole-house ventilation system is balanced. Both, not either. A balanced HRV with a single central supply drop does not qualify, and a fully ducted exhaust-only system does not qualify. ASHRAE 62.2 has no equivalent credit — it has an infiltration credit, which is a different mechanism.

Does a fan that runs intermittently need to be smaller or bigger?

Bigger. M1505.4.3 Exception 2 multiplies the required rate by a factor from Table M1505.4.3(2): 4 at 25 percent run time in each 4-hour segment, 3 at 33 percent, 2 at 50 percent, 1.5 at 66 percent, 1.3 at 75 percent and 1.0 at 100 percent. A 54 cfm continuous requirement becomes a 108 cfm fan at 50 percent run time. The controls must also enable operation for at least 25 percent of every 4-hour segment, and extrapolating the table below 25 percent is prohibited.

What is Qfan in ASHRAE 62.2?

The required mechanical ventilation rate after the infiltration credit: Qfan = Qtot − (Qinf × Aext), where Qinf is the effective annual average infiltration rate equal to normalized leakage times the weather and shielding factor times floor area divided by 7.3. Qinf may not be greater than two-thirds of Qtot, so no house can credit away more than two-thirds of its requirement. Aext is 1 for single-family detached.

Is normalized leakage the same as ACH50?

No, and this is a genuinely dangerous confusion because the error makes the fan too small. Normalized leakage is a distinct quantity defined in ASHRAE 119 and 62.2, derived from a blower-door result together with building height and floor area. ACH50 and CFM50 are blower-door readings. Entering an ACH50 value where NL is asked for will overstate the infiltration credit substantially.

How much bathroom and kitchen exhaust does code require?

Table M1505.4.4 requires 100 cfm intermittent or 25 cfm continuous for a kitchen, and 50 cfm intermittent or 20 cfm continuous for each bathroom or toilet room. Footnote a requires the bathroom rate to be met at a static pressure of not less than 0.25 inch water column per Section M1505.3, which is a much harder test than a free-air rating. Local exhaust is separate from the whole-house rate — it is neither added to it nor deducted from it.

Can a bathroom fan be the whole-house ventilation system?

Yes. Section M1505.4.1 states that local exhaust or supply fans are permitted to serve as the whole-house system, and that an outdoor air duct connected to the return side of an air handler counts as supply ventilation. A fan doing both jobs has to satisfy the larger of the two duties, which is almost always the whole-house rate rather than the 20 cfm continuous local requirement. M1505.4.2 also requires controls with manual override, labelled with text or a symbol.

What is the minimum fan efficacy for whole-house ventilation?

From Table N1103.6.1, also published as IECC Table R403.6.1: 1.2 cfm/watt for an HRV or ERV, 2.8 cfm/watt for a range hood or an in-line fan, 1.4 cfm/watt for a bathroom or utility room fan below 90 cfm, and 2.8 cfm/watt for a bathroom or utility room fan at 90 cfm and above. The 10 and 90 figures printed in that table are the minimum airflow column, not efficacies. Where an air handler integral to listed HVAC equipment provides the ventilation, an exception applies instead: it must be powered by an electronically commutated motor.

Does a studio apartment get a bedroom count of zero or one?

It depends on the document, and the two disagree. ASHRAE 62.2 Section 4.1.1 states that the number of bedrooms shall be not less than one, so a studio is treated as one bedroom and Qtot for a 700 sq ft studio is 36 cfm. The IRC sets no such floor and its table has a 0–1 bedroom column, so Equation 15-1 with zero bedrooms gives 14.5 cfm on the same unit while the table gives 30. This calculator shows all three rather than picking one.

Related calculators