RoofingCalculatorHQ

Roof Vent Calculator

Size attic ventilation per NBC 2020 9.19.1 — total NFA, balanced soffit intake plus ridge or roof-cap exhaust, with vent counts.

Roof Vent Calculator

Calculate required attic ventilation per NBC 2020 9.19.1 — soffit intake plus ridge or roof-cap exhaust.

Total NFA required
816 sq in
Intake (soffit) NFA: 408 sq in · Exhaust (ridge / cap) NFA: 408 sq in
8 in round soffit vents needed
15
Ridge vent length needed
22.7 lin ft
Roof caps (alternative)
6
Reference standard
NBC 2020 9.19.1 / CRCA Roofing Manual
NBC 9.19.1.2: 1/300 of insulated ceiling area minimum, low-slope roofs 1/150.

What this calculator does

This calculator sizes attic ventilation by applying the NBC 2020 9.19.1 ratio to your insulated ceiling area, then converts the result into vent counts using Canadian industry standards. It outputs three pairings — soffit (round) intake, ridge vent exhaust, and roof-cap (box) alternative — giving you flexibility for hip roofs and complex hipped configurations common in Canadian residential.

The 1/300 ratio applies for steep-slope roofs (over 4/12) with a vapour retarder. The 1/150 ratio applies for low-slope roofs (4/12 or less), or where local AHJ requires it (most northern Canadian jurisdictions).

How to use it

  1. Enter the attic floor area in sq ft. This is the conditioned ceiling area below the attic. For a typical Canadian bungalow, the entire floor footprint; for a two-storey, the upper-floor footprint.
  2. Choose the ratio. 1/300 for steep-slope with vapour retarder, 1/150 for low-slope or northern climate.
  3. Enter total eave length and total ridge length. For a Canadian hip roof, eave runs the full perimeter; the ridge is the central peak.
  4. Read the result. Total NFA in sq in. The three small cards: soffit vent count, ridge vent length, and roof-cap (box vent) alternative count.

NBC 2020 9.19.1 — the ratio rule

NBC 2020 9.19.1.2:

  • Steep-slope roof (over 4 in 12 / ~18°): NFA ≥ 1/300 of insulated ceiling area.
  • Low-slope roof (4 in 12 or less): NFA ≥ 1/150 of insulated ceiling area.
  • Vents distributed approximately equally between low (intake) and high (exhaust).
  • Cross-flow path between intake and exhaust required.
  • Insulation must not block the intake path.

NBC 9.19.1.4 — unvented attic alternative: closed-cell spray foam at the underside of the roof sheathing, with air-impermeable insulation, no other vapour retarder, and minimum R-value per climate zone.

Per-vent-unit NFA (Canadian industry standards)

Vent typeNFA per unitSource
8-inch round soffit vent28 sq inMaibec, Kaycan, Royal
Continuous strip soffit (3 in wide)9 sq in/lfCRCA Roofing Manual
Aluminium continuous soffit panel (vented)6 sq in/lfGentek, Maibec
Standard ridge vent (Cobra, V-300)18 sq in/lfManufacturer published
Roof cap / box vent (12 × 12 in)50 sq inAir Vent, Lomanco
Roof cap / box vent (12 × 18 in)65 sq inAir Vent, Lomanco
Gable louvre (12 × 18 in)70 sq inManufacturer published
Power ventilator (thermostatic)800 sq in equivalentAir Vent CX2400

Climate considerations across Canada

Climate Zone 4 (south coastal BC, Windsor-Toronto corridor): 1/300 with vapour retarder is sufficient for most builds. Standard residential 8-inch round soffits + ridge vent.

Climate Zone 5 (Toronto, Montreal, Vancouver, Halifax): 1/300 acceptable but most builders specify 1/150 for warranty headroom and ice-dam prevention. Add ice-and-water-shield 24 inches inside the warm wall line.

Climate Zone 6 (Edmonton, Calgary, Saskatoon, Winnipeg, Quebec City): 1/150 is the practical standard. Persistent snow cover and large temperature differential drive ice damming. Many AHJs require 1/150 for new construction.

