Concrete Slab Foundation

A concrete slab foundation, often called a slab-on-grade, is a thick pad of concrete poured directly on the ground that serves as both the foundation and the ground floor of a building. There is no crawl space or basement underneath. The slab spreads the weight of the structure across the soil and gives you a finished floor in one pour. It is the most common foundation type in warm, dry regions and a popular choice anywhere the ground does not freeze deeply.

How a slab foundation is built

A slab foundation is more than a flat pour. The typical build has several layers working together.

The layers of a typical concrete slab foundation
LayerPurpose
Compacted soil and gravelStable, well-drained base
Vapor barrierBlocks ground moisture from wicking up
Perimeter footingCarries the wall loads down to firm soil
Reinforcing steelRebar or mesh to control cracking
Concrete slabThe floor and load surface, usually 4 to 6 inches

The edges are thickened into footings that reach below grade, and interior beams drop deeper under load-bearing walls. That combination lets a relatively thin floor carry a whole house.

Monolithic vs stem-wall slabs

There are two main ways to build a slab foundation.

A monolithic slab pours the footing and the floor in a single operation. The perimeter is thickened into a footing, and the whole thing goes down at once. It is faster and cheaper, and it works well on level ground in mild climates.

A stem-wall slab pours the footing first, builds a short foundation wall on top, then pours the floor slab inside it. It costs more and takes longer, but it handles sloped sites and deeper frost lines better, because the wall raises the floor above grade.

For a flat lot in a warm climate, a monolithic slab is usually the practical choice. On a slope or in a cold region, a stem-wall design earns its extra cost.

Slab vs crawl space vs basement

The foundation choice shapes cost, comfort, and what you can do with the space.

  • Slab-on-grade is the cheapest and lowest-maintenance option. There is no space below to inspect or heat, but also no floor framing to rot and no crawl space to trap moisture. Plumbing runs are cast into the slab, so repairs mean cutting concrete.
  • Crawl space raises the house on short walls, leaving room to run and service plumbing and wiring. It suits sloped lots and floods less catastrophically than a basement, but it can invite moisture and pests if not sealed.
  • Basement gives you the most usable space and easy access to systems, at the highest cost. It makes sense in cold regions where you have to dig below the frost line anyway.

Where slab foundations work best

Slab foundations shine in warm climates with stable, well-drained soil and a shallow or nonexistent frost line. They struggle with expansive clay soils that swell and shrink, and in hard-freeze regions where the perimeter has to reach deep below grade. If your region freezes hard, expect a deeper thickened edge or a full stem wall to meet code.

To estimate the concrete for a slab foundation, including the thickened edges and interior beams, start with the concrete slab calculator and add the footing volume separately.

Frequently asked questions

What is a concrete slab foundation?

It is a slab-on-grade, a thick concrete pad poured directly on the ground that acts as both the foundation and the ground-floor surface of a building, with no basement or crawl space below.

What is a monolithic slab?

A monolithic slab pours the perimeter footing and the floor in one continuous operation, so the footing and slab are a single piece of concrete. It is faster and cheaper than a stem-wall foundation.

Is a slab foundation better than a crawl space?

Neither is universally better. Slabs are cheaper and lower-maintenance, crawl spaces make plumbing and wiring easier to service. The right choice depends on climate, soil, and slope.

How thick is a slab foundation?

The main floor is usually 4 to 6 inches, with thickened edges and interior beams of 12 inches or more under load-bearing walls. Local building code sets the minimum.