Attic Ventilation Calculator (Soffit & Ridge/Gable Vent NFA Sizing)
Size your attic's soffit and exhaust vents instantly.
🕒 Last updated: September 12, 2026
Inputs
ℹ️Total floor area of the attic space, not the home's conditioned square footage.
ℹ️IECC climate zone — determines whether a vapor retarder is one of the conditions for the reduced 1:300 ratio (only required in Zones 6-8).
ℹ️Required for the reduced 1:300 ratio in every zone: 40-50% of NFA from vents within 3 ft of the ridge/highest point, with the rest in the bottom third of the attic. This is a physical siting condition this calculator can't verify for you — confirm it matches your actual (or planned) vent layout.
ℹ️Net Free Area per linear foot, stamped on your continuous soffit vent product — 9 sq in/ft is a common default, but check your actual product.
ℹ️Ridge vents are sized continuously by linear foot; gable/box/turbine vents are sized individually by unit count.
ℹ️Net Free Area per linear foot, stamped on your ridge vent product — 18 sq in/ft is a commonly-cited default, but check your actual product.
Soffit (Intake) Vent Needed
76.8 ft
Total continuous linear feet, split across all eaves
Ridge (Exhaust) Vent Needed
25.6 ft
Continuous ridge vent length
Attic & Ratio
Attic floor area: 1,200 sq ft
Climate zone: Zone 4 — Mixed (Mid-Atlantic, TN, OK, N. CA)
Vent placement confirmed: No
Ratio applied: 1:150
Required NFA
Total required: 1,152 sq in
Intake (60%): 691.2 sq in
Exhaust (40%): 460.8 sq in
Vent Sizing
Soffit NFA rate: 9 sq in/ft
Ridge NFA rate: 18 sq in/ft
Assumptions Used
Per IRC R806.2, total required Net Free Area (NFA) is your attic floor area ÷ 150 (the general rule) or ÷ 300 (the exception) — × 144 to convert sq ft to sq in. The 1:300 exception requires BOTH: (1) in Climate Zones 6, 7, and 8 ONLY, a Class I or II vapor retarder installed on the ceiling's warm side (outside those zones, the code doesn't condition the exception on a vapor retarder at all); and (2) 40-50% of the required NFA sited within 3 ft of the ridge/highest point, with the balance in the bottom third of the attic — a physical placement condition you confirm above, since this calculator can't verify actual vent siting. If either applicable condition isn't met, the standard 1:150 ratio applies. That total is split 60% intake (soffits) / 40% exhaust — code minimum is a straight 50/50 split; this calculator defaults to the commonly-recommended 60/40 intake-heavy split instead (the 40% exhaust share also sits at the lower bound of the exception's required 40-50% upper-vent range). Soffit and ridge vent lengths are rounded UP to the next tenth of a foot, never down — these are minimum required lengths, so a displayed length must never fall short of the raw calculated requirement. Soffit linear feet = intake NFA ÷ your soffit vent's rated NFA per linear foot (9 sq in/ft is a typical continuous-vent rating, confirmed against a manufacturer spec sheet this session — but varies by product, so use your actual vent's rating). For a ridge vent, required length = exhaust NFA ÷ your ridge vent's rated NFA per linear foot (18 sq in/ft is a commonly-cited typical figure — again product-specific). For gable/box/turbine vents, vent count = exhaust NFA ÷ your vent's own rated NFA, rounded UP (a fraction of a vent isn't purchasable, and rounding down would under-ventilate). This is a planning estimate — always verify your chosen vent products' actual rated NFA (stamped on the product or its spec sheet) rather than relying on the defaults shown here, and confirm baffles keep insulation from blocking soffit airflow.
What Is an Attic Ventilation Calculator?
An attic ventilation calculator estimates the soffit intake and ridge or gable exhaust vent sizing an attic needs, from its floor area, climate zone, and vent placement — following IRC R806.2's Net Free Area (NFA) requirement, the same code-referenced ratio roofers and builders size attic ventilation to.
Proper attic ventilation helps prevent summer heat buildup (which shortens shingle life and raises cooling load) and winter moisture buildup (which can cause ice dams, mold, and rot) — but only when intake and exhaust are both sized correctly and balanced against each other.
Why this needs its own calculator, not just a flat "add some vents" guess:
- The required ratio changes 2x between 1:150 and 1:300 depending on TWO separate conditions — vent placement (required in every zone) and, only in Climate Zones 6-8, a vapor retarder — guessing either one wrong either wastes vent capacity or under-ventilates
- Intake and exhaust need to be sized separately and balanced against each other, not just totaled — too much exhaust relative to intake can actually depressurize the attic and pull conditioned air up from the house below
- Continuous vents (soffit, ridge) are sized by linear feet; individual vents (gable, box, turbine) are sized by unit count — mixing up the two conversion methods gives a meaningless number
- Vent products vary in their rated NFA per foot/unit — a generic "number of vents" guess without checking the actual product's rating can be off by a wide margin
Attic Ventilation Calculator Formula: How Is It Determined?
Total required Net Free Area (NFA) is determined by attic floor area and the applicable ratio, then split between intake and exhaust, then converted into either continuous vent length (soffit/ridge) or individual vent count (gable/box/turbine).
Step 1 — 1:300 Exception Eligibility
Zone needs vapor retarder = Climate Zone is 6, 7, or 8
Qualifies for 1:300 = Vent Placement Confirmed AND (Zone does NOT need vapor retarder OR Vapor Retarder Installed)
Ratio = 1:300 if qualifies, else 1:150 (IRC R806.2 general rule)
IRC R806.2's 1:300 exception requires BOTH conditions: in Climate Zones 6, 7, and 8 ONLY, a Class I or II vapor retarder on the ceiling's warm side (outside those zones the code doesn't condition the exception on a vapor retarder at all); and, in every zone, 40-50% of NFA sited within 3 ft of the ridge/highest point with the balance in the bottom third of the attic — a physical placement condition you confirm directly, since this calculator can't verify actual vent siting.
Step 2 — Required NFA
Required NFA (sq in) = (Attic Area sq ft / Ratio) x 144
The applicable ratio from Step 1 converts attic floor area into the total Net Free Area required, in square inches.
Step 3 — Intake / Exhaust Split
Intake (Soffit) NFA = Required NFA x 60%
Exhaust NFA = Required NFA x 40%
Code minimum is a straight 50/50 split. This calculator defaults to the commonly-recommended 60/40 intake-heavy split instead — the extra intake creates slight positive attic pressure, which reduces wind-driven rain/snow intrusion through a ridge vent. 40% exhaust also sits at the lower bound of the 1:300 exception's required 40-50% upper-vent range.
Step 4 — Vent Sizing
Soffit Linear Feet = ceil-to-tenth(Intake NFA / Soffit Vent NFA per Linear Foot)
Ridge Linear Feet = ceil-to-tenth(Exhaust NFA / Ridge Vent NFA per Linear Foot)
OR Vent Count = ceil(Exhaust NFA / NFA per Gable-Box-Turbine Vent)
Continuous vents (soffit, ridge) are sized by dividing the required NFA by the product's rated NFA per linear foot, rounded UP to the next tenth of a foot — these are minimum lengths, so rounding to-nearest could round a length below what's actually required. Individual vents (gable, box, turbine) are sized by dividing by the product's rated NFA per unit and rounding UP to a whole vent — a fractional vent isn't purchasable, and rounding down would under-ventilate.
Worked Example
This example walks through your current inputs above, using the same steps as the Formula section.
Input Values Used
| Input | Value |
|---|---|
| Attic floor area | 1,200 sq ft |
| Climate zone | Zone 4 — Mixed (Mid-Atlantic, TN, OK, N. CA) |
| Vent placement confirmed | No |
| Exhaust vent type | Ridge Vent (continuous) |
Step 1 — 1:300 Exception Eligibility
| Calculation | Result |
|---|---|
| Zone needs vapor retarder | No (Zone 1-5) |
| Qualifies for 1:300 | No |
| Ratio applied | 1:150 |
Step 2 — Required NFA
| Calculation | Result |
|---|---|
| Required NFA = (1,200 / 150) x 144 | 1,152 sq in |
Step 3 — Intake / Exhaust Split
| Calculation | Result |
|---|---|
| Intake (soffit) = 1,152 x 60% | 691.2 sq in |
| Exhaust = 1,152 x 40% | 460.8 sq in |
Step 4 — Vent Sizing
| Calculation | Result |
|---|---|
| Soffit vent = 691.2 / 9 sq in/ft | 76.8 ft |
| Ridge vent = 460.8 / 18 sq in/ft | 25.6 ft |
Therefore, a 1,200 sq ft attic needs approximately 76.8 ft of soffit vent and approximately 25.6 ft of ridge vent. Verify your chosen vent products' actual rated NFA before purchasing.
Essential Checklist+−
Complete these critical checks before approving the work or proceeding to the next construction stage.
✓Attic & Ratio Inputs+-
- Attic floor area confirmed as the actual attic space — not the home's conditioned/living square footage
- Climate zone confirmed against your actual location — determines whether a vapor retarder is even one of the 1:300 exception's conditions
- In Climate Zones 6-8: vapor retarder presence confirmed by actual attic inspection, not guessed
- Vent placement condition confirmed against the actual (or planned) layout — 40-50% of NFA within 3 ft of the ridge, balance in the bottom third of the attic
- Soffit vent NFA rating entered matches the actual chosen product's stamped rating, not the calculator's 9 sq in/ft default
✓Before Installation+-
- Confirmed intake NFA is at or above exhaust NFA — never let exhaust exceed intake
- Confirmed the attic is a standard vented assembly, not an unvented spray-foam-encapsulated ("hot roof") assembly
✓Installation+-
- Installed soffit vent linear footage matches or exceeds the calculated requirement, split appropriately across all eaves
- Installed ridge vent length (or gable/box vent count) matches the calculated requirement
✓After Installation+-
- Visual inspection from inside the attic confirms visible daylight/airflow at both soffit and exhaust vent locations
Full QC Checklist+−
Verification checklist for an attic ventilation sizing estimate — covering attic/ratio inputs, pre-installation planning, installation, and post-installation verification. Use the Essential Checklist for critical checks before finalizing, expand to Full QC Checklist for complete verification.
✓Attic & Ratio Inputs+-
- Attic floor area confirmed as the actual attic space — not the home's conditioned/living square footage
- Climate zone confirmed against your actual location — determines whether a vapor retarder is even one of the 1:300 exception's conditions
- In Climate Zones 6-8: vapor retarder presence confirmed by actual attic inspection, not guessed
- Vent placement condition confirmed against the actual (or planned) layout — 40-50% of NFA within 3 ft of the ridge, balance in the bottom third of the attic
- Soffit vent NFA rating entered matches the actual chosen product's stamped rating, not the calculator's 9 sq in/ft default
- Exhaust vent type selection (ridge vs. gable/box/turbine) matches what's actually being installed
- Ridge/gable/box vent NFA rating entered matches the actual chosen product's stamped rating
✓Before Installation+-
- Confirmed intake NFA is at or above exhaust NFA — never let exhaust exceed intake
- Confirmed the attic is a standard vented assembly, not an unvented spray-foam-encapsulated ("hot roof") assembly
- Baffles (rafter vents) planned for every soffit bay before insulation is installed or re-blown
- Confirmed no conflicting exhaust types are planned together (e.g. ridge vent plus gable vents plus a powered attic fan)
- Local code amendments checked against the IRC R806.2 baseline this calculator uses
✓Installation+-
- Installed soffit vent linear footage matches or exceeds the calculated requirement, split appropriately across all eaves
- Installed ridge vent length (or gable/box vent count) matches the calculated requirement
- Baffles actually installed at every soffit bay before insulation contacts the vent opening
- Vent openings kept clear of paint overspray, construction debris, and overly fine insect screening
- If retrofitting into an existing attic: existing insulation checked and pulled back from soffit vents before new vents/baffles go in
✓After Installation+-
- Visual inspection from inside the attic confirms visible daylight/airflow at both soffit and exhaust vent locations
- Attic temperature/humidity spot-checked on a hot day or after a rain event to confirm expected performance
- Vent screens confirmed intact with no signs of pest entry (birds, rodents, insects) through vent openings
- Installed vent products' NFA ratings and quantities documented for future reference
- Photos of completed venting (soffit, ridge/gable, baffles) kept for records and warranty purposes
Attic Ventilation Reference Tables
The IRC ratio thresholds, typical vent NFA ratings, and the intake/exhaust split this calculator uses.
| Condition | Ratio (Attic Area : NFA) | Notes |
|---|---|---|
| Vent placement not confirmed (any zone) | 1:150 | IRC R806.2 general rule — always applies unless the exception below is fully met |
| Zone 1-5, vent placement confirmed | 1:300 | No vapor retarder required outside Climate Zones 6-8 — placement alone qualifies |
| Zone 6-8, vent placement confirmed + Class I/II vapor retarder installed | 1:300 | Zones 6-8 require BOTH conditions together, per IRC R806.2 |
Typical Vent NFA Ratings (verify against your actual product)
| Vent Type | Typical NFA | Sizing Unit |
|---|---|---|
| Continuous soffit vent | 9 sq in / linear ft | Linear feet |
| Continuous ridge vent | 18 sq in / linear ft | Linear feet |
| Rectangular gable/box vent (e.g. 8x16in) | 50-65 sq in / vent | Individual unit count |
| Round gable vent (12-18in) | 50-140 sq in / vent | Individual unit count |
Intake / Exhaust Split
| Split | Status |
|---|---|
| 50% intake / 50% exhaust | Code minimum — also valid |
| 60% intake / 40% exhaust | This calculator's default — commonly recommended for positive attic pressure |
When should you use this attic ventilation calculator?
- Planning a new roof or re-roofing project and sizing intake/exhaust venting before ordering materials.
- Diagnosing an overheated attic, ice dams, or attic moisture/mold issues that may trace back to inadequate ventilation.
- Checking whether an existing attic's vent count is actually adequate for its floor area.
- Comparing how climate zone, vent placement, or a vapor retarder change the required ventilation (via Compare mode).
- Converting a required NFA figure into an actual linear-foot or vent-count purchase quantity.
Quick Attic Ventilation Tips
- Always check your chosen vent product's actual stamped NFA rating rather than trusting this calculator's typical defaults.
- Install baffles (rafter vents) at the eaves so blown-in or batt insulation can't block soffit airflow — a blocked soffit vent provides zero actual NFA regardless of its rating.
- Never mix a ridge vent with powered attic fans or gable vents on the same roof — competing exhaust paths can short-circuit airflow and pull air from the wrong source.
- If your attic has cathedral ceilings or is a spray-foam-encapsulated ("unvented" / "hot roof") assembly, this ratio-based approach does not apply — see Limitations.
- Keep intake at or above exhaust (never let exhaust exceed intake) — excess exhaust capacity can depressurize the attic and pull conditioned air up from the living space below.
Common Mistakes
- Assuming the 1:300 ratio applies without actually confirming the vent placement condition (required in EVERY zone) and, only in Climate Zones 6-8, a genuine Class I/II vapor retarder on the ceiling's warm side — a Zone 1-5 attic never needs the vapor retarder, but every zone still needs placement confirmed.
- Sizing only the exhaust (ridge) vent and forgetting intake needs its own separate NFA — an attic with plenty of ridge vent but blocked or insufficient soffit vent still won't ventilate properly.
- Using a generic "typical" NFA rating instead of the actual number stamped on the chosen vent product.
- Letting insulation bury or block soffit vents without installing baffles first.
- Mixing incompatible exhaust types (e.g. ridge vent plus gable vents plus a powered attic fan) on the same attic without a professional design review.
- Applying this calculator to an unvented/spray-foam "hot roof" attic assembly, which follows a completely different design approach with no soffit/ridge venting at all.
Limitations
- Does not apply to unvented ("hot roof") spray-foam-encapsulated attic assemblies — those use a completely different design approach with no soffit/ridge venting at all; consult a licensed contractor for that assembly type.
- The "Vent Placement Meets Exception Requirements?" input is self-certified — this calculator cannot verify that upper vents are actually sited within 3 ft of the ridge/highest point or that the balance sits in the bottom third of the attic, the physical siting condition IRC R806.2 requires for the 1:300 exception in every zone.
- The Class I/II vapor retarder input is also self-certified, and only relevant in Climate Zones 6-8 — this calculator does not verify the retarder's actual class rating or installation quality.
- The 9 sq in/ft (soffit) and 18 sq in/ft (ridge) defaults are commonly-cited typical figures, not universal — always verify your chosen product's actual stamped NFA rating.
- The 60/40 intake/exhaust split is this calculator's default, not the only code-compliant option — a straight 50/50 split also meets IRC R806.2's minimum.
- Does not model soffit blockage from insulation — baffles are required to keep the calculated NFA usable in practice, and this calculator can't detect whether they're installed.
- Does not account for complex roof geometries (multiple ridges, hips, dormers) that can complicate real-world vent placement beyond a simple total-linear-feet or vent-count figure.
- Does not verify local code amendments, which can differ from the IRC baseline this calculator uses.
- Does not include vent product cost or installation labor.
Disclaimer: This calculator provides approximate results for planning and estimation purposes only. Actual requirements may vary based on site conditions, materials, workmanship, and local building regulations. Always consult a qualified engineer, architect, or construction professional before making final decisions.