Skip to content
EveryFix

How much insulation do I need?

Guide⏱ 8 min readUpdated 2026-10-18

Short answer

Multiply the length by the width of the area to get square feet, add a waste allowance (the calculator defaults to 5 percent), divide by the coverage printed on one package, and round up. A 25 ft by 20 ft attic is 500 sq ft; with 5 percent waste that is 525 sq ft, and at 40 sq ft per package you need 13.125, so buy 14 packages. How thick the insulation should be, its R-value, depends on your climate zone and where it goes.

Open the free Insulation Calculator

Insulation packages needed

Packages = ceiling(area x (1 + waste / 100) / coverage per package)

  • •area is length x width in square feet (or square meters in metric mode)
  • •waste is the allowance for cuts and mistakes, as a percentage, 5 percent by default
  • •coverage per package is the area one package covers, as printed on the product
  • •ceiling means round up to the next whole package

Two questions: how much, and how thick

People ask how much insulation they need and mean two different things. One is quantity: how many bags, rolls, or batt packages to buy so the whole area is covered. The other is performance: what R-value the insulation should have, which is tied to thickness. The Insulation Calculator answers the first question. The second depends on climate and on which part of the house you are working on, and this guide covers both so you can use them together.

The tool does not choose an R-value for you. You pick a product with the R-value you want, read how many square feet one package covers, and enter that coverage. The calculator then tells you how many packages to buy.

The formula

Packages = area x (1 + waste percentage / 100) / coverage per package, rounded up to a whole package.

Area is length times width, in square feet or square meters. The waste allowance defaults to 5 percent and can be set from 0 to 25. Coverage per package is the number printed on the packaging, in square feet or square meters per package. Rounding up is deliberate, since you cannot buy part of a package and a shortfall means a second trip.

Worked example: an attic floor

A 25 ft by 20 ft attic floor is 25 x 20 = 500 sq ft. With the default 5 percent waste, the area to buy for is 500 x 1.05 = 525 sq ft. If one package covers 40 sq ft, then 525 / 40 = 13.125, and rounding up gives 14 packages.

Check how sensitive the answer is to the inputs. With no waste allowance, 500 / 40 = 12.5, so 13 packages. With 10 percent, 550 / 40 = 13.75, so 14. With 15 percent, 575 / 40 = 14.375, so 15. The waste figure moves the total by one package at a time, but the coverage rate moves it a lot: at 32 sq ft per package, the 525 sq ft job needs 525 / 32 = 16.41, so 17 packages, and at 48 sq ft per package it needs 525 / 48 = 10.94, so 11.

  • Area: 25 x 20 = 500 sq ft
  • With 5 percent waste: 500 x 1.05 = 525 sq ft
  • Packages at 40 sq ft each: 525 / 40 = 13.125, rounded up to 14
  • At 32 sq ft per package: 17 packages; at 48 sq ft per package: 11 packages

Worked example: a wall with openings

The calculator takes a length and a width, so for a wall you enter the length and the height. It does not know about windows and doors, so subtract them yourself. Take a wall 40 ft long and 8 ft high: 40 x 8 = 320 sq ft. Two windows 3 ft by 4 ft are 24 sq ft together and a door 3 ft by 7 ft is 21 sq ft, so the net area is 320 - 24 - 21 = 275 sq ft.

With 5 percent waste that is 275 x 1.05 = 288.75 sq ft. At 40 sq ft per package the answer is 288.75 / 40 = 7.22, so 8 packages. If you skip the subtraction, 320 x 1.05 = 336 sq ft gives 336 / 40 = 8.4, so 9 packages, and you have bought one package too many.

In metric mode the logic is identical. A 7.5 m by 6 m area is 45 square meters. With 5 percent waste that is 47.25 sq m, and at 4 sq m per package you get 47.25 / 4 = 11.81, so 12 packages.

Finding the coverage per package

Coverage is printed on the package, usually in square feet. It varies by R-value, thickness, and brand, because a thicker batt carries a higher R-value and a bag of the same material covers less floor. Always take the figure from the exact product you will buy, not from a different R-value of the same brand.

If you have batt dimensions instead of a coverage figure, work it out. A hypothetical batt 15 inches wide and 93 inches long covers 15 x 93 / 144 = 9.69 sq ft. A package of six covers 6 x 9.69 = 58.125 sq ft. Run the attic example again with that coverage: 525 / 58.125 = 9.03, which rounds up to 10 packages, even though the raw figure is only a hair over nine. With no waste allowance it would be 500 / 58.125 = 8.60, so 9. This is a reminder that when the raw result is close to a whole number, a small waste allowance can add a full package.

If one job has areas with different coverage rates, such as an attic floor with one product and knee walls with another, calculate them separately and add the package counts. Mixing them into one area gives the wrong count for both.

