Insulation & Efficiency

Attic and Loft Ventilation Calculator (Intake, Exhaust and Vent Count)

Net free vent area for an attic or cold loft by the IRC, NBC, BS 5250 or NCC, split between eaves intake and high exhaust, and the vents that provide it.

  • Answers as you type
  • Every formula cited
  • Calculated in your browser
SettingsSettings for this calculationUS
Market
Imperial · sales tax
The length of the attic floor, measured along the ridge; the page takes each eave and the ridge to be this long.

Measure the vented space's floor along the line of the ridge. On a simple gable roof both eaves and the ridge run this whole length, which is how the page checks whether a continuous vent fits. A hipped roof has a shorter ridge and longer eaves; run its vent counts by hand from the areas the page gives.

Tools needed: Tape measure

The width of the attic floor, wall plate to wall plate across the building.

Length times width is the area the US and Canadian rules divide. Under BS 5250 the width is the roof's span, and a span of 10 m (32.8 ft) or more brings in a high-level vent at any pitch. Australia's NCC states its openings per metre of the roof's longest horizontal dimension, so where the width is the longer, it is the one the page multiplies.

Tools needed: Tape measure

The rule the vent area comes from: the IRC's ratio, Canada's, or the UK's and Australia's openings along the eaves and ridge.

The IRC asks 1/150 of the attic floor, or 1/300 when 40 to 50% of it sits in upper vents, not more than 3 ft (914 mm) below the ridge, and, in climate zones 6, 7 and 8, a Class I or II vapor retarder lines the warm side of the ceiling. Canada asks 1/300 of the insulated ceiling, 1/150 for a low slope or roof joists. In the UK, BS 5250 sets gaps along the eaves instead of a ratio, for cold roofs with a high-resistance underlay; a breathable underlay follows its own certificate. Australia's NCC 2022 sets open area per metre of the roof's longest side, by pitch, in climate zones 6, 7 and 8 only; elsewhere in Australia that clause asks for none.

The intake product, so the page can count it; the slot is a real product rated by its maker.

A continuous soffit or eaves vent is rated by its net free area per length, an individual vent by its area each. The page counts the pieces it takes and, for a continuous vent, checks that the length it needs fits along the two eaves. The slot follows the unit system, not the country: a metric reader is offered Marley's 25 mm eaves vent, made for pitches of 12.5° to 55°. A Canadian reader enters the rating of a vent complying with CAN3-A93-M, which NBC 9.19.1.2.(5) asks for, and an Australian reader a local product's.

The exhaust product high on the roof: a ridge vent, or individual roof vents.

