Concrete Calculator: Cubic Yards and Bags for Slabs and Footings

Get cubic yards and 40, 60 or 80 lb bags of concrete for a slab, footing or round column, and compare bagged mix with ready-mix delivery.

Loading the concrete calculator...

Concrete is ordered by volume, and the volume of a slab is just length × width × thickness. The tricky parts are the units, because people measure slabs in feet and inches but buy concrete in cubic yards or in bags measured in pounds. This calculator handles both rectangular pours (slabs, footings, walls) and round ones (columns, post holes, sonotubes), then shows bags and ready-mix side by side.

The formula

For a slab or footing:

cubic feet = length (ft) × width (ft) × thickness (in) ÷ 12

For a round column or hole:

cubic feet = 3.14 × (diameter ÷ 2)² × height, with the diameter in feet

Then:

  • Cubic yards = cubic feet ÷ 27
  • Bags = cubic feet ÷ the yield of one bag

The calculator adds 5% or 10% on top for spillage, uneven ground and forms that bow a little. Most pros order extra, because coming up short in the middle of a pour leaves a cold joint.

How much concrete is in a bag?

Quikrete's data sheet for its standard Concrete Mix gives these yields:

Bag size Yield Bags per cubic yard
40 lb 0.30 cu ft 90
50 lb 0.375 cu ft 72
60 lb 0.45 cu ft 60
80 lb 0.60 cu ft 45
90 lb 0.675 cu ft 40

In metric mode, the calculator applies the same yield per kilogram to 20 kg and 25 kg bags. A 25 kg bag works out to about 0.41 cu ft, or 11.7 liters of concrete.

A worked example: a 10 x 10 ft patio slab

A slab 10 ft by 10 ft, 4 inches thick, with 10% extra:

  • Volume: 10 × 10 × 4 ÷ 12 = 33.3 cu ft
  • With 10% extra: 36.7 cu ft, or 1.36 cubic yards
  • In 80 lb bags: 36.7 ÷ 0.60 = 61.1, so 62 bags
  • At $7 a bag: $434
  • As ready-mix at $110 a yard: about $149, plus any delivery and short-load fees

Sixty-two bags is about 5,000 lb of concrete to lift, mix and place, which is a long, hard day. This is where ready-mix starts to make sense.

A smaller job, a round column 12 inches across and 4 ft tall: 3.14 cu ft, or 3.46 with 10% extra. That is 6 bags of 80 lb, an easy afternoon.

How thick should a slab be?

Angi's 2026 slab cost guide lists typical thicknesses:

Use Thickness
Walkway 4 in
Patio or sidewalk 4 to 6 in
Driveway 4 to 8 in
House foundation 8 to 10 in

Thicker slabs carry more weight. Driveways, hot tub pads and anything that holds a vehicle need more thickness, a good base and usually reinforcement. Check local code for structural work.

Bags or ready-mix?

Bags make sense for small jobs: post holes, a step, a small pad, repairs. You can work at your own pace, but mixing more than a cubic yard by hand or with a small mixer is heavy going.

Ready-mix arrives from a truck already mixed. Angi's 2026 data lists concrete at around $110 per cubic yard. Many suppliers add a short-load fee for small orders, and you need enough people and wheelbarrows to place it before it sets. The calculator flags ready-mix once a job needs more than about 60 bags, but call a local supplier for real prices and minimums.

What a finished slab costs

If you are hiring out the whole job, Angi puts a standard slab at $4 to $8 per sq ft, with labor at $2 to $3 per sq ft. Fiber mesh adds $2 to $3 per sq ft and rebar $0.50 to $1. The average slab project in its data is about $5,400.

Frequently asked questions

How many 80 lb bags of concrete make a yard?

45 bags, based on Quikrete's yield of 0.60 cu ft per 80 lb bag.

How many bags for a 10 x 10 slab?

At 4 inches thick, 56 bags of 80 lb for the exact volume, or 62 with 10% extra.

How much concrete do I need for a 12 x 12 slab?

At 4 inches: 48 cu ft, or 1.78 cubic yards. With 10% extra, plan on about 2 cubic yards.

Should I order extra concrete?

Yes. Ground is never perfectly flat and forms bulge slightly. Five to 10% extra is normal.

Next step

Setting fence or deck posts? The post hole concrete calculator takes the post out of the hole for an exact bag count. Building a paver patio instead? Use the paver calculator.

Structural slabs and footings must follow your local building code. These numbers are for estimating materials.

Sources

Keep reading