Ducts, pipes & wiring · Attic & Crawl Space Vent Area Calculator

How the Attic & Crawl Space Vent Area Calculator works

Work out the net free vent area the 2021 IRC requires for an attic over a flat ceiling or a vented crawl space, and how many of your vents that takes, before you cut the roof or close up the foundation.

Back to the tool

How this is calculated

The 2021 IRC sizes passive vents by net free area: the open area left for air once louvers and screens are taken out. It is a fraction of the floor area of the space being vented.

What "attic" means here. This tool works an attic over a flat ceiling, with the floor area measured in plan. The code section also covers enclosed rafter spaces, where the ceiling is fixed to the underside of the rafters, and it says only "the area of the vented space" without a measuring rule. In a rafter space that area runs along the slope and each rafter bay is a separate space, so a floor area measured flat would understate it. This tool leaves that case out.

required net free area (sq in) = area of the space (sq ft) × 144 ÷ 150 number of vents = required net free area ÷ net free area of one vent, rounded up

Attics (R806.2). The minimum net free ventilating area is 1/150 of the area of the vented space. An exception allows 1/300 where both of its conditions are met:

  • In climate zones 6, 7 and 8, a Class I or II vapour retarder is on the warm-in-winter side of the ceiling. The code defines Class I as 0.1 perm or less and Class II as over 0.1 and up to 1 perm (R202). The sentence names only those three zones. This tool takes it as asking for nothing in zones 5 and lower, which is also how an IIBEC article on the section describes it. It can be read the other way, as limiting the exception to zones 6 to 8, and no code commentary was read for this tool: confirm the reading with your building official.
  • Between 40 and 50 percent of the required area is in vents in the upper part of the attic, no more than 3 ft below the ridge or highest point, measured vertically, and the rest is in the bottom third of the attic space. Where wall or roof framing is in the way of the upper vents, the code permits them lower than 3 ft below the ridge.

This tool shows 1/300 as the answer only when you have answered every question on that list, the upper vents can land inside the 40 to 50 percent band, and you have said the vent sizes in the form are your own vents' figures. While the vent sizes are still the tool's examples, the split is only assumed: the result is headed "1/300 applies if your vents give this split" and stays amber. In every other case the answer is 1/150, with the reduced figure shown beside it as a conditional.

How the split is read. The exception puts the 40 to 50 percent against the required area, so this tool caps the upper vents at half of the required figure, however much extra is added low. The upper count is the fewest vents that reach 40 percent; the lower count is the rest of the required area, rounded up. Lomanco's published example for a 2,000 sq ft attic rounds the exhaust up to ten vents of 50 sq in, 500 sq in against a required 960, and balances the intake to match; that differs from the reading used here, under which nine is the most that stay within the cap. At 1/150 the code text sets no split at all, only cross ventilation of each separate space (R806.1); the split shown at 1/150 is a layout, not a rule.

Crawl spaces (R408.2). A vented under-floor space needs a net opening area of 1 sq ft for each 150 sq ft of under-floor area, with one opening within 3 ft of each external corner. Where the ground is covered with an approved Class I vapour retarder, the total may be reduced to 1/1,500 of the area, and the openings no longer have to be near each corner as long as they give cross ventilation. This tool never shows fewer vents than the corners you enter, or fewer than two where cross ventilation is the rule; that two is this tool's reading of "cross ventilation", not a number in the code.

Area of the space1/150 (attic over a flat ceiling, or crawl space)1/300 (attic, conditions met)1/1,500 (crawl space, Class I ground cover)
600 sq ft576 sq in288 sq in58 sq in
1,000 sq ft960 sq in480 sq in96 sq in
1,200 sq ft1,152 sq in576 sq in116 sq in
1,500 sq ft1,440 sq in720 sq in144 sq in
2,000 sq ft1,920 sq in960 sq in192 sq in
2,500 sq ft2,400 sq in1,200 sq in240 sq in
3,000 sq ft2,880 sq in1,440 sq in288 sq in

Net free area is not the size of the vent. Makers publish it per vent, or per linear foot for ridge and strip vent. Lomanco's table for its 750 roof vent gives an overall size of 16 by 20.3 in, an 8 in opening and a net free area of 50 sq in; its foundation vent table lists 16 by 8 in vents from 39 to 74 sq in. Use the published figure for the vent you are buying.

Editions. R806.1 to R806.3 read the same in the 2018, 2021 and 2024 editions. R408.1 and R408.2 read the same in 2021 and 2024 apart from one hyphen; the rest of R408 was not compared. The 2018 edition numbers R408 differently (the ratio and corner rule are in R408.1), says "each corner of the building" where 2021 says each external corner of the under-floor space, words its R408.2 exception so that the 1/1,500 figure goes with openings placed for cross ventilation, and has no waiver of the corner rule.

