Roof Insulation R-Value Calculator — IECC Table R402.1.2
Add up roof/ceiling assembly R-values from any layer combination (batts, blown cellulose, spray foam, rigid boards) and compare to the IECC 2021 minimum for your climate zone and ceiling type (vented attic vs cathedral).
By TradeCalc, Roofer Calculators — Code-Referenced — IECC 2021 Table R402.1.2 (residential ceiling insulation), IECC 2021 Table C402.1 (commercial roof insulation), IECC 2021 R402.1.3 (vapor retarder class by climate zone), IRC R806.2 (attic ventilation), DOE Insulation Fact Sheet (R-per-inch materials)
⚠️ Results are for informational purposes only. Verify against applicable codes and manufacturer specifications before use. Always consult a licensed electrician/HVAC contractor and your local AHJ (Authority Having Jurisdiction) before performing work.
Guides are drafted with AI assistance and reviewed by our editors.
Related Calculators
How to Calculate Roof Insulation R-Value (IECC)
What R-Value Measures
R-value is the thermal resistance of a material — higher R means less heat flows through for a given temperature difference. R has units of ft²·°F·hr/Btu. The IECC sets minimum R-values for ceilings and roofs because heat rises (in heating climates) and the roof sees the biggest indoor-outdoor temperature delta. Adding insulation is one of the cheapest energy upgrades: every R-5 added to a vented attic typically saves 3–5% on heating/cooling.
IECC 2021 Minimums (Table R402.1.2)
Wood-frame residential ceiling / attic, IECC 2021:
- CZ 1, 2, 3 → R-30 (vented attic) / R-30 (cathedral)
- CZ 4 → R-49 (vented attic) / R-38 (cathedral)
- CZ 5 → R-49 (vented attic) / R-38 (cathedral, +R-10 cont.)
- CZ 6, 7, 8 → R-49 (vented attic) / R-38 + R-10 cont. (cathedral)
Total R = Σ (layer thickness × R-per-inch) for each material layer.
R-values of common materials per inch: fiberglass batt R-3.0/in, blown cellulose R-3.5/in, open-cell foam R-3.8/in, closed-cell foam R-6.5/in, XPS rigid R-5.0/in, polyiso rigid R-6.0/in, EPS rigid R-4.0/in, mineral wool R-3.3/in. Layers add — two R-19 batts stacked equal R-38, not R-19.
Worked Example
Scenario: A CZ 5 home (Minneapolis) with a vented attic currently has R-30 fiberglass batts between 2×10 joists. The owner wants to top-up with blown cellulose and verify code compliance. How many inches of cellulose?
- IECC CZ 5 vented-attic minimum = R-49
- Existing layer = R-30 fiberglass batt
- Cellulose top-up needed = 49 − 30 = R-19
- Cellulose R-per-inch = 3.5 → thickness = 19 / 3.5 = 5.4 in (round to 6")
- Final assembly = R-30 batt + 6" cellulose (R-21) = R-51 → meets R-49 with +2 margin
For a cathedral ceiling in CZ 5, IECC requires R-38 in the cavity plus R-10 continuous rigid above the deck (R-48 total). A 2×12 cavity fits R-38 batt; the R-10 continuous goes down as 2" polyiso (R-12) under the roof membrane.
Practical Tips
- Don't compress batts. An R-30 batt compressed to fit a 2×8 cavity performs as R-25, not R-30 — the trapped air does the insulating, and compression squeezes it out. Always use the right cavity depth for the batt rating.
- Closed-cell foam gives the most R per inch. At R-6.5/in, 6" of closed-cell = R-39 in a 2×6 rafter bay — enough for CZ 4 cathedral without any rigid top-up. But it costs 4× cellulose and blocks vapor, so the deck must dry outward.
- Vapor retarder location matters more than R. IECC R402.1.3 requires a Class II vapor retarder on the warm side in CZ 5-8. Putting poly on the wrong side traps condensation and rots the deck. Match the retarder class to the climate.
- Attic venting is mandatory for vented assemblies. IRC R806.2 requires 1 sq ft NFVA per 300 sq ft of attic (1/150 if no vapor barrier). Baffles at every eave keep the soffit vent path open under the insulation.
- Re-insulating an old attic usually pays back in 3–7 years. Most pre-1980 homes have R-19 or less; bringing them to R-49 typically cuts heating bills 15–25%. The attic is the cheapest place to add R because the cavity is already there.
Code References
IECC 2021 Table R402.1.2 (residential ceiling insulation), IECC 2021 Table C402.1 (commercial roof insulation), IECC 2021 R402.1.3 (vapor retarder class by climate zone), IRC R806.2 (attic ventilation), DOE Insulation Fact Sheet (R-per-inch materials)