R-value basics

The U.S. Department of Energy describes R-value as a measure of how well a material resists heat flow, and says it depends on the type of insulation and its thickness. A higher R-value means more resistance. R-values of stacked layers add, so a nominal R-19 layer under a new R-30 layer is R-49 in total.

More R-value has diminishing returns. In an ideal case, heat flow through an insulated area is proportional to 1 divided by the R-value, ignoring framing and air leaks. Going from R-19 to R-30 cuts that flow by 1 - 19/30, about 37 percent. Going from R-30 to R-49 cuts it by about 39 percent, and from R-49 to R-60 by only about 18 percent. The first inches matter most, which is why homes with little insulation gain the most from an upgrade.

What R-value should you target?

There is no single answer, since it depends on climate zone and the part of the house. The DOE page on insulation and air sealing includes a table based on the 2021 International Energy Conservation Code (IECC) with minimums for an uninsulated attic ceiling: R-30 in climate zone 1, R-49 in zones 2 and 3, and R-60 in zones 4 through 8. For wood-frame walls it lists options such as R-13 in zones 1 and 2 and combinations of cavity and continuous insulation in colder zones, and it points to a climate-zone lookup tool.

Treat those as a starting point, not as your local requirement. Your area may have adopted a different code edition or amendments, and existing homes are often judged differently from new construction. Confirm the R-value for your project with your building department or a local energy program before you buy. Once you know the R-value, find a product at that R-value and use its coverage figure in the calculator.

Where the quick math breaks down

The coverage figure on the package assumes the batt or roll is installed at its full rated thickness. Squeezing it into a shallower space lowers its effective R-value, because insulation works by trapping air. Loose-fill products are usually sold in bags whose coverage depends on installed depth, so use the coverage the label gives at the depth that reaches your target R-value, and expect to buy more bags for a higher R-value.

The calculator also works from the gross area you enter. Framing, irregular cavities, odd-shaped attics, pipes, wiring and recessed lights all cut and waste material, so a complicated space calls for a higher waste factor than a simple rectangle. Before you add insulation over an existing layer, check for moisture problems first, since insulation will not fix a leak and can hide one.

Common mistakes

A few errors cause most miscounts.

  • Using the coverage of one R-value to buy a different R-value of the same brand.
  • Not subtracting windows and doors from wall area.
  • Combining areas that use different products into one square-footage total.
  • Rounding down, or skipping any waste allowance on a job with lots of cuts.
  • Compressing batts into a shallow cavity and assuming the label R-value still applies.
  • Picking an R-value from a general table without confirming the local requirement.
Please note: This calculator provides estimates only and is not professional construction or engineering advice. Material needs vary by project, local building codes, and site conditions — consult a licensed contractor or engineer before starting your project.

Frequently Asked Questions

How many square feet does one package of insulation cover?+

It varies by product, R-value, and thickness, so read the figure printed on the package you plan to buy. A thicker, higher R-value batt generally covers fewer square feet per package than a thinner one of the same brand. The calculator defaults to 40 sq ft, which is a placeholder; replace it with the real number.

What waste factor should I use for insulation?+

The calculator defaults to 5 percent. A plain rectangular attic floor with few obstructions can use a figure near that, while a space with many cuts, odd angles, wiring, or recessed fixtures calls for more. The tool allows 0 to 25 percent.

Do I subtract windows and doors?+

Yes. The calculator multiplies the length and width you enter and treats the whole rectangle as needing insulation. For a wall, enter the length and height, then subtract the area of windows and doors yourself, or run the wall in sections, so you do not over-buy.

What R-value do I need for my attic?+

It depends on your climate zone and local code. The U.S. Department of Energy's page on insulation and air sealing lists 2021 IECC minimums for an uninsulated attic ceiling of R-30 in zone 1, R-49 in zones 2 and 3, and R-60 in zones 4 through 8. Confirm the requirement that applies to your location before you buy.

Can I add new insulation over old insulation?+

Often yes, since R-values of layers add together, but first check the existing layer for moisture, mold, or pest damage, and keep the attic's ventilation and air sealing in mind. Settled old insulation may also have a lower R-value than when installed, so count on less than its original rating.

Why does a small change in waste add a whole package?+

Because the final count is rounded up. In the attic example, 500 sq ft at 58.125 sq ft per package is 8.60 packages with no waste, which rounds to 9. Adding 5 percent waste raises the raw figure to 9.03, which rounds to 10. Whenever the raw number sits just below a whole number, a small allowance can tip you into the next package.

Skip the math

Enter your numbers and the Insulation Calculator does the work for you — free, and it runs entirely in your browser.

Open the free Insulation Calculator