Scope. A vented attic over a flat ceiling, measured in plan, and a vented crawl space, under the 2021 IRC. Not covered: a vaulted or cathedral ceiling fixed to the rafters, unvented or conditioned attics (R806.5) and crawl spaces (R408.3), powered ventilators, a vent or shingle maker's own sizing rules, and flood openings. Vent openings also have size and screening limits (R806.1, R408.2), and insulation must not block eave vents (R806.3). Your jurisdiction's adopted edition, its amendments and your climate zone govern.

What this calculator is tested against

This tool cannot be published unless it reproduces every example below. 7 are copied from a published source. 14 were worked by hand from the cited rule.

ExampleExpectedBasis
Attic of 1,200 sq ft at 1/1508 sq ft = 1,152 sq in of net free vent areaPublished City of West University Place, Texas: Example Attic Ventilation Calculation
Attic of 300 sq ft at 1/1502 sq ft = 288 sq inPublished City of West University Place, Texas: Example Attic Ventilation Calculation
Attic of 2,000 sq ft at 1/300, exception conditions confirmed960 sq in of net free area in totalPublished Lomanco, “How Many Attic Vents Do I Need?”, 2,000 sq ft example
480 sq in of exhaust from roof vents of 50 sq in each9.6, rounded up to 10 vents (500 sq in)Published Lomanco, “How Many Attic Vents Do I Need?”, 2,000 sq ft example
500 sq in of intake from vents of 36 sq in each13.9, rounded up to 14 vents (504 sq in)Published Lomanco, “How Many Attic Vents Do I Need?”, 2,000 sq ft example
Crawl space of 1,500 sq ft, bare ground10 sq ft = 1,440 sq in of net opening areaPublished Building Code Trainer, crawl space ventilation calculation, 1,500 sq ft example
Same 1,500 sq ft crawl space, ground covered with a Class I vapour retarder1 sq ft = 144 sq inPublished Building Code Trainer, crawl space ventilation calculation, 1,500 sq ft example
1,440 sq in from vents of 84 sq in net free area each17.14, rounded up to 18 ventsBy hand Arithmetic, after the Building Code Trainer example (which uses 84 sq in as a gross opening)
144 sq in from vents of 84 sq in net free area each1.71, rounded up to 2 ventsBy hand Arithmetic, after the Building Code Trainer example (which uses 84 sq in as a gross opening)
2,000 sq ft attic at 1/300: the 40% to 50% band and the balance384 to 480 sq in high, 480 to 576 sq in lowBy hand 2021 IRC R806.2 Exception
Attic of 2,000 sq ft, 1/300 asked for but conditions NOT confirmed1,920 sq in: the answer stays at 1/150 (2,000 × 144 ÷ 150)By hand 2021 IRC R806.2 Exception
Attic of 1,500 sq ft at 1/1501,440 sq in; 40% to 50% of that is 576 to 720 sq in, leaving 720 to 864 sq inBy hand 2021 IRC R806.2
Attic of 1,000 sq ft at 1/300, conditions confirmed: the split the exception requires480 sq in: 192 to 240 sq in high (40% to 50%), 240 to 288 sq in lowBy hand 2021 IRC R806.2 Exception
Attic of 1,234 sq ft at 1/150 (not a round number)1,184.64 sq in (1,234 × 144 ÷ 150), shown as 1,185By hand 2021 IRC R806.2
Exactly 10 vents’ worth: 500 sq in from vents of 50 sq in10 vents, not 11By hand Arithmetic: a whole number of vents is not rounded up further
A hair over 10 vents’ worth: 501 sq in from vents of 50 sq in11 ventsBy hand Arithmetic: any remainder needs another whole vent
2,000 sq ft attic at 1/300 with 50 sq in upper vents and 36 sq in lower vents8 upper vents (400 sq in, inside 384 to 480), then 16 lower vents for the 560 sq in balanceBy hand 2021 IRC R806.2 Exception
1,000 sq ft attic at 1/300 with 144 sq in upper vents: no whole number fits the 40% to 50% bandone vent (144 sq in) is under 192, two (288 sq in) are over 240: the share condition is not metBy hand 2021 IRC R806.2 Exception
Crawl space of 1,000 sq ft, bare ground, vents of 50 sq in, 4 external corners960 sq in; 19.2 rounded up to 20 vents, one of them within 3 ft of each cornerBy hand 2021 IRC R408.2
Crawl space of 150 sq ft, bare ground, vents of 74 sq in, 6 external cornersthe area needs 2 vents, the corner rule needs 6: 6 ventsBy hand 2021 IRC R408.2
Crawl space of 1,000 sq ft with a Class I vapour retarder, vents of 50 sq in96 sq in (1,000 × 144 ÷ 1,500); 2 vents, placed for cross ventilationBy hand 2021 IRC R408.2 Exceptions 1 and 2