Climate Zone 7A and 7B (Yellowknife, Whitehorse, far northern Alberta and Manitoba): 1/150 mandatory. Plus increased ice-and-water-shield extending 36 inches inside the warm wall line. Plus consider continuous baffles to ensure airflow even when insulation is blown to maximum depth.

Climate Zone 8 (Inuvik, Iqaluit, far north): 1/100 informal practice. CMHC publications note that standard ratios are inadequate at extreme heating-degree-day counts; engineered ventilation design is recommended.

Common Canadian attic ventilation errors

Insulation blown to soffit, blocking intake. The single most common CRCA-cited error. Install Accuvent, Durovent, or site-built rigid baffles at every rafter bay before blowing insulation.

Bathroom fan vented into attic. Many older Canadian homes extract bathroom moisture into the attic ‘because the duct ends there’. Always duct to outside the envelope.

Mixed ridge vent and roof caps. Don’t. The higher-NFA-rated unit short-circuits the other and leaves dead spots. Pick one strategy per attic.

Power ventilator with inadequate soffit intake. Common in Manitoba and Saskatchewan retrofits. Add 1.5× soffit NFA before commissioning a power ventilator.

Vapour retarder above the insulation instead of below. Common error in retrofits where the existing batt is buried under fresh blown-in. The retarder needs to be on the warm-in-winter side (i.e. immediately above the ceiling drywall, below all insulation). A retarder at the wrong location traps moisture in the insulation.

Reference standards (Canada)

  • NBC 2020 Article 9.19.1 — Federal model code for attic ventilation.
  • NBC 2020 Article 9.19.1.4 — Unvented assembly alternative.
  • CRCA Roofing Manual — Practice standard for residential roofing.
  • CMHC Best Practices for Healthy Housing — Federal housing agency design guidance.
  • CSA F326 — Mechanical ventilation interaction with attic.
  • Provincial building codes — BC Building Code 9.19, Ontario Building Code 9.19, Quebec Construction Code 9.19, etc.
  • Maibec, Kaycan, Royal, Gentek — manufacturer product data for soffit vent NFA.

Sources: National Building Code of Canada 2020 Article 9.19.1; CRCA Roofing Manual 2022 Edition; CMHC Best Practices for Healthy Housing series; CSA F326 mechanical ventilation; Maibec, Kaycan, Royal, Gentek product technical sheets; Air Vent Inc and Lomanco roof cap free-area data; CMHC Northern Housing research publications.

Frequently asked questions

