Concrete Calculator

Work out how many cubic yards or 40, 60 and 80 lb bags of concrete you need for a slab, footing or post hole.

Patios and walkways are usually 4 in; driveways 4–6 in.
e.g. number of post holes
%

Result

Concrete needed—
80 lb bags—bags
60 lb bags—bags
40 lb bags—bags

Concrete is ordered by volume — cubic yards from a ready-mix truck, or a count of 40, 60 or 80 lb bags from the store. This calculator turns the size of your slab, footing or post holes into both, with an allowance for spillage and an uneven base so you do not run short halfway through a pour.

How to use the concrete calculator

  1. Choose the pour type. “Slab” covers anything rectangular: patios, pads, footings, walls and steps (calculate each step as its own slab). “Round” covers post holes, sonotube columns and round pads.
  2. Enter the size. Length and width are usually measured in feet; thickness and hole sizes in inches. Each box has its own unit menu, so you can mix units freely.
  3. Set the quantity — for example 8 identical fence-post holes.
  4. Keep a waste allowance. 10% is the default. Lower it only if your forms are rigid and your base is flat and compacted.

The result shows the volume in cubic yards (switch to cubic feet or cubic meters with the menu) and how many bags you would need of each common size.

Concrete volume formulas

L W T D H Slab: V = L × W × T Round hole: V = π × (D ÷ 2)² × H calcmaple.com
Measure length, width and thickness for a slab, or diameter and depth for a round hole — the calculator converts them to cubic yards and bags.
Slab: V = L × W × T
Round hole: V = π × (D ÷ 2)² × H
Cubic yards = cubic feet ÷ 27
Bags = ⌈ total cubic feet ÷ yield per bag ⌉
  • V — volume; convert every measurement to feet first and the answer is in cubic feet
  • L, W, T — length, width and thickness (4 in = 4 ÷ 12 = 0.333 ft)
  • D, H — hole diameter and depth
  • ⌈ ⌉ — round up to the next whole bag

Bag yields used

Bag sizeYield per bagBags per cubic yard
80 lb0.60 cu ft45
60 lb0.45 cu ft60
40 lb0.30 cu ft90

These are the yields printed on widely sold ready-mix concrete bags. Fast-setting, high-strength and fiber-reinforced mixes can yield a little less per bag — if your bag lists a different number, divide the cubic feet shown above by that yield instead.

Worked example: a 10 × 10 ft patio

A patio slab measures 10 ft × 10 ft and will be 4 inches thick.

  1. Convert thickness to feet: 4 ÷ 12 = 0.333 ft.
  2. Volume: 10 × 10 × 0.333 = 33.33 cu ft.
  3. Add 10% waste: 33.33 × 1.10 = 36.67 cu ft.
  4. Cubic yards: 36.67 ÷ 27 = 1.36 cu yd.
  5. 80 lb bags: 36.67 ÷ 0.60 = 61.1 → 62 bags.

Sixty-two 80 lb bags weigh about 2.5 tons, so for a slab this size many people compare the price of a short-load ready-mix delivery before buying bags.

Concrete for common slab sizes

Cubic yards and 80 lb bags for square and rectangular slabs. “With 10%” includes the recommended waste allowance.

Slab sizeThicknessCubic feetCubic yards80 lb bags80 lb bags, with 10%
4 × 4 ft4 in5.330.20910
6 × 6 ft4 in12.000.442022
8 × 8 ft4 in21.330.793640
10 × 10 ft4 in33.331.235662
10 × 10 ft6 in50.001.858492
10 × 12 ft4 in40.001.486774
12 × 12 ft4 in48.001.788088
12 × 20 ft4 in80.002.96134147
20 × 20 ft4 in133.334.94223245
24 × 24 ft4 in192.007.11320352

Concrete for post holes

Volume of one hole 3 ft deep, and the bags it takes. This assumes the hole is filled completely; the post itself displaces a little concrete, which works in your favor.

Hole diameterCubic feet (3 ft deep)80 lb bags60 lb bags
6 in0.5912
8 in1.0523
10 in1.6434
12 in2.3646

A common rule of thumb is a hole three times the width of the post — a 4 × 4 post (3.5 in actual) in a 10–12 in hole. Your local building code and frost depth decide how deep the hole must be.

Tips before you pour

  • Check the thickness in several places. A base that sits one inch low across a whole 10 × 10 slab adds about 0.3 cubic yards (8.3 cu ft).
  • Remember the gravel base. Slabs usually sit on 4 in of compacted gravel — use the Gravel Calculator for that layer.
  • Order a little extra. A cold joint from running out mid-pour is weaker than the cost of a few spare bags.
  • Bags are heavy. An 80 lb bag is a lot to lift repeatedly; 60 lb bags cost more per cubic foot but are easier to handle.

Measuring the area first? The Square Footage Calculator gives the footprint, and the Cubic Yard Calculator converts any volume to yards for mulch, soil or gravel.

Frequently asked questions

How many bags of concrete do I need for a 10×10 slab?

A 10 × 10 ft slab 4 inches thick holds 33.3 cubic feet (1.23 cubic yards). That is about 56 bags of 80 lb mix, or 62 bags with a 10% allowance for spillage and an uneven base.

How many cubic feet does an 80 lb bag of concrete make?

About 0.60 cubic feet. A 60 lb bag makes about 0.45 cu ft and a 40 lb bag about 0.30 cu ft. These are the yields printed on common ready-mix bags; check your brand’s label, since mixes vary slightly.

How do I convert cubic feet to cubic yards?

Divide by 27, because one cubic yard is 3 ft × 3 ft × 3 ft = 27 cubic feet. Ready-mix trucks sell concrete by the cubic yard.

Should I use bags or order a truck?

Bags make sense for small jobs — post holes, steps, a small pad. Above roughly 1 cubic yard (about 45 bags of 80 lb mix), many people find a ready-mix delivery easier, but local minimum orders and short-load fees vary, so ask your supplier.

How much extra concrete should I order?

Add 5–10% for spillage, form bulges and an uneven base. For a sub-base you leveled by hand, lean toward 10%. Running short mid-pour leaves a weak cold joint, so it is cheaper to have a little left over.

Related calculators

Last updated October 16, 2026. Found a problem with this calculator? Tell us.