OBC Attic Ventilation Calculator

TL;DR: In Ontario, a vented attic needs unobstructed vent area of at least 1/300 of the insulated ceiling area (OBC 9.19.1.2.(1)) — 1/150 where the roof slope is less than 1 in 6 or the roof is framed with roof joists (cathedral) (9.19.1.2.(2)). At least 25% of the vent area must be at the top of the space and 25% at the bottom (9.19.1.2.(3)). A 1,000 sq ft ceiling at 1:300 needs 480 sq in (3,097 cm²) of net free vent area.

Verified against the Ontario Building Code 2024 (O. Reg. 163/24, amended January 16, 2025) by a Red Seal Carpenter (Ontario CofQ) — last verified July 6, 2026.

Attic Ventilation — What the Code Actually Wants

Section 9.19 of the Ontario Building Code 2024 is short — barely two pages — but it is the reason attic sheathing on an old Toronto bungalow stays dry through a 40 °C swing from August humidity to February cold. The whole rule set collapses to one idea: a ventilated attic has to breathe faster than the interior of the house can push moisture into it. Size the vent area from the insulated ceiling, split it 50/50 between low and high, keep a clear channel above the insulation, and the physics handles the rest.

Why do attics need to breathe?

Two problems stack up in an unvented attic. The first is summer heat — unvented roof sheathing hits 80 °C on a sunny July afternoon and bakes the shingles from below, shortening their service life. A vented attic strips that heat off and drops sheathing temperature by 15 to 25 °C. The second, bigger, problem is winter condensation. Interior air at 22 °C and 50 percent relative humidity carries close to 10 grams of water vapour per cubic metre. That same air, cooled to -10 °C in the attic, can hold only about 2 grams per cubic metre — the other 8 grams have to come out of the air, and the coldest surface is the underside of the roof sheathing. Without ventilation, every cubic metre of house air that leaks upward drops its excess moisture on the OSB, freezes into a plate of frost, and thaws each sunny day onto the insulation. A year of that cycle rots the sheathing from the back. The vent area in 9.19.1.2 exists to flush that moist air out before it condenses.

How much attic ventilation does the Ontario Building Code require?

According to OBC 9.19.1.2.(1), the unobstructed vent area must be at least 1/300 of the insulated ceiling area — one square foot of net free vent area per 300 square feet of ceiling. Sentence (2) doubles the requirement to 1:150 in exactly two cases: the roof slope is less than 1 in 6 (any low-slope or flat roof), or the roof is constructed with roof joists — a cathedral ceiling where the insulation sits between the rafters instead of on an attic floor. That is the whole clause. It does not mention vapour barriers — a warm-side vapour barrier is required separately by 9.25.4.1 for every insulated ceiling. Field practice adds a margin the code text does not: when the ceiling has no poly (a 1950s plaster ceiling staying in place, for example), interior moisture diffuses into the attic far faster, so this calculator sizes at 1:150 as a recommended margin — clearly flagged as practice, not code. The code minimum stays 1:300 either way.

Why does soffit-only ventilation fail?

9.19.1.2.(3) requires vents distributed uniformly on opposite sides of the building, with at least 25 percent of the required openings at the top of the space and at least 25 percent at the bottom. Most inspectors and every vent manufacturer read this as a straight 50/50 split — half the NFA at the eave, half at the ridge or gable — because the attic needs both an intake and an exhaust to complete the convective loop. Soffit-only venting is the most common failure in older stock: builders put perforated aluminum soffit on a 1970s bungalow, never cut a ridge slot, and the total vent area looks fine on paper — but the air has no way to leave, so it piles up against the cold sheathing and condenses. Ridge-only has the opposite problem: no intake, so the ridge vent pulls conditioned air up from the living space through every ceiling penetration and depressurizes the house. Gable-end vents alone can work mathematically but give a weak loop that ignores the centre of the space — treat gable vents as a supplement to soffit intake, not a substitute.

