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.
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
- 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.
- Choose the ratio. 1/300 for steep-slope with vapour retarder, 1/150 for low-slope or northern climate.
- Enter total eave length and total ridge length. For a Canadian hip roof, eave runs the full perimeter; the ridge is the central peak.
- 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 type | NFA per unit | Source |
|---|---|---|
| 8-inch round soffit vent | 28 sq in | Maibec, Kaycan, Royal |
| Continuous strip soffit (3 in wide) | 9 sq in/lf | CRCA Roofing Manual |
| Aluminium continuous soffit panel (vented) | 6 sq in/lf | Gentek, Maibec |
| Standard ridge vent (Cobra, V-300) | 18 sq in/lf | Manufacturer published |
| Roof cap / box vent (12 × 12 in) | 50 sq in | Air Vent, Lomanco |
| Roof cap / box vent (12 × 18 in) | 65 sq in | Air Vent, Lomanco |
| Gable louvre (12 × 18 in) | 70 sq in | Manufacturer published |
| Power ventilator (thermostatic) | 800 sq in equivalent | Air 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.
Related calculators and guides
- Attic insulation calculator — RSI value to insulation depth
- Roof area calculator — projected and on-slope roof area
- Snow load calculator — design snow load per NBC Appendix C
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.