Skip to main content

How Much Insulation Do I Need? R-Value, Inches and Bags

The target is an R-value, the depth is inches, and the purchase is bags — and bags never come from the inches.

By Mohamed Zakrya

Updated · 9 min read

Share
Three answers, two independent paths How much insulation do I need Three answers in three units — and the bag count is not computed from the inches. 1 · THE TARGET An R-value. A level of performance, not a quantity of anything. R-49 2 · THE GAP Layers in series add, so you buy the difference. target − existing 49 − 19 = R-30 3A · INCHES gap ÷ R per inch From the R per inch printed on the bag. 49 ÷ 3.0 = 16.3 in 3B · BAGS area × gap ÷ 1,200 From coverage × the R it is quoted at. 40.83 → 41 bags THE POINT Bags do not come from inches. Depth and bag count are two independent results of the same gap, from two different figures on the label. A bag holds fixed fibre, so its coverage in square feet means nothing on its own — only coverage multiplied by its quoted R describes the bag. AND ONE MORE ROUNDING Batts arrive in whole layers Loose fill lands on any target. An R-41 gap in R-30 batts is two layers, so the assembly finishes at R-79, not R-60. This counts material. It does not pick your R-value. Zone minimums are code floors for new work, not advice about a house. R per inch, coverage and batt ratings are product figures. The flow percentages are conductive only.
The target is an R-value, the depth is inches, and the purchase is bags — and bags never come from the inches.

“How much insulation do I need?” is three different questions wearing one sentence. The first answer is an R-value, which describes the thermal performance the finished assembly has to reach. The second answer is inches: for loose fill, that R-value becomes a settled depth once the product’s stated R per inch is applied.

The third answer is bags or packages, which is the only one of the three you can hand to a supplier. It depends on the area, the R-value still missing, and the coverage printed on the product.

The surprising part is that bags do not come from inches. Depth and bag count are independent consequences of the same R-value gap, calculated from different product inputs, and nothing in the bag arithmetic ever touches the depth figure.

Start with the R-value gap

R-values of layers in series add together. What you buy therefore supplies the difference between the target and the insulation already present, rather than supplying the whole target again.

R to add = max(target R − existing R, 0)
finished R = existing R + R added

Take the calculator’s default attic: 40 feet by 25 feet, so 1,000 square feet, blown-in, aiming at R-49. Its placeholder product inputs are 3.0 R per inch and coverage of 40 square feet quoted at R-30.

Existing insulationR to addSettled depthBagsConductive flow removed
Bare joistsR-4916.3 in41
R-11R-3812.7 in3277.6%
R-19R-3010.0 in2561.2%
R-30R-196.3 in1638.8%
R-49none0

Existing R-value is the entry most often left at zero, and it is the one that moves every answer downstream. Changing it from bare joists to R-19 cuts this order from R-49 and 41 bags to R-30 and 25 bags. The last row is the same rule at its limit: an assembly already at the target needs nothing, and the subtraction floors at zero rather than returning a negative quantity.

Estimating what is already up there is a ruler job. Push a rule through the insulation until it reaches the ceiling drywall, read it in several representative places, and average those readings. Multiply that settled depth by the R per inch of the material you actually have.

The material has to be identified before that multiplication means anything, because fiberglass, cellulose and other fills do not share one R per inch, and products within a category differ too. Loose fill also settles, so measure the depth that exists now rather than an installation figure from years ago, and do not let visibly disturbed or compressed patches dominate the average.

Convert the gap into settled inches

For blown-in material, settled depth is the missing R-value divided by the product’s stated R per inch. The 3.0 used here is a calculator placeholder, not a fact about loose fill, and it should be replaced by the figure on the bag you are holding.

settled depth = R to add ÷ product R per inch
R-49 depth = 49 ÷ 3.0 = 16.33 in

Substituting a remembered rule of thumb can give the right R-value and the wrong depth mark across the whole attic. That matters more than it sounds, because depth quickly exceeds the framing that appears to contain it.

Nominal lumber names do not describe actual dressed depth. The dimensions below are fixed by Voluntary Product Standard PS 20, the American Softwood Lumber Standard, and the R-values beside them apply only at the illustrative 3.0 R per inch.

