Home & DIY

Concrete slab calculator

Convert slab dimensions to cubic yards and bags using your product’s yield.

Your measurements

Change any value to calculate

Switch units without changing your quantities. The formula and worked example below keep their stated units.

ft
ft
in
%
cu ft
Concrete to order
1.63 cu yd
Base slab volume
40 cu ft
Including allowance
44 cu ft
Premix bags
74 bags

Displayed values are rounded. Whole packages and purchase lengths round up. See assumptions below.

Calculation details

Inputs and full-precision results for checking this calculation. No report is sent.

How to use this calculator

Enter the length, width, and uniform thickness of a rectangular slab. For premixed bags, use the mixed-concrete yield printed on the bag. Bag weight alone is not enough to determine its yield.

The formula

Volume (cu ft) = length × width × depth ÷ 12. Order volume = volume × (1 + extra% ÷ 100). Cubic yards = order volume ÷ 27. Bags = round up(order volume ÷ bag yield).

A worked example

A 10 × 12 ft slab at 4 inches thick is 40 cubic feet. With 10% extra it needs 44 cubic feet, or 1.63 cubic yards. At 0.6 cubic feet per bag, buy 74 bags.

Assumptions & limitations

Estimates material volume only. It does not design foundations, assess loads, specify reinforcement, or determine an appropriate slab thickness. Footings and thickened edges require separate volumes.

Common questions

Why use yield instead of bag weight?

Different products and bag sizes produce different mixed volumes. The label yield is the relevant input.

Does this account for a sloping base?

No. It assumes uniform depth. Use separate sections or a measured average depth for a volume estimate.

Units reference

The calculation follows the method above. This reference supports the units and conversions.

NIST: units and conversion factors ↗

Formula and worked example checked against automated test cases. About our methodology.

Answers in seconds

No signup. No spreadsheet. Just your answer.

The math, explained

Clear formulas and useful worked examples.

Your numbers stay yours

Calculations happen right in your browser.