Concrete Base Calculator: Slab Concrete and Gravel Base

Enter one footprint and get both layers: the concrete for the slab and the compacted gravel base under it, with loose yards and tons to order and how deep to dig.

Quick answer

A 10×10 ft slab, 4 in thick on a 4 in compacted gravel base, needs 1.36 yd³ of concrete with 10% waste (62 bags of 80 lb) and 1.54 yd³ of loose gravel (about 2.31 tons at 1.5 t/yd³), spread about 5 in deep and tamped to 4 in. Dig about 8 in. The IRC requires a 4 in base under below-grade slabs unless the soil is well-drained Group I soil.

Updated 2026-10-22 · Uses the same slab and gravel functions as our concrete slab calculator and gravel calculator. Base depth from IRC R506.2.2 and Quikrete project instructions; densities from Missouri and Ohio DOT. No built-in prices.

How much concrete and base gravel do I need?

All sizes in feet and inches. Defaults: 4 in slab, 4 in compacted base, 1.25 loose-to-compacted, 1.5 tons per loose yd³, 10% concrete waste.

IRC minimum for slab floors: 3.5 in.
Blank = 0%.
IRC R506.2.2: 4 in where a base is required.
1.25 = Quikrete's 5 in tamped to 4 in. Use 1 if your supplier quotes compacted yards.
MoDOT uses 1.40 for loose aggregate; ask your supplier.

Result