How do I calculate attic vents under NBC 2020?
NBC 2020 Article 9.19.1.2 requires the total Net Free Area of attic vents to be at least 1/300 of the insulated ceiling area, with the vents distributed approximately equally between intake (low) and exhaust (high) and located so as to provide cross-flow ventilation. For low-slope roofs (4/12 or less) the ratio drops to 1/150. For a typical Canadian 1,700 sq ft attic at 1/300, that's 5.67 sq ft = 816 sq in total NFA — 408 sq in intake plus 408 sq in exhaust. With 28 sq in NFA per 8-inch round soffit vent, that's 15 round soffit vents. With 18 sq in NFA per linear foot of ridge vent, that's 23 linear feet of ridge vent. The CRCA Roofing Manual 2022 Edition references the same numeric ratio as US practice.
Why does NBC require 1/150 for low-slope roofs?
Lower-slope roofs trap warm moist air more readily because the convective stack effect — the temperature-driven upward airflow that pulls air from the soffits to the ridge — depends on vertical distance between intake and exhaust. A 4/12 roof has roughly half the vertical separation of a 12/12 roof for the same span, so the natural airflow rate is roughly half. NBC compensates by doubling the required NFA, ensuring the same effective air change rate. Low-slope roofs in Canada (especially common in modern flat-and-near-flat aesthetic builds) need 1/150 — a 1,500 sq ft attic at 1/150 needs 1,440 sq in NFA total versus 720 at 1/300. Many builders try to ventilate low-slope roofs with the standard 1/300 spec; this is below code and triggers ice damming within 1–3 winters.
What's the difference between a roof cap and a ridge vent?
A ridge vent is a continuous strip vent that runs along the entire ridge, providing exhaust along the full length. A roof cap (also called a 'box vent', 'static vent', or 'mushroom vent' in Canadian usage) is a discrete unit that mounts in the field of the roof, typically 12 × 12 inches with around 50 sq in NFA. For a hip roof with a short ridge or no ridge at all, roof caps are the alternative — distribute them along the upper third of the slopes. CRCA practice: 1 roof cap per 250 sq ft of attic floor for the 1/300 ratio. Don't combine ridge vent with roof caps on the same attic; the higher-NFA ridge will short-circuit the caps and leave dead spots in the centre of the attic.
How do I size soffit vents for a Canadian house?
Use the NBC ratio: 1/300 for steep-slope (over 4/12) with vapour retarder, 1/150 for low-slope. Total NFA divided 50/50, with the intake half delivered through soffit vents. A continuous strip soffit vent (Maibec, Royal, Kaycan continuous) provides about 9 sq in NFA per linear foot. An 8-inch round soffit vent (the standard residential unit) provides 28 sq in NFA. For a 2,000 sq ft attic with vapour retarder (1/300), intake NFA is 480 sq in, requiring 18 round vents or 53 linear feet of strip vent. Match the soffit vent product to your soffit material — aluminium soffit needs aluminium vents (Maibec, Kaycan), vinyl soffit needs vinyl vents (Gentek, Royal).
Do I need extra ventilation for cold climate (Zone 7A or 7B)?
NBC 9.19.1 doesn't differentiate by climate zone explicitly, but in northern provinces and territories the practical answer is yes. Yukon, NWT, and Nunavut codes commonly require 1/150 regardless of slope, citing ice-damming and condensation history. In Manitoba, Saskatchewan, and the northern half of Ontario / Quebec, many AHJs informally apply 1/150 even on steep-slope roofs for new builds in heating-degree-day zones above 5,000. CMHC's Best Practices for Healthy Housing series recommends 1/150 in any climate with persistent winter snow cover. The cost premium is small (a few extra soffit vents and a longer ridge); the cost of remediating an ice-dam-driven leak in a Yellowknife attic is substantial.
Can I use power ventilators instead of passive vents?
Yes, but with care. NBC 9.19.1 accepts power ventilators (typically thermostatically-controlled attic fans) toward the NFA total, but they must have adequate intake — running a power fan with insufficient soffit NFA will pull conditioned air up from the living space through the ceiling drywall, increasing energy bills and back-drafting combustion appliances. CRCA practice: power ventilator + 1.5× the calculated soffit NFA. Solar-powered attic fans are popular in Ontario and BC but underperform in Manitoba/Saskatchewan winters when solar is weak. For most Canadian residential, passive ventilation (soffit + ridge / cap) is more reliable.
What about an unvented attic with spray foam?
NBC 2020 9.19.1.4 allows unvented attics with closed-cell spray foam at the underside of the roof sheathing, provided the foam thickness meets the climate-zone-specific R-value requirement (typically R-20 to R-30 in the foam layer for condensation control, plus additional R-value to meet total insulation requirement). Air-permeable insulation alone (fibreglass batt, cellulose) is not allowed for unvented assemblies. Designed correctly, an unvented attic eliminates the soffit-and-ridge ventilation requirement entirely. Designed incorrectly (insufficient foam thickness, vapour-retarder over the foam, or a partial foam-and-batt assembly), it traps moisture and rots the roof deck within 5 years. Get an engineer to verify the assembly before committing.
Does ventilation interact with attic insulation?
Yes — and the interaction matters. The most common CRCA-cited error is loose-fill cellulose or fibreglass batt blown right to the soffit, blocking the soffit vent's airflow path. Install rigid baffles (Accuvent, Durovent) at every rafter bay before insulating, leaving a 50 mm airflow channel from the soffit up the underside of the roof sheathing. NBC requires the intake to be 'unobstructed' to the attic space; a blocked soffit vent doesn't count toward NFA even if it's physically present. CMHC and CRCA have published case studies of attics with full code-spec NFA on paper but actually-zero airflow because of insulation blocking — exactly the same outcome as no ventilation at all.

Related calculators