Home / Home & construction estimating / Concrete cubic yards

Concrete calculator: cubic yards from your slab dimensions

Enter the length and width of the pour in feet and the depth in inches, and this calculator returns the volume in cubic yards — the unit concrete is ordered in — along with the equivalent in cubic feet and the number of pre-mixed bags it would take.

4 in is standard for a patio or shed base; 5-6 in for a driveway.
5-10% covers uneven subgrade and spillage.
Concrete needed
1.36yd³
Cubic feet 36.7 ft³80 lb bags 61 bags60 lb bags 81 bags

Volumes assume a rectangular pour of even thickness. Footings, steps and thickened edges should be calculated separately and summed. Waste is applied to the total, which over-states it slightly on large pours.

Advertisement

Ordering ready-mix by the yard is almost always cheaper above about one cubic yard, but bags are the practical choice for a single fence post, a step or a small pad where a truck cannot reach or a minimum order charge would double the cost. The bag counts here use the standard yields printed on the bag: 0.60 cubic feet for an 80 lb bag of concrete mix and 0.45 cubic feet for a 60 lb bag.

Concrete is ordered in quarter-yard increments by most suppliers, and running short mid-pour is the expensive failure — a cold joint forms and the finish suffers. The waste allowance is there to be used: 5% is reasonable for a formed slab on a flat, compacted base, and 10% is the safer default where the subgrade is uneven or the forms are hand-set.

How the calculation works

Volume in cubic feet = length (ft) × width (ft) × thickness (in) ÷ 12, then multiplied by (1 + waste ÷ 100). Cubic yards = cubic feet ÷ 27, because a yard is 3 ft in each direction and 3 × 3 × 3 = 27.

Bags = volume in cubic feet ÷ the yield of one bag. For an 80 lb bag of standard concrete mix that is 0.6 ft³, derived from the 133 lb/ft³ density of cured concrete mix; a 60 lb bag yields 0.45 ft³.

Sources: Bag yields: manufacturer-published figures for standard 80 lb (0.6 ft³) and 60 lb (0.45 ft³) concrete mix; Cured concrete density: 133 lb/ft³, the figure used to derive bag yield

Advertisement

Worked examples

A 10 × 10 ft patio at 4 inches

10 × 10 × (4 ÷ 12) = 33.3 ft³, which is 1.23 yd³. With the default 10% waste that becomes 1.36 yd³, so order 1.5 yards — 80 lb bags would be about 56.

A 40 × 12 ft driveway at 6 inches

40 × 12 × 0.5 = 240 ft³ = 8.89 yd³; at 5% waste, 9.33 yd³. That is a ready-mix job, not bags: 400 bags of mix is 12 tonnes of material to mix by hand.

Questions

How many cubic feet are in a cubic yard?

27. A cubic yard is 3 ft × 3 ft × 3 ft. To go the other way, multiply cubic yards by 27, or divide cubic feet by 27 as this calculator does.

How many 80 lb bags of concrete make a yard?

45 bags at the standard 0.6 ft³ yield, because 27 ÷ 0.6 = 45. For a 60 lb bag the figure is 60 bags, at 0.45 ft³ each.

How thick should a concrete slab be?

Four inches is standard for patios, shed bases and footpaths on a compacted base. Driveways carrying cars are usually 5 to 6 inches with reinforcement, and anything carrying a truck or a heavy vehicle should be specified by an engineer rather than estimated here.

Should I add a waste allowance?

Yes for anything formed by hand. Uneven subgrade, spoil in the forms and spillage all consume concrete. Five percent is usually enough on a flat slab that has been screeded level; ten percent is the safer default.

Does this include the gravel base?

No. The base is a separate volume of compacted crushed stone, typically 4 inches deep, calculated by depth in the same way. Use the gravel calculator for that.

Related calculators

Embed this calculator. Paste this on your own site — it stays in sync with updates here:

<iframe src="https://s06.nl/tools/home/concrete-cubic-yards/embed/" width="100%" height="520" style="border:1px solid #ddd" loading="lazy" title="Concrete calculator: cubic yards from your slab dimensions"></iframe><p><a href="https://s06.nl/tools/home/concrete-cubic-yards/">Concrete calculator: cubic yards from your slab dimensions</a></p>