How to calculate concrete for any project

|
home diy construction

Concrete is sold by the cubic yard, and one cubic yard equals 27 cubic feet. That single conversion drives every concrete estimate. For a slab, multiply length × width × depth in feet, then divide by 27. A 10 × 12 ft patio at 4 inches deep needs (10 × 12 × 0.333) / 27 = 1.48 cubic yards. Suppliers prefer half-yard increments, so order 1.5 cubic yards.

\[\text{Cubic Yards} = \frac{\text{Length (ft)} \times \text{Width (ft)} \times \text{Depth (ft)}}{27}\]

The depth conversion is where most mistakes happen. Slabs are spec’d in inches; the formula needs feet. Divide inches by 12: 4 inches = 0.333 ft, 6 inches = 0.5 ft, 8 inches = 0.667 ft.

Common slab depths

Project Standard depth
Walkway, patio 4 in (0.333 ft)
Driveway (passenger car) 4-5 in
Driveway (truck/RV) 6 in
Garage floor 4-6 in
Shed slab 4 in
Pool deck 4 in
Heavy equipment pad 6-8 in

A typical residential driveway at 5 inches uses 0.417 ft in the formula.

Worked examples

Patio slab

A 10 × 14 ft patio at 4 in deep:

\[\frac{10 \times 14 \times 0.333}{27} = \frac{46.7}{27} \approx 1.73 \text{ cubic yards}\]

Order 1.75 or 2 yards. The extra covers spillage and minor depth variation.

Driveway slab

A 12 × 24 ft driveway at 5 in deep:

\[\frac{12 \times 24 \times 0.417}{27} = \frac{120}{27} \approx 4.45 \text{ cubic yards}\]

Order 4.5 cubic yards. For mixer truck deliveries, anything above 4 yards is usually a single load.

Garage floor

A 24 × 24 ft two-car garage at 4 in deep:

\[\frac{24 \times 24 \times 0.333}{27} = \frac{192}{27} \approx 7.11 \text{ cubic yards}\]

Order 7.5 cubic yards.

Round footings (sonotubes and posts)

Cylindrical concrete forms use the area of a circle:

\[\text{Cubic Yards} = \frac{\pi \times r^2 \times \text{Depth (ft)}}{27}\]

Where r is the radius in feet (half the diameter).

Sonotube footing

For a 12-inch diameter sonotube (radius 0.5 ft) at 48 inches deep (4 ft):

\[\frac{\pi \times 0.5^2 \times 4}{27} = \frac{3.14}{27} \approx 0.116 \text{ cubic yards}\]

A single sonotube is small enough that bagged concrete is usually more practical than ordering a delivery.

For 6 sonotubes of the same size: 6 × 0.116 = 0.7 cubic yards. Bag math: an 80 lb bag of concrete makes about 0.022 cubic yards, so 0.7 / 0.022 ≈ 32 bags. At that quantity, ordering a half-yard delivery is usually faster.

Sonotube diameter Concrete per linear foot
8 in 0.013 cubic yards
10 in 0.020 cubic yards
12 in 0.029 cubic yards
14 in 0.040 cubic yards
16 in 0.052 cubic yards
18 in 0.066 cubic yards
24 in 0.116 cubic yards

For a 12 in sonotube at 4 ft deep: 4 × 0.029 = 0.116 cubic yards (matches the calculation above).

Footings for foundations and retaining walls

Strip footings are long, narrow slabs:

\[\text{Cubic Yards} = \frac{\text{Length (ft)} \times \text{Width (ft)} \times \text{Depth (ft)}}{27}\]

For a 40 ft long footing, 16 inches wide (1.333 ft), 8 inches deep (0.667 ft):

\[\frac{40 \times 1.333 \times 0.667}{27} = \frac{35.6}{27} \approx 1.32 \text{ cubic yards}\]

Footings below grade should add 10-15% for over-dig and irregular soil. So order 1.5 cubic yards for the example above.

Bagged concrete vs ready-mix

Bagged concrete is sold by weight; the bag tells you the cubic yards or cubic feet of finished concrete:

Bag size Cubic yards per bag Cubic feet per bag
40 lb 0.011 0.30
50 lb 0.014 0.375
60 lb 0.017 0.45
80 lb 0.022 0.60
90 lb 0.025 0.675

To convert cubic yards to bags:

\[\text{Bags Needed} = \frac{\text{Cubic Yards}}{\text{Yards per Bag}}\]

For 0.5 cubic yards using 80 lb bags: 0.5 / 0.022 ≈ 23 bags.

The break-even between bagged and ready-mix is roughly 1 cubic yard. Below that, bagged is usually cheaper after delivery and minimum-load fees. Above 1 yard, ready-mix is faster, more consistent, and often cheaper per cubic yard.

Waste factors and ordering practices

Concrete suppliers fill orders in half-yard increments (1.5, 2.0, 2.5, etc.). Round up:

  • Calculated need: 1.45 yards → order 1.5
  • Calculated need: 2.10 yards → order 2.5

Add waste:

  • Slabs (well-formed, level subgrade): 5%
  • Slabs (uneven subgrade or sloped forms): 10%
  • Footings or below-grade work: 10-15%
  • Pumping concrete (long hose): add 1 yard for line waste

Running short of concrete mid-pour is one of the worst outcomes. The truck will not wait while you order more. A short pour leaves a cold joint that weakens the slab. Slightly over-ordering is much better than running out.

Pricing

Ready-mix concrete typically costs $130-180 per cubic yard delivered, with these common surcharges:

  • Short load fee (under 5 yards): $50-150
  • Wait time over 5-10 minutes: $50-100 per hour
  • Saturday delivery: $50-100
  • Pumping (if needed): $500-1,500

For a 5 cubic yard pour at $150/yard with no extras: $750. The same pour at 4.5 yards might trigger a short-load fee that raises the per-yard cost.

Bagged concrete is roughly $5-10 per 80 lb bag (about $230-460 per cubic yard equivalent). The hidden cost is labor: mixing 23 bags of concrete by hand is several hours of work versus 30 minutes of pour time from a truck.

Quick reference

For a 4-inch slab, multiply square footage by 0.0123 to get cubic yards:

Slab size Sq ft Cubic yards (4 in)
8 × 10 80 1.0
10 × 12 120 1.5
10 × 20 200 2.5
12 × 24 288 3.5
16 × 20 320 4.0
20 × 24 480 6.0
24 × 24 576 7.1

For a 6-inch slab, multiply by 0.0185 instead.

The concrete calculator handles slabs, footings, and round forms with depth and waste built in.