A ridge vent is rated per length and runs along the ridge; box vents, roof louvres and gable vents are rated each. The page counts the pieces and, for a ridge vent, checks that the length it needs fits along the ridge. The slot is GAF's RidgeRunner in both unit systems, a vent for a shingled roof: a UK reader at 35° or more enters a dry-ridge rating, and a Canadian reader a CAN3-A93-M vent's (the RidgeRunner's data sheet lists a CCMC evaluation).

Net free vent area needed

6.5 sq ft (net free area)

Medium confidence

R806.2 of the 2021 IRC: 1/150 of the attic floor. The code sets no split at this ratio; the page divides it evenly between intake low on the roof and exhaust high up, and keeps the intake at least equal to the exhaust bought, as GAF's balanced-ventilation guidance asks.

Attic floor area
975 sq ft
Net free area needed
936 in²
Intake, low on the roof (eaves or soffit)
475 in²
Exhaust, high on the roof (ridge or upper vents)
468 in²
Intake as a continuous gap along both eaves
0.51 in
Exhaust as a continuous gap along the ridge
1 in
Intake vent to fit
6 vents (8 ft)
Exhaust vent to fit
38 ft
High-level share of the total
50 %
Then change the inputs to see how far the answer moves.

Show calculation logic

How this was calculated

Formula source(s)

  • International Code Council, 2021 International Residential Code, as adopted without amendment in the Colorado Division of Fire Prevention and Control Residential Code 2021: R806.2, net free ventilating area 1/150 of the vented space; exception, 1/300 where both conditions are met: a Class I or II vapor retarder on the warm-in-winter side of the ceiling in climate zones 6, 7 and 8, and 40 to 50 percent of the required area in ventilators in the upper portion of the attic or rafter space
  • Residential Code of Ohio, Ohio Adm. Code 4101:8-8-01 (effective 1 July 2019), sections 806.1–806.3 on the 2018 IRC text: upper ventilators not more than 3 ft (914 mm) below the ridge or highest point, measured vertically; the balance in the bottom one-third of the attic space; installation lower where framing conflicts; not less than 1 in (25 mm) between insulation and roof sheathing (Ohio deletes the exception's vapor-retarder condition)
  • National Research Council of Canada, National Building Code of Canada 2020, Division B, 9.19.1.1–9.19.1.3: vent area not less than 1/300 of the insulated ceiling area, or 1/150 where the roof slope is less than 1 in 6 or the roof has roof joists; vents distributed uniformly on opposite sides, at least 25% at the top and at least 25% at the bottom of the space; 63 mm between insulation and sheathing
  • Marley, 'How do I ventilate a cold roof?' (technical support guidance, citing BS 5250, Management of moisture in buildings): with a high-resistance underlay, 25 mm along the eaves for pitches of 15° or less, 10 mm for pitches above 15°, and 5 mm at high level where the pitch exceeds 35°, the span exceeds 10 m, or the roof is lean-to or mono-pitch; Wienerberger, 'Roof space ventilation' (2013): a continuous 10 mm gap gives 10,000 mm² per metre run, and the 5 mm high-level vent where a building is 10 metres wide or more or the pitch 35 degrees or above (the page takes this, the stricter reading at the boundaries). Approved Document C (2013) 6.10–6.11 refers roof condensation to BS 5250
  • Vent ratings and the balance rule: GAF Cobra RidgeRunner data sheet RESCB171 (2020), 12.5 sq in per lineal foot (26,458 mm² per lineal metre), exhaust never to exceed intake, and the chart 1,600 sq ft to 31 ft with 388 sq in of intake; Lomanco 140 soffit vent product specification (2012), 88 sq in per 8 ft unit; Marley Ventilated Dry Ridge System, 5 mm continuous
  • Marley, Universal 25mm Eaves Vent System: 25,000 mm² free area of ventilation per linear metre, for roof pitches of 12.5° to 55° (product page; Marley's NBS Source data, ventilation opening 25 000 mm²/m, 6000 mm packs; fixing instructions, December 2018, a continuous 25 mm free ventilation path, pack code 46351)
  • Australian Building Codes Board, National Construction Code 2022 (as adopted), Housing Provisions 10.8.3, ventilation of roof spaces: in climate zones 6, 7 and 8, Table 10.8.3, under 10° pitch 25,000 mm²/m at each of two opposing ends; 10° to under 15°, 25,000 mm²/m at the eaves and 5,000 mm²/m at high level; 15° to under 75°, 7,000 mm²/m at the eaves and 5,000 mm²/m at high level, plus 18,000 mm²/m at the eaves for a cathedral ceiling; areas per metre of the roof's longest horizontal dimension; high level within 900 mm below the ridge; not for concrete roofs, structural insulated panels or BAL-FZ. Applied along both eaves as the Australian Steel Institute's 'Ventilation in Steel Roofing' (VSR V27, 2024) works the table for a gable or hipped roof

Inputs used

Attic or Loft Length (along the ridge)
39 ft
Attic or Loft Width (the span, eaves to eaves)
25 ft
Rule
IRC R806.2: 1/150 of the attic floor (United States)
Share of the Vent Area High Up (%)
50
Intake Vent (eaves or soffit)
Lomanco 140 soffit vent, 88 sq in per 8 ft length
Net Free Area of One Intake Vent
88 in²
Exhaust Vent (ridge or upper)
GAF Cobra RidgeRunner ridge vent, 12.5 sq in per foot
Net Free Area of One Exhaust Vent
12.5 in²

Intermediate steps

Attic floor area
975 sq ft
Net free area needed
936 in²
Intake, low on the roof (eaves or soffit)
475 in²
Exhaust, high on the roof (ridge or upper vents)
468 in²
Intake as a continuous gap along both eaves
0.51 in
Exhaust as a continuous gap along the ridge
1 in
Intake vent to fit
6 vents (8 ft)
Exhaust vent to fit
38 ft
High-level share of the total
50 %
Final result6.5 sq ft (net free area)

Confidence note: R806.2 of the 2021 IRC: 1/150 of the attic floor. The code sets no split at this ratio; the page divides it evenly between intake low on the roof and exhaust high up, and keeps the intake at least equal to the exhaust bought, as GAF's balanced-ventilation guidance asks.

What this calculation does not cover

  • Net free area is a rating, not a hole size. The counts divide by the rating printed on the product after its louvres, mesh and screens, and assume every vent is open: intake vents painted over, blocked by insulation slumped into the eaves with no baffle, or fitted over solid sheathing count for nothing.
  • The shape is a simple gable roof with the ridge along the length. A hip roof has longer eaves and a shorter ridge, a roof with dormers, valleys or a firewall is several vented spaces, and each compartment is worked on its own; the fit checks along the eaves and ridge then need doing by hand.
  • The US exception's vapor-retarder condition in climate zones 6, 7 and 8 is taken on trust: nothing here knows the climate zone or whether a Class I or II retarder is in place and continuous. Where either is missing, the 1/300 figure is not available and the 1/150 one applies.
  • UK openings are BS 5250's for a cold roof with a high-resistance underlay, as makers restate them, taking the stricter maker at the 35° and 10 m (32.8 ft) boundaries; a breathable underlay, a warm roof, a lean-to or mono-pitch roof, and roofs of buildings other than dwellings each have their own provisions, and the underlay's certificate governs a breathable one.
  • Australian openings are Table 10.8.3's, which applies in climate zones 6, 7 and 8 only, applied along both eaves of a dual-pitched roof. The roof space's 20 mm (0.8 in) minimum height, the cathedral ceiling's extra eaves opening, the unsarked tiled roof that needs no openings, and the exemptions for concrete roofs, structural insulated panels and BAL-FZ are the reader's to check against the clause itself.
  • This restates a ratio or an opening size; it is not a code check, a moisture assessment or a performance calculation. Air leaking up from the house is usually the bigger moisture source, ember-resistant vents are required in some wildfire areas, and the authority having jurisdiction or building control decides what applies to a given roof.
39 ft11.89 m25 ft7.62 m975 sq ft90.58 m²10 ft2 m

Part of a bigger job

Or plan the space itself: measure it once, doors and windows included, and this figure comes back worked out on that space, with what goes with it.

Computed in your browser — nothing you enter is uploaded. Presented in US customary units and US trade terminology. Where a formula follows a published standard, that standard and its edition are cited beside it on this page; where none governs, the page says so. Local amendments override model codes — verify against the code in force where you build.

Sources checked 2026-10-05 · v1.1.0

Regulatory standards & verification citations7
  1. International Code Council, 2021 International Residential Code, as adopted without amendment in the Colorado Division of Fire Prevention and Control Residential Code 2021: R806.2, net free ventilating area 1/150 of the vented space; exception, 1/300 where both conditions are met: a Class I or II vapor retarder on the warm-in-winter side of the ceiling in climate zones 6, 7 and 8, and 40 to 50 percent of the required area in ventilators in the upper portion of the attic or rafter space
  2. Residential Code of Ohio, Ohio Adm. Code 4101:8-8-01 (effective 1 July 2019), sections 806.1–806.3 on the 2018 IRC text: upper ventilators not more than 3 ft (914 mm) below the ridge or highest point, measured vertically; the balance in the bottom one-third of the attic space; installation lower where framing conflicts; not less than 1 in (25 mm) between insulation and roof sheathing (Ohio deletes the exception's vapor-retarder condition)
  3. National Research Council of Canada, National Building Code of Canada 2020, Division B, 9.19.1.1–9.19.1.3: vent area not less than 1/300 of the insulated ceiling area, or 1/150 where the roof slope is less than 1 in 6 or the roof has roof joists; vents distributed uniformly on opposite sides, at least 25% at the top and at least 25% at the bottom of the space; 63 mm between insulation and sheathing
  4. Marley, 'How do I ventilate a cold roof?' (technical support guidance, citing BS 5250, Management of moisture in buildings): with a high-resistance underlay, 25 mm along the eaves for pitches of 15° or less, 10 mm for pitches above 15°, and 5 mm at high level where the pitch exceeds 35°, the span exceeds 10 m, or the roof is lean-to or mono-pitch; Wienerberger, 'Roof space ventilation' (2013): a continuous 10 mm gap gives 10,000 mm² per metre run, and the 5 mm high-level vent where a building is 10 metres wide or more or the pitch 35 degrees or above (the page takes this, the stricter reading at the boundaries). Approved Document C (2013) 6.10–6.11 refers roof condensation to BS 5250
  5. Vent ratings and the balance rule: GAF Cobra RidgeRunner data sheet RESCB171 (2020), 12.5 sq in per lineal foot (26,458 mm² per lineal metre), exhaust never to exceed intake, and the chart 1,600 sq ft to 31 ft with 388 sq in of intake; Lomanco 140 soffit vent product specification (2012), 88 sq in per 8 ft unit; Marley Ventilated Dry Ridge System, 5 mm continuous
  6. Marley, Universal 25mm Eaves Vent System: 25,000 mm² free area of ventilation per linear metre, for roof pitches of 12.5° to 55° (product page; Marley's NBS Source data, ventilation opening 25 000 mm²/m, 6000 mm packs; fixing instructions, December 2018, a continuous 25 mm free ventilation path, pack code 46351)
  7. Australian Building Codes Board, National Construction Code 2022 (as adopted), Housing Provisions 10.8.3, ventilation of roof spaces: in climate zones 6, 7 and 8, Table 10.8.3, under 10° pitch 25,000 mm²/m at each of two opposing ends; 10° to under 15°, 25,000 mm²/m at the eaves and 5,000 mm²/m at high level; 15° to under 75°, 7,000 mm²/m at the eaves and 5,000 mm²/m at high level, plus 18,000 mm²/m at the eaves for a cathedral ceiling; areas per metre of the roof's longest horizontal dimension; high level within 900 mm below the ridge; not for concrete roofs, structural insulated panels or BAL-FZ. Applied along both eaves as the Australian Steel Institute's 'Ventilation in Steel Roofing' (VSR V27, 2024) works the table for a gable or hipped roof

Which documents these citations point at

  • International Residential Code (United States)One- and two-family dwellings and townhouses up to three storeys — structure, fire safety, energy, plumbing, mechanical and electrical in a single document.
  • Approved Documents to the Building Regulations (England) — C (United Kingdom)Practical guidance on meeting the Building Regulations, one lettered part per subject — Part A structure, Part B fire, Part K protection from falling, Part L conservation of fuel and power, and the rest.

A code or standard has force only where a jurisdiction has adopted it, usually with local amendments. This site holds no adoption data for any authority, so check what is in force with the authority where you build. Any section cited above without an edition should be checked against the edition in force where you build. What it would take to know.

Cite this page

Your workspace

Most jobs need more than one number. Add the calculators you need next and they open right here, underneath this one — your figures stay on screen and nothing is lost to a page change.

Now that you have the number

These guides cover the work this quantity is for — the first ones run this calculator inside the section that raises the question.

  • Balancing Roof Ventilationuses this calculator

    Roof intake and exhaust form a single pressure loop — the failures all trace back to one side outrunning the other.

  • Top-floor bedrooms that run hot every July: what to log first, then the order to change roof gain, air movement and moisture before buying capacity.

  • Shingling a Roofuses this calculator

    Shingling judged the way water judges it: every lap, nail and flashing traced from the ridge slot down to the gutter line.

Called something else where you work? Loft / attic · Flue, chimney and vent · Airbrick and underfloor ventilator — the term in each market, how close the equivalence really is, and the standard that governs it.

Still deciding? Ice Dam Membrane vs Attic Ventilation — the factors that actually differ, with no invented prices.

Worked example: Shingle roof replacement — step 9 of 11

Already gone wrong? There is a damp patch or mould on an inside wall · There is a water stain on my ceiling · Mould keeps coming back in my bathroom · My loft is damp, or the roof timbers are wet · Smoke comes back into the room from my fire or stove

How to calculate attic and loft ventilation (intake, exhaust and vent count) in 9 steps

  1. Attic or Loft Length (along the ridge)The length of the attic floor, measured along the ridge; the page takes each eave and the ridge to be this long.
  2. Attic or Loft Width (the span, eaves to eaves)The width of the attic floor, wall plate to wall plate across the building.
  3. RuleThe rule the vent area comes from: the IRC's ratio, Canada's, or the UK's and Australia's openings along the eaves and ridge.
  4. Share of the Vent Area High Up (%)The part of the total in vents near the ridge, in the upper portion R806.2 describes; the 1/300 exception needs 40 to 50%.
  5. Intake Vent (eaves or soffit)The intake product, so the page can count it; the slot is a real product rated by its maker.
  6. Net Free Area of One Intake VentFrom the vent's label or data sheet: its net free area, after the louvres, mesh and insect screen.
  7. Exhaust Vent (ridge or upper)The exhaust product high on the roof: a ridge vent, or individual roof vents.
  8. Net Free Area of One Exhaust VentFrom the label or data sheet: the net free area of one roof vent, or of one piece of a continuous ridge vent.
  9. Net free vent area neededThe tool computes the net free vent area needed from those figures and shows the formula, its sources, and a confidence rating alongside it.

Net free vent area needed by attic or loft length (along the ridge)

Page defaults, not your figures above.

Attic or Loft Length (along the ridge)Net free vent area needed (sq ft (net free area))
20 ft3.28
30 ft4.92
40 ft6.56
50 ft8.2
60 ft9.84
70 ft11.5

Frequently asked questions

What does 'net free area' mean?
The open area air can actually move through once a vent's louvres, mesh and screens are allowed for, which is always less than the size of the hole it fills. Makers print it on the label or data sheet: GAF rates its Cobra RidgeRunner at 12.5 sq in a lineal foot (26,458 mm² a metre), Lomanco its 140 soffit vent at 88 sq in (568 cm²) for each 8 ft (2.44 m) length, and UK eaves vents are often sold by the continuous gap they equal, 10 mm (0.39 in) being 10,000 mm² a metre (4.7 sq in a foot) and Marley's 25 mm (0.98 in) system 25,000 mm² a metre (11.8 sq in a foot).
How should the vent area be split between soffit and ridge?
Under the IRC's 1/300 exception, 40 to 50% must be high up, within 3 ft (914 mm) of the ridge, and the rest in the bottom third of the attic. Canada's NBC asks for at least a quarter at the top and a quarter at the bottom. Where the code leaves it open, makers such as GAF ask for a balanced system in which exhaust never exceeds intake, and the page splits it evenly. In the UK, BS 5250 sets the eaves and ridge openings directly rather than as a split.
How many soffit vents and how much ridge vent does an attic need?
Divide each share of the area by the product's rating. GAF's own chart works a 1,600 sq ft (149 m²) attic at 1/300: 5.33 sq ft (0.50 m²) in all, half of it high up, which is 31 ft (9.45 m) of RidgeRunner at 12.5 sq in a foot (26,458 mm² a metre), and then at least the same 388 sq in (2,500 cm²) low down. At Lomanco's 88 sq in (568 cm²) an 8 ft (2.44 m) length that is five lengths, 40 ft (12.2 m) of soffit vent.
When can the IRC's 1/300 be used instead of 1/150?
Only when both of R806.2's conditions hold: 40 to 50% of the area is in upper vents, and in climate zones 6, 7 and 8 a Class I or II vapor retarder is installed on the warm-in-winter side of the ceiling. Outside climate zones 6, 7 and 8, only the upper-vent condition applies. A roof that cannot put that share high up, a hip roof with a very short ridge for example, is held to 1/150.
How is a UK loft ventilated?
For a cold roof, insulation on the ceiling with a high-resistance underlay, BS 5250 asks for openings along both eaves equal to a continuous 25 mm (0.98 in) gap at a pitch of 15° or less and 10 mm (0.39 in) above that, plus 5 mm (0.20 in) at high level when the pitch is 35° or more, the span is 10 m (32.8 ft) or more, or the roof is a lean-to or mono-pitch. The makers who restate the standard differ by a hair at exactly 35° and 10 m, and the page takes the stricter. Approved Document C refers roof condensation to that standard. A breathable underlay changes the picture, and its certificate says what ventilation it needs.
How is a roof space ventilated in Australia?
Since NCC 2022, homes in climate zones 6, 7 and 8 need a roof space at least 20 mm (0.8 in) high above the insulation, ventilated by pitch through Table 10.8.3: for an ordinary pitch of 15° to under 75°, 7,000 mm² of opening for each metre of the roof's longest side at the eaves (3.3 sq in a foot) and 5,000 mm² (2.4 sq in a foot) within 900 mm (35.4 in) of the ridge; flatter roofs need 25,000 mm² (11.8 sq in a foot) at the eaves. An unsarked tiled roof breathes through its tiles and needs no openings. Elsewhere in Australia the clause asks for none.
Preliminary estimate, not certified engineering. This tool produces an indicative quantity calculation for planning purposes only — it is not a certified structural analysis, a guaranteed material takeoff, or a substitute for building department approval. Always verify measurements on-site and have a licensed contractor or structural engineer review any load-bearing, code-sensitive, or safety-critical work before purchasing materials or starting construction. Spotted an arithmetic or standards error? Report it to contact@craftquantities.com with your inputs — a confirmed fix gets a permanent check of its own, so the same mistake cannot come back.