Insulation Calculator
Estimate fiberglass batt count for walls, floors, or attics from net area and batt width. R-value is informational only.
Assumptions
- Standard 15 in or 23 in wide batts for stud spacing.
- Batt length assumed 48 in unless product differs.
- R-value does not change quantity — it reflects product choice.
- Default waste is 10% for cuts around obstructions.
- Does not include blown-in density calculations.
Coverage per batt = batt width × standard batt length (typically 48 in for walls). Batts needed = ceil(net area with waste ÷ coverage per batt).500 ft² wall area, 15 in batts
- Each batt covers 15 in × 48 in = 5 ft². Base batts = 500 ÷ 5 = 100. With 10% waste = 110 batts.
How many insulation batts do I need?
Divide net insulated area by the area one batt covers, then round up. Coverage is simply batt width × batt length. A 15-inch-wide batt 48 inches long covers 15 × 48 = 720 in², exactly 5.0 ft², so 500 ft² of wall takes 100 batts before any allowance. A 23-inch batt of the same length covers 1,104 in², or 7.67 ft², so the same 500 ft² needs 66. Precut lengths change the arithmetic sharply: a 15 × 93 in batt sized for an 8-foot wall covers 9.69 ft², dropping the count to 52. Read the width and the length printed on the bag before dividing anything.
Add roughly 10% for cuts around outlets, pipes, blocking, and the odd bay that is not full width. Match batt width to framing spacing rather than the reverse: 15-inch batts are made for studs or joists 16 inches on center, 23-inch batts for 24 inches on center. Forcing a wide batt into a narrow bay compresses it, and DOE notes that insulation which is compressed will not provide its full rated R-value [1]. Fiberglass, mineral wool, and cotton batts are all counted the same way. Blown-in cellulose and loose-fill fiberglass are not — those are ordered by bag coverage at a target settled depth.
What R-value do I need for my attic?
It depends on your climate zone. The DOE Energy Saver recommendations, keyed to the 2021 International Energy Conservation Code climate zones, call for R30–R49 in an uninsulated attic in zone 1, R49–R60 in zones 2 and 3, and R60 in zones 4 through 8 [1]. Where 3 to 4 inches of attic insulation already exist, the recommended amount to add drops to R19–R38 in zone 1, R38–R49 in zones 2 and 3, and R49 in zones 4 through 8 [1]. Uninsulated floors run R13 in zones 1 and 2, R19 in zone 3 and non-marine zone 4, R30 in marine zone 4 and zone 5, and R38 in zones 7 and 8 [1].
ENERGY STAR publishes a separate, less aggressive retrofit table for existing wood-framed buildings — R30 to R49 for an uninsulated attic in zone 1 and R49 to R60 for zones 5 through 8 [2]. The two tables differ because they were written for different purposes, so check which one your utility rebate, weatherization program, or code official actually references. Walls are stated as assemblies rather than single numbers: DOE lists options such as R20, or R13 plus R5 continuous insulation, or R0 plus R15 continuous insulation for zone 3, where continuous insulation is applied to the exterior of the wall just inside the cladding [1].
Does a higher R-value change how many batts you need?
No. Batt count is driven by area and batt size, not by thermal performance, which is why R-value is informational in this calculator. An R-13 and an R-21 batt of the same width and length cover the same square footage; the R-21 is simply denser or thicker and costs more per piece. What R-value does change is whether the batt fits the cavity depth. R-13 and R-15 are made for 2×4 walls, R-19 and R-21 for 2×6 walls, and high-R attic batts are thick enough that they must sit above the ceiling joists rather than only between them.
That distinction matters because compression destroys performance. DOE notes that insulation which is compressed will not provide its full rated R-value, and that the overall R-value of a wall or ceiling differs from the insulation's own rating because heat moves more readily through studs and joists — a phenomenon known as thermal bridging [1]. Stuffing an R-21 batt into a 3.5-inch cavity buys almost nothing. If you want more R-value than the cavity allows, add continuous insulation outside the framing or increase the framing depth. DOE also stresses that air sealing and moisture control are important to home energy efficiency, health, and comfort [1].
How do you measure net area for wall and attic insulation?
For walls, multiply the length of each insulated wall by its height, then subtract window and door openings. Forty linear feet of 8-foot exterior wall is 320 ft² gross; two 3 × 5 ft windows and one 3 × 6.67 ft door remove 50 ft², leaving 270 ft² net. For attics, use the attic floor footprint over the conditioned space, not the roof area. Then add the pieces people forget: rim and band joists, kneewalls behind finished attic rooms, sloped ceiling sections, the attic access hatch, cantilevered floors over garages, and the band between floors in a two-story house.
Subtract only genuine openings. Do not deduct studs and joists, because batts are installed between them and the framing is already accounted for by the bay-by-bay fit. Keep separate area totals for each assembly, since attic joists 24 inches on center take 23-inch batts while walls 16 inches on center take 15-inch batts, and mixing them corrupts the count. Finally, treat the result as a materials estimate. It is not a Manual J load calculation, an energy model, or a code-compliance check, and it does not decide whether a vapor retarder is required in your climate zone and assembly.
How many batts do I need to insulate a 1,200 square foot attic?
The attic floor over the conditioned space is 1,200 ft², framed with joists 24 inches on center, so the product is 23-inch-wide batts 48 inches long. Coverage per batt is 23 × 48 = 1,104 in², which is 7.67 ft². Add 10% for cuts around the chimney chase, the bath fan, and the access hatch: 1,200 × 1.10 = 1,320 ft². Dividing gives 1,320 ÷ 7.67 = 172.2, so order 173 batts. If that attic sits in climate zone 5 with no existing insulation, DOE's target is R60, which will require layered batts or a batt-plus-blown combination to reach [1].
A wall run shows the other common case. Forty linear feet of 8-foot-tall exterior wall is 320 ft² gross; subtracting two 3 × 5 ft windows and one 3 × 6.67 ft door leaves 270 ft² net. With studs 16 inches on center, use 15-inch batts. At 10% waste the order area is 297 ft². Precut 15 × 93 in batts cover 9.69 ft² each, so 297 ÷ 9.69 = 30.7 — order 31 batts. The same wall in 15 × 48 in batts needs 297 ÷ 5.0 = 59.4, so 60 batts. That is nearly double the piece count for identical coverage, which is why bag size belongs in the estimate.
How to measure
Calculate net insulated area — wall area minus windows and doors, or attic floor footprint. Match batt width to stud or joist spacing (16 in OC → 15 in batts).
What R-value do you need in each climate zone?
| Climate zone | Uninsulated attic | Attic with 3–4 in existing | Uninsulated floor | Uninsulated wood-frame wall |
|---|---|---|---|---|
| 1 | R30–R49 | R19–R38 | R13 | R13, or R0 + R10 CI |
| 2 | R49–R60 | R38–R49 | R13 | R13, or R0 + R10 CI |
| 3 | R49–R60 | R38–R49 | R19 | R20, or R13 + R5 CI, or R0 + R15 CI |
| 4 except Marine | R60 | R49 | R19 | R20 + R5 CI, or R13 + R10 CI, or R0 + R15 CI |
| 4 Marine and 5 | R60 | R49 | R30 | R20 + R5 CI, or R13 + R10 CI, or R0 + R15 CI |
| 6 | R60 | R49 | R30 | R20 + R5 CI, or R13 + R10 CI, or R0 + R20 CI |
| 7 and 8 | R60 | R49 | R38 | R20 + R5 CI, or R13 + R10 CI, or R0 + R20 CI |
DOE Energy Saver recommendations keyed to 2021 IECC climate zones. CI means continuous insulation applied outside the wall framing, just inside the cladding.
How much area does one insulation batt cover?
| Batt width | Batt length | Coverage per batt | Batts for 500 ft² net | Batts with 10% allowance |
|---|---|---|---|---|
| 15 in | 48 in | 5.00 ft² | 100 | 110 |
| 15 in | 93 in | 9.69 ft² | 52 | 57 |
| 15 in | 96 in | 10.00 ft² | 50 | 55 |
| 23 in | 48 in | 7.67 ft² | 66 | 72 |
| 23 in | 93 in | 14.85 ft² | 34 | 37 |
| 23 in | 96 in | 15.33 ft² | 33 | 36 |
Use 15-inch batts for framing 16 inches on center and 23-inch batts for 24 inches on center. Counts round up to whole batts.
What does ENERGY STAR recommend when adding attic insulation?
| Zone | Add to an uninsulated attic | Add over existing 3–4 in | Floor |
|---|---|---|---|
| 1 | R30 to R49 | R25 to R30 | R13 |
| 2 | R30 to R60 | R25 to R38 | R13 to R19 |
| 3 | R30 to R60 | R25 to R38 | R19 to R25 |
| 4 | R38 to R60 | R38 | R25 to R30 |
| 5 to 8 | R49 to R60 | R38 to R49 | R25 to R30 |
ENERGY STAR retrofit levels for existing wood-framed buildings. These differ from the DOE Energy Saver table above, so confirm which one your program or rebate uses.
Common mistakes
- Using batts too wide for stud spacing (compression reduces R-value).
- Forgetting attic kneewalls and rim joists in the total area.
- Confusing R-value with square footage needed.
Frequently asked questions
What R-value do I need for my attic?
How many batts of insulation do I need for 500 square feet?
Should I use 15-inch or 23-inch insulation batts?
Does a higher R-value mean I need fewer batts?
Can I add new batts over existing attic insulation?
Does compressing insulation reduce its R-value?
Do I still need air sealing and a vapor retarder with batts?
Sources and references
Last updated:
- Insulation: recommended R-values by climate zone, compression, and thermal bridging — U.S. Department of Energy, Energy Saver (2026)
- Recommended Home Insulation R-Values for retrofitting existing wood-framed buildings — ENERGY STAR (U.S. EPA and U.S. DOE) (2026)
Work these out first
What to do with this result
Put this calculator on your site
Paste this into any page. The calculator works exactly as it does here, and the link below the frame is the attribution we ask for in return.
<iframe src="https://buildsitecalc.com/embed/en/insulation" width="100%" height="720" style="border:1px solid #e2e8f0;border-radius:8px" loading="lazy" title="Insulation Calculator"></iframe>
<p><a href="https://buildsitecalc.com/en/calculators/insulation" target="_blank" rel="noopener">Insulation Calculator</a></p>