Skip to content

Free · No sign-up · US + Europe

Floor insulation calculator

For floors over a crawl space, garage or unheated basement. See the R-value your zone calls for, which batts reach it and how many bags to buy.

What are you insulating?

How big is it?

ft
ft

Net area 1,200 sq ft

What's there now?

Where do you live?

We look up your 2021 IECC climate zone.

How far do you want to go?

DOE / ENERGY STAR recommended

The 2021 IECC levels that ENERGY STAR recommends for existing homes.

What will you use?

More options
%

Add on top of what you have

9.5 in

R-0 → R-30

Target R-30
Now R-0
To buy15 bags
Material cost$1,950
  • 15bags · Fiberglass batts, 24 in wide (attics & floors) — R-30, 9.5 in
Show the math
  1. Target: R-30 of insulation.
  2. Already there: R-0.
  3. To add: R-30.
  4. Area 1,200 sq ft + 10% waste = 1,320 sq ft to cover.
  5. 1 layer(s), 9.5 in total, 15 packages.
  6. Material cost $1,950 – $1,950.

Typical retail prices, October 2026. Excludes tools and labor. Planning estimate only. Check the coverage chart on the product you buy and your local building code before you start.

+9.5 in15 bags · $1,950See results

How the floor calculation works

When a floor sits over unheated space, the floor itself is the barrier between inside and outside, so it gets its own R-value target. The calculator uses ENERGY STAR's recommended levels, which follow the 2021 IECC:

Climate zone Floor target
1–2 R-13
3–4 (except 4C) R-19
4C, 5–6 R-30
7–8 R-38

The steps are the same as for an attic:

  1. Measure the floor above the crawl space, garage or unheated basement. Length × width of each section, added up.
  2. Enter any existing insulation by depth and type, or by R-value.
  3. Enter your ZIP code to get your target.
  4. Choose a product. The calculator picks the fewest batt layers that reach the target, then the thinnest such stack, and counts bags from the coverage printed on each one.

Floor insulation goes between the joists, so think about joist depth before you buy. The calculator doesn't limit depth for floors, so compare its answer with your joists: 2×8s are 7.25 in deep, 2×10s are 9.25 in and 2×12s are 11.25 in.

Worked example: 900 sq ft over a crawl space in zone 5A

A 900 sq ft floor over a vented crawl space, no existing insulation, in climate zone 5A:

Product Layer To buy Material cost
Fiberglass batts, 24 in wide R-30, 9.5 in 12 bags $1,560
Mineral wool batts R-30, 7.25 in 34 bags $3,297
Closed-cell spray foam 4.62 in Installed by a pro $6,231–$10,385

The R-30 fiberglass batt suits 2×10 joists. The mineral wool batt is thinner for the same R and fits 2×8 joists exactly, but in this example it costs about twice as much.

The same 900 sq ft floor in other zones:

An R-38 batt at 12 in is deeper than a 2×10 or 2×12 joist bay. In zones 7 and 8, check that the batt can go in without being compressed.

Installing floor batts

Facing goes toward the heated space

If you use faced batts, the facing goes up against the subfloor, toward the warm side. Unfaced batts are also an option. Vapor retarder rules vary by climate, so check your local code.

Keep the batt against the subfloor

A gap between the batt and the floor above lets cold air circulate over the top of the insulation. Push each batt up until it touches the subfloor, then hold it there with:

Don't pull supports so tight that they compress the batt. A squashed batt loses part of its R-value.

Seal first

Before the batts go in, seal gaps where pipes, wires and ducts pass through the floor. Insulate the rim joist around the edge of the crawl space or basement too, because that's where the floor framing meets the outside.

Pipes and ducts

Once the floor is insulated, the crawl space below gets colder. Insulate water pipes and any ducts that run there, especially in cold zones.

Moisture comes first

Don't insulate over a damp crawl space. Fix drainage and standing water first, and cover a dirt floor with a ground vapor barrier. Wet insulation loses R-value and can grow mold. If the crawl space is sealed and conditioned rather than vented, the walls get insulated instead of the floor: use the basement insulation calculator for those walls.

Floors over garages

Rooms over a garage need the same floor R-value as rooms over a crawl space. Seal every gap in the garage ceiling first so car exhaust and fumes can't reach the room above. Fill the joist bays fully, because an air gap above the batts lets cold air circulate right under the floor.

Check your zone's numbers on insulation R-values by climate zone and compare batt depths on the R-value chart. For the attic above, use the attic insulation calculator.

Sources

Frequently asked questions

What R-value do I need for a floor over a crawl space?

ENERGY STAR's levels, based on the 2021 IECC, are R-13 in climate zones 1 and 2, R-19 in zones 3 and 4, R-30 in marine zone 4C and zones 5 and 6, and R-38 in zones 7 and 8.

Which way does the paper face on floor insulation?

Toward the heated space. Under a floor, that means the kraft facing goes up, against the underside of the subfloor.

How do you hold up insulation under a floor?

With spring-steel insulation supports pressed between the joists, wire laced across the joists, or mesh stapled to their undersides. Space them closely enough that the batt stays against the subfloor without sagging, and don't pull them so tight they squash it.

Does R-30 insulation fit in 2×10 floor joists?

Nearly. A 2×10 joist is 9.25 in deep and an R-30 fiberglass batt is 9.5 in thick, so it fills the bay and stands about a quarter inch below the joists. For shallower 2×8 joists (7.25 in), an R-30 mineral wool batt is 7.25 in thick and fits exactly.

Should I insulate the floor or the crawl space walls?

It depends on the crawl space. A vented crawl space is outside the home's thermal boundary, so you insulate the floor above it. A sealed, conditioned crawl space is insulated at its walls instead, which is a different design best planned with a pro.

Updated October 14, 2026