Nominal joistActual depthR held between joists
2×65.50 inR-16.5
2×87.25 inR-21.8
2×109.25 inR-27.8
2×1211.25 inR-33.8

At R-49 on that input, loose fill rises more than seven inches above a 2×10 joist, and even a 2×12 sits well below the finished surface.

height above 2×10 = 16.33 − 9.25 = 7.08 in

Once insulation stands proud of the framing, the joist tops stop being a depth gauge, and they stop being something you can see well enough to step on. Depth has to be marked instead on rulers stapled to the framing and spread across the attic, and those marks represent settled depth, so the product’s instructions still govern any allowance for initial settling.

No joist is deep enough to gauge R-49 The joists stop being a depth gauge Dressed depths are fixed by PS 20. The R each one holds assumes the illustrative 3.0 R per inch. JOIST HOLDS 2×6 5.50 in R-16.5 2×8 7.25 in R-21.8 2×10 9.25 in R-27.8 2×12 11.25 in R-33.8 R-49 16.33 in 7.08 in above a 2×10 16.33 = 49 ÷ 3.0, and the deepest joist here is 11.25. Once the fill covers the framing you cannot read depth off the joists. Mark it on rulers stapled to them instead.
R-49 at 3.0 per inch is 16.33 inches of settled depth, which stands 7.08 inches proud of a 2x10 joist.

Bags come from R-value, not inches

A loose-fill bag contains a fixed amount of fibre. Blowing that fibre deeper necessarily spreads it over less floor, and blowing it shallower lets it reach more, which means coverage in square feet is not an independent property of the bag at all.

Coverage only means something attached to the R-value it was measured and printed at. The useful constant is the two multiplied together: with the calculator’s placeholder label values, 40 square feet at R-30 is 1,200 R-sq ft of material in each bag.

bag constant = quoted coverage × quoted R
bag constant = 40 sq ft × R-30 = 1,200 R-sq ft per bag

That single constant produces a different coverage at every installed R-value, because the fibre stays fixed while area and thermal resistance trade against each other.

Installed R-valueCoverage from one bag
R-1963.16 sq ft
R-3040.00 sq ft
R-3831.58 sq ft
R-4924.49 sq ft
R-6020.00 sq ft

This is why a bag label prints several coverage rows rather than one number. Each row describes the same contents installed to a different settled depth and a different thermal resistance.

The bag count then comes straight from area and the R-value gap. The engine divides the total R-sq ft required by the bag constant and rounds up, because a fraction of a bag is not a purchasable thing.

bags = ceil(area × R to add ÷ bag constant)

Notice what is absent from that expression: settled inches. Depth uses R per inch, bags use the coverage and quoted-R pair, and although both start from the same R to add, neither is derived from the other.

For the bare 1,000 square foot attic aiming at R-49, the requirement is 49,000 R-sq ft, and each bag supplies 1,200.

unrounded bags = 1,000 sq ft × 49 ÷ 1,200 R-sq ft per bag
unrounded bags = 40.83
bags = ceil(40.83) = 41

Raising the target on the same attic raises both outputs, but they are being computed along separate paths:

Target from bare joistsBagsSettled depth
R-302510.0 in
R-494116.3 in
R-605020.0 in

Reading coverage from one label row and using it at another R-value breaks the constant, and the error follows the ratio between the two R-values. Copy both figures from the same row of the bag in front of you; a coverage number separated from its quoted R-value is incomplete and should not be entered on its own.

One bag, five different coverages Every bar below is the same bag Coverage of 40 sq ft quoted at R-30 means 1,200 R-sq ft of fibre. Blow it deeper and it reaches less floor. BLOWN AT ONE BAG COVERS R-19 63.16 sq ft R-30 40.00 sq ft the figure on the label R-38 31.58 sq ft R-49 24.49 sq ft R-60 20.00 sq ft coverage × R = 1,200 on every row Square feet alone is not a property of the bag. Take the coverage and the R it is quoted at from the same row of the label, or the bag count is wrong by their ratio.
The same bag covers 63.16 sq ft at R-19 and 20.00 at R-60, because what is fixed is the fibre in it, not the floor it reaches.

