How much insulation do I need?
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.
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.
Turning an R-value target into inches
R-value per inch differs by material, and thickness is what you actually have to fit in the space. As rough orders of magnitude, fiberglass and cellulose run about R-3 to R-4 per inch, open-cell spray foam near R-3.5, closed-cell spray foam about R-6 to R-7, and rigid foam board about R-4 to R-6.5 depending on the type. Use the figure printed on your product, because brands and densities vary.
The conversion is thickness = target R-value / R per inch. Say a loose-fill product is labeled at R-3.2 per inch (a hypothetical figure for the example). Reaching R-49 from nothing takes 49 / 3.2 = 15.3 inches. If you already have a layer worth about R-19, you need to add R-30, which is 30 / 3.2 = 9.4 inches, so plan on roughly 10 inches of new material. A denser product at R-3.7 per inch would need 30 / 3.7 = 8.1 inches for the same job.
Check the depth against the framing. Ceiling joists in many older homes are 2x6, which are 5.5 inches deep, so a 10 inch layer rises well above them, and walkways and storage platforms must be raised to match. Loose-fill also settles with time, so the label's settled thickness and settled R-value are the numbers to trust.
Loose-fill bags: converting a coverage chart into the calculator
Batts are sold by the package with a printed square-foot coverage, but blown-in insulation is sold by the bag, and the label gives a chart of how many bags cover 1,000 sq ft at each R-value. The Insulation Calculator wants a single coverage-per-package number, so derive one: coverage per bag = 1,000 / bags per 1,000 sq ft.
Suppose the chart says 18 bags cover 1,000 sq ft at the R-value you picked. Coverage is 1,000 / 18 = 55.56 sq ft per bag. For the 25 ft by 20 ft attic floor in the main example, 500 sq ft with 5 percent waste is 525 sq ft, and 525 / 55.56 = 9.45, so the calculator reports 10 bags.
Read the chart row for the R-value you want, not the next one down, because the bag count climbs steeply as the target rises, and confirm the density the chart assumes.
Pitched roofs and cathedral ceilings: measure the slope, not the floor plan
When insulation follows the roof slope, as in rafter bays of a cathedral ceiling, the area is the slope surface, which is larger than the footprint underneath. The slope factor for a roof is the square root of 1 plus (rise / run) squared. For a 6 in 12 pitch that is the square root of 1.25, or 1.118.
Take a gable roof with a 40 ft ridge and 12 ft of horizontal run on each side, so the plan view is 40 x 24 = 960 sq ft. Each slope runs 12 x 1.118 = 13.42 ft up the roof, and the two sides together measure 40 x 26.83 = 1,073 sq ft. Entering 40 and 26.83 in the calculator with 5 percent waste and a coverage of 48 sq ft per package gives 1,073 x 1.05 / 48 = 23.5 and the tool reports 24 packages. Using the footprint alone would have shown 960 x 1.05 / 48 = 21 packages, three short.
Rafter bays are also shallower than attic floors. A 2x8 rafter is 7.25 inches deep and a 2x10 is 9.25, and the cavity must also leave a ventilation channel above the insulation in many assemblies. That limits how much R-value a bay holds, which is why cathedral ceilings often combine a thinner cavity layer with rigid foam on the inside or outside. Ask your building department what an assembly like yours requires.
Why framing makes a wall perform worse than its label
The R-value on a batt describes the batt, not the wall. Studs, plates, headers and corners are wood, and wood resists heat roughly R-1.25 per inch. Heat takes the easy path, so it flows through the framing faster than through the insulated cavity. Energy modelers often treat about 25 percent of a 16-inch-on-center wall as framing.
Here is an illustration with assumed values. A 2x4 wall has an R-13 batt, and the drywall, sheathing, siding and air films add a combined R-4.5. The cavity path totals 13 + 4.5 = 17.5. The framing path is 3.5 inches of wood at 1.25 per inch, 4.4, plus 4.5, or 8.9. Weighted by area, the heat-flow rate is 0.75 / 17.5 + 0.25 / 8.9 = about 0.071, so the whole wall behaves like R-14.1 rather than R-17.5, about 20 percent worse.
Now add a continuous layer of R-5 foam board over the whole exterior. The cavity path becomes 22.5 and the framing path 13.9. The weighted result is 0.75 / 22.5 + 0.25 / 13.9 = about 0.0513, so the wall reaches R-19.5. The foam added 5 on paper but about 5.4 in effect, because it also covers the wood. This is the reasoning behind the continuous-insulation columns in many energy codes, and it shows that package counts alone do not describe how well a wall performs.
Air sealing, baffles, and clearances before the first bag goes in
Insulation slows conduction but does not stop air from carrying heat and moisture through gaps. In an attic the usual leaks are around wiring and plumbing penetrations, the top plates of interior walls, the attic hatch, duct boots, and chases beside chimneys. Seal these with caulk, foam, or a rated sealant before you add material, because covering the leaks makes them hard to find later.
Keep soffit vents open. Rigid or cardboard baffles stapled to the underside of the roof deck at each rafter bay hold the insulation back so air can flow from the eaves up and out through ridge or gable vents. The new layer should taper or stop at the baffle, and the baffle's height should exceed your finished depth, which is a reason to mark the depth on a joist before you start.
Heat sources need space. Recessed light fixtures are covered only if they carry an IC (insulation contact) rating, and non-IC fixtures typically require several inches of clearance, about 3 inches in common instructions, plus an approved cover or barrier. Flues and chimneys require clearances set by code, usually with a metal dam holding insulation back. Exhaust fans should vent outdoors, never into the attic. These details change from place to place, so ask the building department before you finish.
Labels, metric R-values, and a pre-purchase checklist
Outside the United States, thermal resistance is stated in RSI, which uses SI units, and one RSI equals 5.678 on the U.S. R-value scale. To convert a U.S. figure, divide by 5.678: R-19 is RSI 3.35, R-30 is RSI 5.28, and R-49 is RSI 8.63. Going the other way, multiply by 5.678. Coverage conversions follow the area: one square meter is 10.76 sq ft, so a 4 sq m package covers about 43 sq ft.
Rounding can swing the order by a package. A 30 ft by 24 ft attic floor is 720 sq ft. At 58.125 sq ft per package with no waste the calculator gives 720 / 58.125 = 12.39, so 13 packages. With 5 percent waste the raw figure is 756 / 58.125 = 13.006, which rounds to 14, and that extra package is driven by six thousandths of a package. If your raw number lands that close to a whole one, decide on purpose whether you want the cushion.
- Confirm the R-value you need for the specific area and climate, and the coverage printed on that exact product.
- Subtract windows, doors and any areas that will not be insulated.
- Calculate each distinct area with its own product and add the package counts.
- Check that the installed thickness fits the framing depth and leaves ventilation clearance.
- Seal air leaks, fix moisture sources, and confirm clearances around heat sources.
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.
How do I convert an R-value into inches of insulation?+
Divide the target R-value by the product's R per inch, which is on the label. A product rated R-3.2 per inch needs 30 / 3.2 = 9.4 inches to add R-30. Because loose-fill settles, use the settled thickness the manufacturer gives. R-values of layers add, so you can combine separate layers to reach a target.
Does the R-value on a batt include the studs?+
No. The label describes the insulation only. Wood framing conducts heat faster than the cavity, so a typical 2x4 wall with an R-13 batt behaves closer to R-14 once you include the rest of the assembly and the framing, as in the guide's illustration. Continuous insulation outside the framing improves on this.
What is the difference between R-value and RSI?+
They measure the same thing in different units. RSI is the metric value and R-value is the U.S. one, with one RSI equal to 5.678 R-value. So R-30 is about RSI 5.3 and RSI 3.5 is about R-20. Compare products only after putting both in the same system.
Should I air seal before adding attic insulation?+
Yes, when you can reach the leaks. Gaps around wires, pipes, duct boots, chimney chases and the attic hatch let warm, moist air bypass the insulation, and burying them under a new layer makes them hard to fix. Seal first, then install baffles at the eaves, then add insulation to the depth you calculated.
Sources & further reading
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