How do I use the concrete base calculator?

  1. Enter the slab length, width and thickness. For round or odd shapes, split them into rectangles and add the results.
  2. Keep 5–10% waste on the concrete for spillage and an uneven base.
  3. Enter the base depth you want after tamping. The calculator scales it up to the loose depth you spread.
  4. Replace the density with the tons-per-yard figure your quarry or yard gives for the exact product (crusher run, #57 stone, sand).
  5. Order the concrete in yards or bags and the base in loose yards or tons, whichever unit the supplier sells by.

What formulas does the calculator use?

It runs two existing TrueToolCalc functions on the same footprint: the slab volume and the gravel volume and weight.

Formulas and assumptions (US units; 1 yd³ = 27 ft³).
QuantityFormulaSource / assumption
ConcreteL × W × t ÷ 12 ÷ 27 × (1 + waste)Calcs.concreteSlab (rectangular volume)
80 lb bagsconcrete ft³ × (1 + waste) ÷ 0.60, rounded upQuikrete Concrete Mix No. 1101: 0.60 ft³ per 80 lb bag
Base, compactedL × W × b ÷ 12 ÷ 27Calcs.gravel; b = depth after tamping
Base, loose to ordercompacted yd³ × loose/compacted ratio (default 1.25)Quikrete: spread about 5 in, tamp to 4 in
Base weightloose yd³ × tons per loose yd³ (default 1.5)Our gravel calculator default; MoDOT 1.40 loose
Dig deptht + b (slab top at grade)Quikrete slab video: 3 in base + 4 in concrete = 7 in
Soil removedL × W × (t + b) ÷ 12 ÷ 27, in placeDug soil swells; ask your hauler for their factor

How much concrete and gravel base for common slab sizes?

A 12×12 ft slab 4 in thick on a 4 in base takes 1.96 yd³ of concrete and 2.22 yd³ of loose gravel: the loose base order is 1.14 times the concrete order at these settings, so the base is not a small extra. Each row was computed with Calcs.concreteSlab and Calcs.gravel from this site's calcs.js.

Slab concrete with 10% waste and 80 lb bags (0.60 ft³); base loose = compacted × 1.25; tons at 1.5 t per loose yd³; dig depth = slab + base. TrueToolCalc calculation, 2026-10-22.
SlabSlab on baseConcrete80 lb bagsBase compactedBase loose to orderBase tonsDig depth / soil out
8×8 ft4 in on 4 in0.87 yd³400.79 yd³0.99 yd³1.48 t8 in / 1.58 yd³
10×10 ft4 in on 4 in1.36 yd³621.23 yd³1.54 yd³2.31 t8 in / 2.47 yd³
10×12 ft4 in on 4 in1.63 yd³741.48 yd³1.85 yd³2.78 t8 in / 2.96 yd³
12×12 ft4 in on 4 in1.96 yd³881.78 yd³2.22 yd³3.33 t8 in / 3.56 yd³
12×16 ft4 in on 4 in2.61 yd³1182.37 yd³2.96 yd³4.44 t8 in / 4.74 yd³
16×16 ft4 in on 4 in3.48 yd³1573.16 yd³3.95 yd³5.93 t8 in / 6.32 yd³
12×24 ft4 in on 4 in3.91 yd³1763.56 yd³4.44 yd³6.67 t8 in / 7.11 yd³
20×20 ft4 in on 4 in5.43 yd³2454.94 yd³6.17 yd³9.26 t8 in / 9.88 yd³
24×24 ft4 in on 4 in7.82 yd³3527.11 yd³8.89 yd³13.33 t8 in / 14.22 yd³
10×10 ft6 in on 6 in2.04 yd³921.85 yd³2.31 yd³3.47 t12 in / 3.70 yd³
12×12 ft6 in on 6 in2.93 yd³1322.67 yd³3.33 yd³5.00 t12 in / 5.33 yd³
12×24 ft6 in on 6 in5.87 yd³2645.33 yd³6.67 yd³10.00 t12 in / 10.67 yd³
20×20 ft6 in on 6 in8.15 yd³3677.41 yd³9.26 yd³13.89 t12 in / 14.81 yd³
24×24 ft6 in on 6 in11.73 yd³52810.67 yd³13.33 yd³20.00 t12 in / 21.33 yd³

Reading the table: on a 4 in slab with a 4 in base, every 100 ft² adds about 2.31 tons of gravel and 2.47 yd³ of soil to haul away, on top of 62 bags of concrete.

How much does the base depth change the gravel order?

Each extra inch of compacted base on a 12×12 ft slab adds 0.56 yd³ of loose gravel, about 0.83 tons. Going from Quikrete's 3 in slab base to a 6 in base doubles the order.

Base gravel by compacted depth under a 4 in slab; loose depth = compacted × 1.25; 1.5 t per loose yd³. Last column = loose base yd³ ÷ concrete yd³ (10% waste). TrueToolCalc calculation, 2026-10-22.
SlabCompacted baseSpread looseCompacted yd³Loose yd³TonsBase ÷ concrete
12×12 ft2 in2.5 in0.89 yd³1.11 yd³1.67 t0.57
12×12 ft3 in3.75 in1.33 yd³1.67 yd³2.50 t0.85
12×12 ft4 in5 in1.78 yd³2.22 yd³3.33 t1.14
12×12 ft6 in7.5 in2.67 yd³3.33 yd³5.00 t1.70
12×12 ft8 in10 in3.56 yd³4.44 yd³6.67 t2.27
20×20 ft2 in2.5 in2.47 yd³3.09 yd³4.63 t0.57
20×20 ft3 in3.75 in3.70 yd³4.63 yd³6.94 t0.85
20×20 ft4 in5 in4.94 yd³6.17 yd³9.26 t1.14
20×20 ft6 in7.5 in7.41 yd³9.26 yd³13.89 t1.70
20×20 ft8 in10 in9.88 yd³12.35 yd³18.52 t2.27

Thick bases go down in layers: Colorado DOT caps each compacted layer of aggregate base at 6 in, so an 8 in base is two lifts.

Loose yards or compacted density: which ton figure is right?

Both give similar tons only if each density is paired with its own volume. Loose yards × 1.5 t/yd³ gives 2.31 tons for a 10×10 ft, 4 in base; compacted yards × Ohio DOT's 2.0 t/yd³ in place gives 2.47 tons, 7% more. Mixing them up (compacted yards × a loose density) is the mistake that leaves you short.

Tons for a 4 in compacted base four ways. A = loose yd³ (×1.25) × 1.5; B = loose yd³ × 1.40 (MoDOT loose aggregate); C = compacted yd³ × 2.0 (Ohio DOT 304.07, crushed stone 4,000 lb/yd³); D = compacted yd³ × 2.088 (MoDOT 0.058 t/yd²/in × 36, at optimum moisture). Last column = C ÷ A − 1. TrueToolCalc arithmetic, 2026-10-22.
SlabCompacted yd³ABCDC vs A
10×10 ft1.23 yd³2.31 t2.16 t2.47 t2.58 t+7%
12×12 ft1.78 yd³3.33 t3.11 t3.56 t3.71 t+7%
16×16 ft3.16 yd³5.93 t5.53 t6.32 t6.60 t+7%
20×20 ft4.94 yd³9.26 t8.64 t9.88 t10.31 t+7%
24×24 ft7.11 yd³13.33 t12.44 t14.22 t14.85 t+7%

What this shows: the Ohio DOT compacted-in-place figure is about 7% heavier than the 1.25 loose factor with 1.5 t/yd³, and with MoDOT's 1.40 loose density the gap to its own compacted factor is 19%. A 1.25 factor with 1.40 t/yd³ implies a compacted density of only 1.75 t/yd³, so the DOT numbers suggest a dense-graded base compacts more than 5-to-4. If you order by weight, the compacted-density column (C or D) is the safer figure; if you order by loose yards, add a margin or raise the factor toward 1.4.

Worked example: a 12×12 ft slab on a 4 in base

A 12×12 ft slab 4 in thick on a 4 in compacted base needs 1.96 yd³ of concrete and 2.22 yd³ (3.33 t) of loose gravel, with 3.56 yd³ of soil dug out.

Computed with Calcs.concreteSlab(12, 12, 4, 10) and Calcs.gravel(144, 4, 1.5) / Calcs.gravel(144, 5, 1.5).
StepWorkingResult
Footprint12 × 12144 ft²
Concrete144 × 4 ÷ 12 = 48 ft³ = 1.78 yd³; × 1.101.96 yd³
80 lb bags48 × 1.10 ÷ 0.60 = 88.088 bags
Base compacted144 × 4 ÷ 12 ÷ 271.78 yd³
Base loose144 × 5 ÷ 12 ÷ 272.22 yd³
Base weight2.22 × 1.53.33 tons (3.02 t metric)
Dig4 + 4 in; 144 × 8 ÷ 12 ÷ 278 in deep, 3.56 yd³ in place

Result looks wrong? Check these

When is a gravel base required under a slab?

Under the International Residential Code a base is required when the slab is below grade: section R506.2.2 calls for 4 in of clean graded sand, gravel, crushed stone, crushed concrete or crushed blast-furnace slag passing a 2 in sieve, except on well-drained or sand-gravel Group I soils. R506.1 sets a 3.5 in minimum slab floor, and R506.2.1 limits compacted fill to 24 in of clean sand or gravel or 8 in of earth unless approved. Outdoor flatwork such as patios and walks is outside that section, but Quikrete's patio and walkway guides still use a 4 in compacted gravel subbase, noting that it improves drainage on clay soil. Your local building department has the final word.

Frequently asked questions

How much gravel do I need under a concrete slab?

For a 4 in compacted base, order about 1.25 times the compacted volume as loose gravel: a 10×10 ft slab needs 1.23 yd³ compacted, so 1.54 yd³ loose, about 2.31 tons at 1.5 tons per loose yd³. The 1.25 comes from Quikrete's instruction to spread 5 in and tamp it to 4 in.

How thick should a gravel base be under a concrete slab?

Four inches is the common minimum: the International Residential Code (R506.2.2) requires a 4 in base of clean graded sand, gravel or crushed stone under slabs below grade unless the soil is well-drained Group I soil, and Quikrete's patio and walkway instructions compact 5 in of gravel to 4 in. Quikrete's slab instructions use 3 to 4 in.

Do I need a gravel base under a concrete slab?

Often yes, but not always. The IRC requires a 4 in base under slabs below grade, with an exception for well-drained sand-gravel soils classified as Group I; Quikrete says compactible gravel improves drainage on clay soils. Driveways, patios and garages may follow local rules, so check with your building department.

How deep do I dig for a 4 inch slab with a 4 inch base?

About 8 in below the finished top of the slab if the slab sits at grade (4 in of concrete plus 4 in of compacted base), or 7.5 in when the slab is screeded to 2×4 forms that are really 3.5 in deep, which is the figure Quikrete's patio guide uses.

How many tons of gravel per cubic yard of base?

Loose crushed stone weighs about 1.4 to 1.5 tons per cubic yard (MoDOT uses 1.40 for loose aggregate), while a compacted aggregate base weighs about 2.0 tons per cubic yard in place (Ohio DOT's measurement factor). Use the loose figure with loose yards, or the compacted figure with compacted yards, never one with the other.

How much concrete and gravel for a 12×12 slab?

A 12×12 ft slab 4 in thick on a 4 in compacted base needs 1.96 yd³ of concrete with 10% waste (88 bags of 80 lb) and 2.22 yd³ of loose gravel, about 3.33 tons, and you remove about 3.56 yd³ of soil.

Can I use sand instead of gravel for the base?

The IRC base course list includes clean graded sand as well as gravel, crushed stone, crushed concrete and crushed slag passing a 2 in sieve. Enter your supplier's tons-per-yard figure for sand; the volume math is the same.

Should the base be compacted in layers?

Yes for thick bases: Colorado DOT limits each compacted layer of aggregate base to 6 in (8 in with approved vibratory equipment) and requires 95% of maximum density. For a small slab, tamp the base in lifts of a few inches with a plate compactor or hand tamper.

Sources

Related calculators & guides

Last updated 2026-10-22 · About TrueToolCalc and how we check numbers · Found an error? Use the contact page.