Getting concrete quantities wrong is expensive - over-order and you eat the cost of returns or waste, under-order and you pay for a short load plus the cold joint risk. That cold joint is the bigger threat: when fresh concrete is poured against concrete that has already begun to set, you create a structural weak point that can crack under load, wick moisture, and cost far more to repair than the original short load did. The formula itself is straightforward - length × width × depth gives you cubic feet, divide by 27 for cubic yards - but the shape variations, unit conversions, and bag count math are where most contractors make mistakes.
This guide walks through the volume calculation for rectangular slabs, circular pads, and cylindrical columns, explains the waste buffer that belongs on every pour, and shows how to convert cubic yards into bag counts for smaller jobs. Use the BidFlow Concrete Calculator to run the numbers while you read - it handles all three shapes and outputs both cubic yards and bag count in one step.
The three variables that drive every concrete estimate
No matter the shape, every concrete volume calculation reduces to three inputs: the two dimensions that define the footprint, and the depth (or height) that defines how thick the pour is. The output is always cubic feet first, then divided by 27 to convert to cubic yards - the unit ready-mix suppliers and estimating software use.
- Length and width - the footprint area in feet. For circular shapes, you need the diameter; radius is derived from it.
- Depth - slab thickness or column height, in feet. This is the input most often entered in inches, which requires a unit conversion before the math works.
- Shape - determines which formula applies. Rectangular uses L × W × D. Circular and cylindrical both use the same π × r² × depth formula - the only difference is orientation (flat pad vs. standing column).
One common source of error: mixing units mid-calculation. If length and width are in feet but depth is entered in inches, the result is wrong by a factor of 12. Always convert everything to the same unit before multiplying. The BidFlow Concrete Calculator handles feet, inches, and meters natively - but when doing the math by hand, convert to feet first.
Common slab thicknesses and concrete yield per square foot
Slab thickness is specified by the structural or design requirement, not the estimator's preference. Here are the thicknesses most commonly seen on residential and light commercial work, with the concrete volume each requires per square foot of surface area.
| Slab Thickness | Depth (ft) | Cu Ft per Sq Ft | Cu Yd per 100 Sq Ft | Typical Use |
|---|---|---|---|---|
| 3.5 inches | 0.292 ft | 0.292 | 1.08 yd³ | Residential walkways, patios |
| 4 inches | 0.333 ft | 0.333 | 1.23 yd³ | Garage slabs, driveways |
| 5 inches | 0.417 ft | 0.417 | 1.54 yd³ | Light commercial slabs, heavy driveway |
| 6 inches | 0.500 ft | 0.500 | 1.85 yd³ | Heavy equipment pads, shop floors |
| 8 inches | 0.667 ft | 0.667 | 2.47 yd³ | Foundation walls, retaining walls |
| 10 inches | 0.833 ft | 0.833 | 3.09 yd³ | Industrial floors, heavy load pads |
| 12 inches | 1.000 ft | 1.000 | 3.70 yd³ | Spread footings, grade beams |
The "Cu Yd per 100 Sq Ft" column is useful for quick mental checks: a 400 sq ft garage slab at 4 inches is roughly 4 × 1.23 = 4.93 cubic yards before waste. If your calculator shows something dramatically different, recheck your inputs.
Step-by-step volume calculations for each shape
1Rectangular slab or footing (feet)
FormulaCubic yards = (Length × Width × Depth) ÷ 27
All dimensions in feet. A 20 ft × 30 ft slab at 4 inches (0.333 ft) thick: (20 × 30 × 0.333) ÷ 27 = 199.8 ÷ 27 = 7.40 cubic yards. If your dimensions are in inches, the calculator divides by (12 × 12 × 12 × 27) = 46,656 instead. For meters, it multiplies by 1.30795 to convert cubic meters to cubic yards.
2Circular slab or pad
FormulaCubic yards = (π × (Diameter ÷ 2)² × Depth) ÷
27
Radius is always half the diameter. A 10 ft diameter pad at 4 inches (0.333 ft): π × 5² × 0.333 = 3.14159 × 25 × 0.333 = 26.16 cu ft ÷ 27 = 0.97 cubic yards. Common mistake: using diameter instead of radius in the formula - that produces a result four times too large.
3Cylindrical column or post footing
FormulaCubic yards = (π × (Diameter ÷ 2)² × Height) ÷
27
Same formula as circular - the only difference is orientation. A 12-inch (1 ft) diameter column at 8 ft tall: π × 0.5² × 8 = 3.14159 × 0.25 × 8 = 6.28 cu ft ÷ 27 = 0.233 cubic yards per column. For a deck with 8 columns of this size, multiply by 8: 1.86 cubic yards total before waste.
4Add the 10% waste buffer
FormulaOrder quantity = Calculated cubic yards ×
1.10
Ten percent is the standard waste allowance for concrete pours. It covers uneven subgrade (a subgrade that is 0.5 inches low across a 400 sq ft slab adds nearly half a cubic yard), form blowouts at the base of walls, and spillage at the chute. For very irregular subgrades or sonotubes in rocky ground, bump the waste to 15%. Never order exactly what the formula produces - a short load stops the job.
5Convert cubic yards to bags (small pours only)
FormulaBags = Cubic yards ÷ Yield per bag
Bag yields vary by weight. The BidFlow Concrete Calculator uses these yields directly: a 40 lb bag yields 0.011 cubic yards, a 60 lb bag yields 0.017 cubic yards, and an 80 lb bag yields 0.022 cubic yards. Divide your cubic yard quantity by the appropriate yield, then round up with Math.ceil() - never round down. For the 7.40 yd³ example above using 80 lb bags: 7.40 ÷ 0.022 = 336 bags. That is a ready-mix job, not a bag job - bags are practical only for footings and small pours under about 1 cubic yard.
Bag count reference by volume and bag size
| Cubic Yards | 40 lb Bags (0.011 yd³ each) | 60 lb Bags (0.017 yd³ each) | 80 lb Bags (0.022 yd³ each) |
|---|---|---|---|
| 0.10 | 10 | 6 | 5 |
| 0.25 | 23 | 15 | 12 |
| 0.50 | 46 | 30 | 23 |
| 0.75 | 69 | 45 | 35 |
| 1.00 | 91 | 59 | 46 |
At one cubic yard, you are mixing 46–91 bags by hand or in a rented mixer. That is approximately 3,700–5,000 lbs of material to haul, batch, and mix. For anything over 0.5 cubic yards, price a ready-mix short load - many suppliers offer minimum loads of 1 yard, and the labor savings typically justify the premium over bagged material.
Mistakes that inflate concrete bills
Forgetting the depth unit conversion. Depth is almost always specified in inches on plans but the formula needs feet. Entering 4 (for 4 inches) instead of 0.333 into L × W × D gives a result 12 times too large. Always divide inches by 12 before plugging into the formula - or use the BidFlow Concrete Calculator, which handles the conversion automatically.
Estimating circular pads as rectangles. A 10 ft diameter circle has an area of 78.5 sq ft. Treating it as a 10 × 10 square gives 100 sq ft - a 27% overestimate. That is not conservative; it is wrong. Use the correct formula or expect the supplier to wonder why your numbers are always high.
Skipping the waste factor on smooth subgrades. Even a laser-graded subgrade has small variations. A 500 sq ft slab poured at 4 inches can easily consume an extra 0.15–0.25 cubic yards just from subgrade variation. That is one to two short loads. The 10% buffer is not conservative padding - it is empirical insurance based on how concrete pours actually go.
Ordering bag counts for ready-mix volumes. Bags are practical for under 0.5 cubic yards. Beyond that, the labor cost of batching exceeds the cost of a ready-mix short load. If your bag calculation comes back over 40–50 bags, price both options before ordering.
Ready to stop losing project details?
Keep every estimate, note, and approval in one timeline your whole crew can trust. Free to start.
Start Your Free ProjectBy · Last verified