Batts arrive in whole layers

Loose fill is continuous within the precision of installation, so its depth can be set to supply R-30, R-41, R-49 or any other computed gap directly. Batts quantise that result: a batt has one rated R-value, and the layer count has to round up to a whole number before any package quantity exists.

batt layers = ceil(R to add ÷ batt R)
packages = ceil(area × layers ÷ package coverage)

Take a 1,000 square foot attic already at R-19 in a zone where the ceiling minimum is R-60. The gap is R-41, which blown material reaches at 13.7 inches and 35 bags, finishing exactly on R-60. R-30 batts cannot supply R-41 at all.

batt layers = ceil(41 ÷ 30) = ceil(1.3667) = 2
packages = ceil(1,000 × 2 ÷ 40) = 50
MethodNew insulationPurchase quantityFinished assembly
Blown loose fillR-4135 bagsR-60
R-30 battsR-60 in two layers50 packagesR-79

Two layers supply R-60 of new material and land the assembly at R-79, which is 19 R past the target. The same thing happens from bare joists: an R-49 target in R-30 batts is two layers and 50 packages that deliver R-60, where loose fill reaches R-49 with 41 bags and stops there.

A second batt layer should run across the joists rather than along them, which reduces the continuous paths that follow framing and joints. That is installation practice rather than a code minimum. Compressing a batt into a shallower cavity also lowers the R it delivers, so treating a thick batt as though it keeps its label rating after being forced into place invalidates the layer count above.

Loose fill lands anywhere; batts land on stops Batts land on stops, not on targets A 1,000 sq ft ceiling already at R-19, aimed at R-60. The finished assembly is what each method actually reaches. target R-60 LOOSE FILL R-19 R-60 stops exactly here — 13.7 in, 35 bags R-30 BATTS R-19 R-49 one layer R-79 two layers, 50 packages ceil(41 ÷ 30) = 2, so the assembly overshoots by 19 R The target sits between two stops, so the count rounds to the far one. Nothing here says which method to use. It says what each one reaches once the layer count has to be a whole number.
Loose fill reaches R-60 exactly; R-30 batts can only reach R-30 or R-60, so the same target lands at R-79.

Understand what the result represents

The US Department of Energy’s tabulation of the 2021 IECC gives ceiling minimums by climate zone: zone 1 is R-30, zones 2 and 3 are R-49, and zones 4 through 8 are R-60, with Marine 4 grouped alongside zone 5. Those are minimums for new work in the stated conditions.

Climate zoneCeiling minimum
Zone 1R-30
Zones 2 and 3R-49
Zones 4 through 8R-60

They are not recommendations for a particular existing house, and no arithmetic on this page decides which target applies to yours. That depends on the assembly you already have, what you heat with, and what the rest of the envelope is doing, which is a local assessment rather than a calculation.

Where a ceiling already holds R-19, each of those targets becomes a gap. The calculator subtracts the existing R first, then converts what is left into depth and bags.

Climate zone over an existing R-19R to addBagsSettled depthConductive flow removed
Zone 1R-11103.7 in36.7%
Zones 2 and 3R-302510.0 in61.2%
Zones 4 through 8R-413513.7 in68.3%

The last column is idealised conductive flow only. The engine treats relative flow as the reciprocal of R-value and compares the existing assembly against the finished one.

relative conductive heat flow = 1 ÷ R
flow removed = 1 − (existing R ÷ finished R)

A real ceiling also exchanges heat through air leakage and through framing that bypasses the insulation, and this arithmetic models neither, so the percentage is not a prediction of what a house will use. Air sealing, recessed-light clearances, ventilation baffles and fire-rating requirements sit outside a quantity calculation as well; they can change how much of the area is workable without changing the relationship between R-value, depth and bags.

R per inch, bag coverage, the R quoted against that coverage, batt rating and package coverage are all product inputs, and every one of them in this guide is a placeholder from the calculator’s default example. Because flow is reciprocal to R, each added R also removes less than the one before it, and the insulation calculator plots that curve beside the material count.

