Calculate exactly how much concrete you need for any project
Based on standard yield: 40lb = 0.011 yd³, 60lb = 0.017 yd³, 80lb = 0.022 yd³
Prices based on average US retail. Edit to match your local prices.
Based on standard concrete density of 150 lbs/ft³
Standard residential slab thickness is 4 inches. Use 5-6 inches for driveways and garage floors.
For slabs over 1 cubic yard, ordering ready-mix is more cost-effective than mixing bags.
Add wire mesh or rebar reinforcement for slabs larger than 8×8 feet.
Concrete reaches 90% of its strength in 28 days. Keep it moist for the first 7 days for best results.
Always compact and level your sub-base before pouring. A 4-inch gravel base is standard.
Calculating the right amount of concrete is essential for any construction project. Too little means a second trip to the store or an additional delivery; too much means wasted money and material. The basic formula is simple: multiply length by width by thickness to get volume, then convert to cubic yards (the standard ordering unit in the US).
10×10 patio slab (4 inches thick): 10 × 10 × 0.333 = 33.3 cubic feet = 1.23 cubic yards. You would need about 56 bags of 80lb concrete mix, or roughly one cubic yard of ready-mix.
Fence post holes (8 posts, 12″ diameter, 3 feet deep): Each post needs about 0.087 cubic yards. Total for 8 posts: 0.7 cubic yards, or about 32 bags of 80lb mix.
Sidewalk (4 feet wide, 30 feet long, 4 inches thick): 4 × 30 × 0.333 = 40 cubic feet = 1.48 cubic yards. This is right at the threshold where ready-mix becomes more practical than bags.
Use bags for small projects under 1 cubic yard: fence posts, small pads, repairs, and patches. Bags are convenient because you can mix only what you need and work at your own pace.
Use ready-mix for anything over 1-2 cubic yards: driveways, patios, foundation walls, and large slabs. Ready-mix is delivered pre-mixed in a truck, saves hours of manual mixing, and produces more consistent concrete. Most suppliers have a minimum order (typically 1 yard) and charge extra for small loads.