Worked example — 1,000 sq ft bungalow ceiling

A 1,000 sq ft insulated ceiling with poly and a normal-pitch truss roof sizes at 1:300: 1,000 × 144 ÷ 300 = 480 sq in of net free vent area (3,097 cm², about 3.3 sq ft). Split it 50/50: 240 sq in low + 240 sq in high. At roughly 4 sq in of NFA per linear foot, continuous perforated soffit needs ~60 lf — most bungalows have more eave than that, so the intake side is easy. At roughly 18 sq in per linear foot, the ridge side needs ~14 lf of continuous ridge vent. Always confirm the stamped NFA on the product cut sheet — 9.19.1.2.(5) requires vents to comply with CAN3-A93-M, and the stamp is the number that counts.

How does attic ventilation stop ice dams?

Ice dams are the visible symptom of a failed attic ventilation package. The loop starts in the middle of the roof: heat leaks from the ceiling into the attic, warms the attic air, and melts the snow sitting on the sheathing above the heated footprint of the house. Meltwater runs down the roof and hits the eave — which overhangs the exterior wall and therefore has no heat under it — freezes, and builds an ice dam. Subsequent meltwater backs up behind the dam, finds any nail hole or shingle lap, and drips into the soffit or the top plate. A vented attic breaks the chain by keeping the whole roof surface at ambient temperature: cold air enters at the soffit, washes up under the sheathing, and exits at the ridge, so the middle of the roof never gets warmer than the eave. The clearance rules in 9.19.1.3 — baffles with a 25 mm (1") minimum air gap at the eave, insulation kept clear of the airflow path — exist so that convective path does not choke off against the sheathing.

Can a cathedral ceiling be unvented in Ontario?

Cathedral ceilings have two legal paths. The vented path — 9.19.1.2.(2) with 1:150 NFA and 9.19.1.3.(1) with a continuous 63 mm (2-1/2") air channel between the top of the insulation and the underside of the sheathing — works if every rafter bay is either separately vented (continuous soffit + continuous ridge) or interconnected at the top with 38 × 38 mm purlins on top of the roof joists per 9.19.1.2.(4). The channel is usually a rigid foam baffle installed in every bay before insulation goes in; the 25 mm baffle minimum at the eave in 9.19.1.3.(2) steps up to 63 mm through the rest of the run. The unvented path hangs on eight words in 9.19.1.1.(1): venting is required "except where it can be shown to be unnecessary." Fill the rafter bay with closed-cell spray polyurethane foam tight to the underside of the sheathing — installed to CAN/ULC-S705.2 as 9.25.2.5 requires — and the sheathing stays warm enough that condensation cannot form, which is how designers show venting is unnecessary. The foam is the vapour barrier, the air barrier, and part of the insulation in one layer. Thickness is a dew-point calculation for the climate zone, not a guess — a typical southern-Ontario spec lands around R-31 (about 5 inches / 125 mm of closed-cell). Clear the approach with your building department before closing in.

What are the most common attic ventilation mistakes?

Three failures drive most attic ventilation problems. First, insulation blocking the soffit. Blown cellulose drops into the eave, chokes the soffit airway, and cuts the NFA to nearly zero even though the soffit looks fine from outside. 9.19.1.3.(2) requires a preformed baffle at every rafter bay before insulation goes in — and 9.25.2.4.(6) specifically requires measures to keep loose-fill insulation from blocking soffit vents. Rigid foam, cardboard, or moulded plastic all qualify; a missing baffle is a 10-minute fix from above. Second, an unsealed attic access hatch. A 550 × 900 mm hatch with no gasket leaks interior air upward whenever the house is heated, dumping moisture directly into the attic. 9.19.2.1.(3) requires the hatchway to be fitted with a door or cover; 9.25.3 requires it to be part of the continuous air barrier. Weatherstrip it like an exterior door and insulate the cover to match the ceiling. Third, a bathroom fan ducted into the attic instead of to the outdoors. According to OBC 9.32.3.11.(2), exhaust ducts shall not discharge into heated or unheated enclosed spaces — the attic included. Duct through a wall cap or a dedicated roof cap, and insulate the duct to at least RSI 0.5 where it crosses the cold attic per 9.32.3.11.(3).

This calculator is one of ToolFluency's free Ontario Building Code tools. Pair it with the vapour & air barrier rules, the mechanical ventilation rate calculator, and the permit checker before you open a ceiling. Running a roofing or insulation crew? ToolFluency for Ontario contractors handles the timesheets, job costing, and invoicing side of the same jobs.

About OBC Attic Ventilation Calculator

OBC 9.19.1.2.(1) requires unobstructed vent area of at least 1/300 of the insulated ceiling area. The ratio doubles to 1/150 where the roof slope is less than 1 in 6 or the roof is built with roof joists (cathedral construction) per 9.19.1.2.(2).

By the ToolFluency team · Updated September 2026

Free Ontario Building Code 2024 attic ventilation calculator. Returns required total net free vent area (sq in + cm²), soffit/ridge/gable split, PASS-FAIL against existing venting, and cathedral-ceiling guidance per OBC 9.19.1.2, 9.19.1.3, 9.19.1.4, and 9.19.2. Handles the 1:300 vs 1:150 ratio and the unvented spray-foam alternative under the 9.19.1.1.(1) exception.

How to use

  1. Enter your insulated ceiling area in square feet or square metres — the area below the attic, not the roof footprint.
  2. Pick whether the ceiling has a warm-side vapour barrier (6-mil poly or qualified primer). The OBC minimum stays 1:300 either way — without one, the tool sizes at 1:150 as a recommended moisture margin.
  3. Choose the roof type: vented attic (truss/rafter), cathedral roof-joist assembly, or low-slope (under 1 in 6). Cathedral and low-slope force the 1:150 ratio per OBC 9.19.1.2.(2).
  4. Select your existing venting layout — soffit + ridge (balanced), soffit only, ridge only, or gable ends — to get a PASS/FAIL on the 25%-top / 25%-bottom distribution rule in 9.19.1.2.(3).
  5. Read the required net free vent area in square inches and cm², plus the soffit/ridge split and the unvented spray-foam alternative for cathedrals where the 9.19.1.3 air gap can't be maintained.

Examples

Standard 1,200 sq ft attic with poly vapour barrier
1,200 sq ft × 1/300 = 4 sq ft (576 sq in) NFA. 50/50 split = 288 sq in at the soffit and 288 sq in at the ridge. 16 ft of continuous ridge vent at ~18 sq in per linear foot gives 288 sq in — match it with ~72 lf of continuous perforated soffit at ~4 sq in per linear foot.
Cathedral ceiling, 600 sq ft
A roof-joist assembly forces 1:150 per 9.19.1.2.(2). 600 sq ft × 1/150 = 4 sq ft (576 sq in) NFA. Where a continuous 63 mm air gap (9.19.1.3.(1)) is impossible across complex valleys, the practical answer is an unvented assembly under the 9.19.1.1.(1) exception — closed-cell spray foam to the underside of the sheathing, no soffit, no ridge.

Frequently asked questions

How much attic ventilation does the Ontario Building Code require?

OBC 9.19.1.2.(1) requires unobstructed vent area of at least 1/300 of the insulated ceiling area. The ratio doubles to 1/150 where the roof slope is less than 1 in 6 or the roof is built with roof joists (cathedral construction) per 9.19.1.2.(2). A 1,200 sq ft ceiling needs 4 sq ft (576 sq in) of net free vent area at 1:300, or 8 sq ft at 1:150. Net free area is the open area through the screen and louvres, not the vent's outside dimension.

Does a vapour barrier change the attic venting ratio?

Not in the code text. OBC 9.19.1.2 switches to 1:150 only for roof slopes under 1 in 6 or roof-joist construction — the clause says nothing about vapour barriers. A vapour barrier is required separately by 9.25.4.1 for insulated ceiling assemblies. Because a ceiling with no poly (common pre-1980) pushes far more moisture into the attic, this calculator sizes at 1:150 as a recommended margin when you select No — the code minimum stays 1:300.

Why does soffit-only ventilation fail the distribution rule?

OBC 9.19.1.2.(3) requires vents distributed uniformly on opposite sides, with at least 25% of the required openings at the top of the space and at least 25% at the bottom. Soffit-only puts 100% at the bottom and zero at the top, violating 9.19.1.2.(3)(b). The convective loop has no exhaust, warm moist air stagnates against the cold sheathing, and condensation rots the OSB from behind. Fix it with a continuous ridge vent or gable louvres sized to roughly half the required NFA.

Can I use closed-cell spray foam instead of venting a cathedral ceiling?

Yes. OBC 9.19.1.1.(1) requires roof venting except where it can be shown to be unnecessary — that exception is the code hook for an unvented assembly. Closed-cell spray foam applied to the underside of the sheathing (installed to CAN/ULC-S705.2 per 9.25.2.5) keeps the sheathing warm enough that condensation cannot form, which is how designers show venting is unnecessary. Foam thickness is a dew-point calculation for the climate zone — have it designed by an envelope consultant or the foam manufacturer, and confirm acceptance with your building department.

What clearance does the OBC require above attic insulation?

In a roof-joist (cathedral) space, OBC 9.19.1.3.(1) requires at least 63 mm (2-1/2 in.) between the top of the insulation and the underside of the sheathing. At the eave, preformed baffles must keep at least a 25 mm air gap, have enough cross-area to carry the required vent area, and extend at least 50 mm above the insulation (9.19.1.3.(2)). In any attic, insulation must not restrict airflow through the vents or the space (9.19.1.3.(3)), and 9.25.2.4.(6) requires measures to keep loose-fill insulation from blocking soffit vents.

Does my attic need an access hatch?

OBC 9.19.2.1.(1) requires an access hatch where the attic or roof space measures at least 10 m² in area, at least 1,000 mm in length or width, and at least 600 mm in height over that area — or where it contains a fuel-fired appliance. Minimum hatch size is 550 × 900 mm; a hatch serving one dwelling unit may be reduced to 0.32 m² with no dimension under 500 mm (9.19.2.1.(2)). Hatchways must be fitted with doors or covers (9.19.2.1.(3)).

Can I run the bath fan into the attic?

No. OBC 9.32.3.11.(2) says exhaust ducts shall not discharge into heated or unheated enclosed spaces — an attic is an enclosed space, so the fan must duct to the outdoors through a wall cap or a dedicated roof cap. Where the duct passes through the cold attic it also needs at least RSI 0.5 of insulation per 9.32.3.11.(3), or the moist air condenses inside the duct and drips back to the fan.

Part of ToolFluency’s library of free online tools for Ontario Building Code. No account needed, no data leaves your device.

Embed this tool on your site (free)
Paste this where you want the tool. Please keep the attribution link.
<iframe id="tf-attic-ventilation" src="https://toolfluency.com/tools-v2/construction-obc/attic-ventilation.html?embed=1" width="100%" height="640" loading="lazy" style="border:1px solid #e2e2e2;border-radius:12px;max-width:760px" title="OBC Attic Ventilation Calculator by ToolFluency"></iframe>
<script>addEventListener("message",function(e){var f=document.getElementById("tf-attic-ventilation");if(f&&e.source===f.contentWindow&&e.data&&e.data.tfEmbedHeight){f.height=e.data.tfEmbedHeight}});</script>
<p>Powered by <a href="https://toolfluency.com/tools-v2/construction-obc/attic-ventilation.html">OBC Attic Ventilation Calculator</a> — free tools by ToolFluency</p>