Insulation decides how much heat the ceiling loses; what size AC do I need covers the equipment that has to replace it, and how much drywall do I need covers the ceiling underneath.

Check the inputs before ordering

Measure the attic length and width rather than reading the house’s stated floor area. Record oddly shaped sections separately, exclude only what genuinely will not be insulated, and check the combined square footage against the plan.

Measure the existing settled depth in several places and identify the existing material before putting an R-value on it. Do not use the new product’s R per inch for insulation that is already in place.

For loose fill, copy the R per inch, the coverage, and the R-value that coverage is quoted at from the same row of the same label. For batts, copy the batt rating and the package coverage.

Then enter the measured area, the existing R-value, the chosen target and those label figures into the calculator, round only where it rounds whole purchase units, and keep a photograph of the label the order was built from.

Questions people ask

How much insulation do I need in my attic?

You need the difference between your target R-value and what is already up there, because R-values of layers in series add. On the calculator’s default 1,000 square foot attic aimed at R-49, bare joists need the full R-49, which is 16.3 inches and 41 bags at the placeholder 3.0 R per inch and 40 square feet of coverage quoted at R-30. An existing R-19 ceiling needs only R-30, which is 10.0 inches and 25 bags.

Do I have to remove the old insulation before adding more?

Not for the arithmetic to work, because thermal resistances in series add and a top-up only has to close the gap. Measure the existing depth with a rule pushed down to the ceiling drywall in several places, average the readings, and multiply by the R per inch of whatever the material actually is. Loose fill settles over time, so the depth you find is usually less than the depth someone installed.

How many bags of blown-in insulation cover 1,000 square feet?

There is no single answer, because it depends entirely on the R-value you are blowing. Using the calculator’s placeholder label figures, 1,000 square feet takes 25 bags at R-30, 41 bags at R-49 and 50 bags at R-60. The formula is the area multiplied by the R being added, divided by the coverage multiplied by the R that coverage is quoted at, rounded up. Substitute the figures from your own bag.

Why does one bag cover a different area at a different R-value?

Because a bag holds a fixed amount of fibre, so blowing it deeper spreads it over less floor. What stays constant is the coverage multiplied by the R it is quoted at. A bag printed as 40 square feet at R-30 carries 1,200 R-square-feet, so the same bag covers 63.16 square feet at R-19 and 20.00 square feet at R-60. That is why the label prints a coverage row per R-value rather than one number.

How deep is R-49 in blown-in insulation?

Depth is the R you are adding divided by the R per inch printed on the product, so at the illustrative 3.0 R per inch, R-49 is 16.33 inches of settled depth. That is deeper than any common ceiling joist: dressed dry under Voluntary Product Standard PS 20, a 2×10 is 9.25 inches and a 2×12 is 11.25. R-49 therefore stands 7.08 inches proud of a 2×10, so depth has to be marked on rulers stapled to the framing.

Can I reach an R-49 target with R-30 batts?

Not exactly, because batts come in whole layers and the layer count rounds up. From bare joists, an R-49 target in R-30 batts is two layers, which delivers R-60 and takes 50 packages on a 1,000 square foot attic. Loose fill is continuous, so it reaches R-49 exactly at 16.3 inches and 41 bags. The same overshoot appears higher up: an R-19 ceiling aimed at R-60 lands on R-79 in two batt layers.

Does this tell me which R-value my house needs?

No. The figures quoted here are ceiling minimums for new work by climate zone, as the US Department of Energy tabulates them for the 2021 IECC: R-30 in zone 1, R-49 in zones 2 and 3, and R-60 in zones 4 through 8. A minimum for new work in a zone is not a recommendation for a particular existing house, which depends on the assembly you already have, what you heat with and what the rest of the envelope is doing.

Why is air leakage missing from the heat-flow figure?

Because the engine models conductive flow only, treating relative flow as the reciprocal of R-value and comparing the existing assembly against the finished one. A real ceiling also loses heat through air leakage and through framing that bypasses the insulation, and neither is in this arithmetic. That is why the percentage is a property of the assembly rather than a prediction of what a house will use, and why air sealing before insulating is worth doing.