Roof Insulation Calculator
Insulation R-value and thickness from energy code.
About this calculator
This calculator sizes rigid roof insulation to hit a target R-value, then works out how many boards and layers that thickness requires. Target R-value and insulation type (each material's R-value per inch) drive Required thickness, Achieved R-value, and U-factor directly — polyiso needs the least thickness to hit a given R-value (R-5.7 per inch), EPS needs the most (R-3.8 per inch — exactly 50% more thickness than polyiso for the same target, since 5.7 divided by 3.8 is 1.5). Roof area and waste factor, by contrast, are completely inert to thickness and R-value — a 500 sq ft roof and a 50,000 sq ft roof insulated to the same target and material need the identical thickness, since roof area only scales the board count, adhesive, and cost. Number of layers hides a sharp step: the engine hard-caps the number of layers at 2 (never 3+) — once total required thickness exceeds a 4-inch threshold, it switches straight from 1 layer to 2, splitting the thickness roughly in half between them. There is no per-layer thickness limit: each of the two layers can still come out well over 4 inches for high R-value targets (e.g. hitting R-60 in EPS splits into two 8-inch layers, R-80 in EPS splits into an 11-inch and a 10.5-inch layer, and R-80 in mineral wool splits into a 10-inch and a 9.5-inch layer).
Because total board count is boards-per-layer times layer count, crossing that 4-inch threshold roughly DOUBLES the board count even though the required thickness only inched over the line. At the default R-30 target with polyiso, that threshold sits between R-22 and R-23 of required insulating power, well below the R-30 default. Target R-value defaults to R-30 because that sits near the middle of the IECC's own commercial roof requirements, which run from R-20 continuous insulation in Climate Zones 0-1 up to R-35 in Zones 7-8 (Table C402.1.3) -- check that table against your project's actual climate zone rather than assuming the default applies. This is a design-stage material estimate; verify against your roofing assembly's actual fastening pattern and manufacturer thickness tolerances before ordering.
Inputs
Results
Required Thickness (in)
5.5
Figures current as of 2026. Source: International Code Council, International Energy Conservation Code (IECC), Table C402.1.3 (Opaque Thermal Envelope Insulation Component Minimum Requirements)
How to Use This Calculator
- Enter total roof area (sqft) — it scales board count and cost, but never changes the required thickness or R-value.
- Enter your target R-value and select insulation type (0=Polyiso, 1=EPS, 2=XPS, 3=Mineral Wool) — together these set thickness and achieved R-value.
- Set waste factor (%) — it only affects board and cost totals, not thickness.
- Review Required Thickness, Achieved R-Value, and U-Factor, then check Number of Layers: the engine caps layers at 2 (never more), and crossing the 4-inch total-thickness threshold that switches from 1 layer to 2 roughly doubles Insulation Boards — each layer itself has no thickness limit.
- Confirm achieved R-value meets local energy code minimums (ASHRAE 90.1 or IECC requirements).
How the result changes with Target R-Value
| Target R-Value | Required Thickness (in) |
|---|---|
| 15 | 3 |
| 23 | 4.5 |
| 45 | 8 |
| 75 | 13.5 |
What each input means
- Roof Area (sqft)
- Total roof area to insulate in square feet.
- Target R-Value
- Required R-value per energy code. IECC: Zone 4=R-25, Zone 5-6=R-30, Zone 7-8=R-35.
- Insulation Type (0-3)
- 0=Polyiso (R-5.7/in), 1=EPS (R-3.8/in), 2=XPS (R-5.0/in), 3=Mineral Wool (R-4.2/in).
- Waste Factor (%)
- Extra material for cuts and fitting. 5% typical for flat roofs.
What each result means
- Required Thickness (in)
- Insulation thickness rounded to nearest standard board size.
- Achieved R-Value
- Actual R-value from the specified thickness.
- U-Factor (BTU/hr·ft²·°F)
- Thermal transmittance (lower = better insulation).
- Number of Layers
- Layers needed (thick assemblies may require 2 layers with staggered joints).
- Insulation Boards (4×8)
- Total 4 ft × 8 ft insulation boards across all layers.
- Cover Boards (4×8)
- HD fiberboard or gypsum cover boards over insulation.
- Calculated Thickness (in)
- Exact calculated thickness before rounding to standard size.
- Est. Material Cost ($)
- Approximate material cost for insulation, cover board, and adhesive.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersRoof Area (sqft) = 3000, Target R-Value = 30, Insulation Type (0-3) = 0, Waste Factor (%) = 5 = 4 input(s) provided
- Calculate Required ThicknessRequired Thickness5.5 = 5.5
- Calculate Achieved R-ValueAchieved R-Value31.4 = 31.4
- Calculate U-FactorU-Factor0.0318 = 0.0318
Figures and sources
- Commercial roof insulation minimum R-values by climate zone (R-20ci to R-35ci) (2026) — International Code Council, International Energy Conservation Code (IECC), Table C402.1.3 (Opaque Thermal Envelope Insulation Component Minimum Requirements)
Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Does the roof area I enter change the required insulation thickness?
No. Required Thickness, Achieved R-Value, and U-Factor come only from Target R-Value and Insulation Type — roof area and waste factor only scale how many boards, how much adhesive, and how much the job costs. A tiny roof and a huge roof insulated to the same target with the same material need identical thickness.
Why did my board count roughly double when I raised the target R-value slightly?
You likely crossed the calculator's 4-inch total-thickness threshold. The engine hard-caps the number of layers at 2 — once required thickness exceeds 4 inches, it switches from 1 layer to 2 staggered layers, and because total board count is boards-per-layer times layer count, that switch approximately doubles Insulation Boards even though the thickness itself only inched past the threshold. There's no separate per-layer thickness cap: once split, each layer just gets roughly half the total thickness, however large (e.g. an R-80 target in EPS splits into an 11-inch and a 10.5-inch layer, not two 4-inch layers). With polyiso at the default settings, the 1-to-2 layer threshold sits between roughly R-22 and R-23.
How much more insulation thickness does EPS need compared to polyiso for the same R-value?
Exactly 50% more. Polyiso is rated at R-5.7 per inch and EPS at R-3.8 per inch; dividing 5.7 by 3.8 gives exactly 1.5, so any target R-value needs one and a half times the raw thickness in EPS that it needs in polyiso, before rounding to a standard board size.
Does the waste factor affect how thick the insulation needs to be?
No. Waste factor only inflates the roof area used to calculate board count, cover boards, and material cost — it has no role in the thickness, R-value, or U-factor formulas, which depend solely on target R-value and insulation type.
Where does the R-30 default target R-value come from, and how do I find the right one for my building?
R-30 is a reasonable mid-range placeholder, not a code minimum for every project. The IECC's own commercial roof insulation table (Table C402.1.3) sets minimums by climate zone, running from R-20 continuous insulation in the mildest zones (0-1) up to R-35 in the coldest (7-8), with several zones in between requiring R-25 or R-30. Look up your building's actual IECC climate zone and confirm the current minimum in your jurisdiction's adopted energy code before ordering material — local amendments to the base IECC table are common.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Cool Roof Calculator
Energy savings from reflective roofing surface.
Roofing SystemsTPO Roofing Calculator
Membrane area, adhesive, and accessories for TPO system.
Process EngineeringPipe Pressure Drop Calculator
Calculate pipe friction pressure drop using the Darcy-Weisbach equation with Swamee-Jain friction factor. Handles laminar, transition, and turbulent flow regimes.
FacadeEIFS Calculator
EPS board, base coat, and finish for EIFS installation.
Construction & Building TradesInsulation Calculator
Calculate insulation costs, energy savings, and payback period for a project you've already sized -- enter your own expected energy savings percentage.
More in Construction & Building Trades.