Sources

  • 2021 International Residential Code, Section R806, Roof ventilation (R806.1 to R806.3)Read as published on UpCodes under the title “Texas IHB Residential Code 2021”, which adopts the 2021 IRC with amendments; the page marks none on this text. The 1/150 ratio, the 1/300 exception and both of its conditions, the 40 to 50 percent upper share, the 3 ft and bottom-third locations and the framing allowance all come from R806.2 of this text.
  • 2021 International Residential Code, Section R408, Under-floor space (R408.1, R408.2)Read as published on UpCodes under the title “Texas IHB Residential Code 2021”, which adopts the 2021 IRC with amendments; the page marks none on this text. Source of the 1/150 crawl space ratio, the opening within 3 ft of each external corner, the 1/1,500 reduction with an approved Class I vapour retarder, the corner waiver and the list of opening coverings.
  • 2021 International Residential Code, Section R202, definition of vapor retarder classRead as published on UpCodes under the title “Texas IHB Residential Code 2021”, which adopts the 2021 IRC with amendments; the page marks none on this text. Class I is 0.1 perm or less; Class II is over 0.1 and up to 1.0 perm.
  • 2018 International Residential Code, Section R408, Under-floor spaceRead for comparison, as published on UpCodes under the title “Texas State Residential Code Board of Plumbing Examiners 2018”. Numbered differently (the ratio and the corner rule are in R408.1). It says "each corner of the building", words its R408.2 exception so that the 1/1,500 figure goes with openings placed for cross ventilation, and has no waiver of the corner rule.
  • 2018 International Residential Code, Section R806, Roof ventilationRead for comparison, as published on UpCodes under the title “Texas State Residential Code Board of Plumbing Examiners 2018”. R806.1 to R806.3 read the same as the 2021 text.
  • 2024 International Residential Code, Section R806, Roof ventilationRead for comparison, as published on UpCodes under the title “Texas Windstorm Insurance Association Residential Code 2024”. R806.1 to R806.3 read the same as the 2021 text.
  • 2024 International Residential Code, Section R408, Under-floor spaceRead for comparison, as published on UpCodes under the title “Texas Windstorm Insurance Association Residential Code 2024”. R408.1 and R408.2 read the same as the 2021 text, apart from one hyphen; the rest of R408 was not compared.
  • Lomanco, “How Many Attic Vents Do I Need?”Vent manufacturer’s article. Describes net free area as the open area after louvers and screens, different from the vent’s overall dimensions, and works a 2,000 sq ft attic at 1/300: 960 sq in, 480 high and 480 low, ten vents of 50 sq in and fourteen of 36 sq in. Three of the tested examples are taken from it. It rounds the exhaust up past half of the required area, which differs from how this tool reads the 50 percent cap.
  • Lomanco, static roof vents: model tableLists the 750 roof vent at 16 by 20.313 in overall, an 8 in opening and 50 sq in of net free area: the published figure is far smaller than the vent.
  • Lomanco, foundation vents: model tableLists its 16 by 8 in foundation vents at 39, 46 and 74 sq in of net free area, against a face of 128 sq in.
  • IIBEC, “Attic Ventilation 101”Trade body article that quotes the exception and describes its first condition as requiring the vapour retarder for buildings in Climate Zones 6 through 8, which is the reading this tool takes for zones 5 and lower. It is one reading; no ICC commentary was read.
  • City of West University Place, Texas: Example Attic Ventilation CalculationCity handout working 1,200 sq ft and 300 sq ft attics at 1/150: 8 sq ft (1,152 sq in) and 2 sq ft (288 sq in). Two of the tested examples are taken from it. The code wording it quotes differs from the 2021 text used here.
  • Building Code Trainer, crawl space building code requirementsWorks a 1,500 sq ft crawl space both ways: 1,440 sq in at 1/150 and 144 sq in at 1/1,500. Two of the tested examples are taken from it. It goes on to count 18 and 2 openings of 84 sq in, where 84 sq in is the gross size of a 14 by 6 in opening and the article says the covering still has to be allowed for; this tool repeats that division only as a check of its rounding. The article cites the 2015 IRC and says an opening near each corner is needed in both cases.