Pouring a small concrete slab - a shed foundation, a backyard pad, a garage addition footprint - is the kind of project that looks straightforward until you're standing in front of the concrete aisle trying to remember how cubic yards convert to 80-pound bags. Most homeowners either overshoot by two to four bags per section because they're being cautious, or they run short at the last pour and need to drive back mid-job with wet concrete already setting. Neither outcome is good.
Concrete calculation has a specific sequence, and the math is not difficult once you understand the units involved. The difficulty is that most people think in square feet (how big is the slab?) but concrete is priced and sold in cubic yards for ready-mix or in bags that each cover a specific volume. Bridging those units - and knowing when ready-mix versus premixed bags makes more sense - is most of the calculation work.
This walkthrough covers how to calculate concrete volume accurately, convert that volume to bags or ready-mix truckloads, and decide between the two delivery formats based on your project size.

Photo by Piotr Jachowicz on Pexels
Background: Why Concrete Volume Math Trips People Up
The disconnect in concrete estimation comes from working across three different unit systems simultaneously: linear feet for dimensions, square feet for area, and cubic yards for volume.
Concrete volume is calculated as length times width times thickness - but all three dimensions must be in the same unit before you multiply. Most people measure a slab in feet (length and width) but describe thickness in inches. The calculation requires converting inches to feet before multiplying, which introduces the first error point.
The second disconnect is the cubic yard conversion. There are 27 cubic feet in one cubic yard (3 feet x 3 feet x 3 feet = 27). After you calculate volume in cubic feet, you divide by 27 to get cubic yards. Concrete ready-mix trucks are priced per cubic yard. If you skip this conversion, your estimate is off by a factor of 27.
The third issue is the bag conversion. A standard 80-pound bag of concrete mix yields approximately 0.60 cubic feet of cured concrete. A 60-pound bag yields about 0.45 cubic feet. A 40-pound bag yields about 0.30 cubic feet. These yields are listed on the bag, but they vary slightly by product and manufacturer. Dividing your cubic feet requirement by the per-bag yield gives you the bag count - but most people skip the calculation and just "buy a pile" of bags.
The American Concrete Institute maintains consumer guidance on concrete mix design and placement for residential applications. The Portland Cement Association covers slab placement standards for residential work.
For a 10x12 foot slab at 4 inches thick:
- Convert thickness to feet: 4 inches divided by 12 = 0.333 feet
- Volume in cubic feet: 10 x 12 x 0.333 = 40 cubic feet
- Volume in cubic yards: 40 divided by 27 = 1.48 cubic yards
- At 0.60 cubic feet per 80-lb bag: 40 divided by 0.60 = 67 bags
Then add 10 percent overage to account for uneven subgrade, spillage, and the reality that the subgrade is never perfectly flat: 67 x 1.10 = 74 bags. For a 1.48 cubic yard pour, that's 15 bags more than most people would intuitively buy.
Step-by-Step: Calculating Your Concrete Order
Step 1: Determine slab dimensions in feet. Measure length and width in feet. Convert thickness from inches to feet by dividing by 12. Standard residential slabs are typically 4 inches thick (0.333 feet). Footings, steps, and structural slabs are usually 6 inches (0.5 feet) or thicker.
Step 2: Calculate volume in cubic feet. Multiply length x width x thickness (all in feet). This is your net cubic footage.
Step 3: Add 10 percent waste. Multiply cubic footage by 1.10. This accounts for subgrade undulation and pour loss.
Step 4: Convert to cubic yards. Divide by 27. This is the number to give a ready-mix concrete supplier.
Step 5: Convert to bags if using premixed. Divide your cubic footage (before dividing by 27) by the per-bag yield for your chosen bag size. Round up to the nearest whole bag.
To skip all five steps for any project shape, use the free concrete calculator at EvvyTools. It handles slabs, footings, columns, steps, and curbs separately with the right thickness defaults for each structure type. Enter dimensions and it outputs cubic yards, bag count by bag size (40, 60, or 80 pounds), a cost estimate, and a curing time guide. For projects with multiple concrete components - a slab plus fence post footings plus a step - you can calculate each component and the total adds up automatically.
For the 10x12 example: entering length 10, width 12, thickness 4 inches (slab type) returns 74 bags of 80-lb mix with overage, or 1.63 cubic yards ready-mix with overage. That's the number you bring to the supplier.
Step 6: Decide between bags and ready-mix. The break-even point is roughly 1 cubic yard. Below 1 yard, premixed bags are almost always cheaper and more practical (no minimum order, no truck schedule). Above 2 cubic yards, ready-mix typically costs less per cubic foot and requires significantly less labor than mixing 80+ bags. Between 1 and 2 cubic yards, compare costs at your local ready-mix price versus bag price - the answer varies by region.

Photo by Arthur Uzoagba on Pexels
Tips and Common Pitfalls
Always add overage. Even professional concrete finishers build 10 percent overage into their orders. Running out of concrete with 10 square feet of slab unfilled means either a cold joint (a structural weakness) or a second pour that never quite matches the first. Buying slightly too much means returning a few unopened bags - most stores accept unopened bags in resalable condition.
Check frost depth before setting footing depth. Footings for structures that need to resist frost heave must go below the local frost line. Running footings too shallow in a cold climate results in slab cracking and structural movement over the first few freeze-thaw cycles. USDA frost depth maps and local building codes specify minimum footing depths by region. Your city or county building department can confirm the local requirement.
Match concrete strength to the application. Standard slab concrete is typically 3,000 to 3,500 PSI. Driveways see more load and often spec 4,000 PSI. Structural footings for load-bearing walls frequently require 3,500 PSI minimum per code. The PSI rating is on every bag and in every ready-mix order specification. Buying the wrong strength doesn't save money if the slab fails inspection.
Factor in rebar or wire mesh separately. The concrete calculator covers concrete volume only. Reinforcement - rebar, fiber reinforcement, or welded wire mesh - is a separate line item. A typical 4-inch slab on grade for a light-duty application (shed base, garden pad) may not require rebar under most residential codes, but a driveway or structural footing almost certainly does. Check your local building code or pull a permit and let the inspector specify it.
Further Reading
Concrete calculation is one part of a broader DIY materials estimation discipline. If the project you're calculating concrete for is a shed foundation or a garage that will also have interior flooring, this guide on calculating flooring materials for any room covers the waste factors for hardwood, tile, and luxury vinyl that go on top of the slab once it has cured - the same pre-purchase accuracy applied to the next layer.
EvvyTools has calculators for concrete, decking, fencing, and other home improvement materials in one place. For deeper reference on residential concrete work, The Concrete Network's DIY slab guides cover mix design, finishing, and curing in practical detail. The Portland Cement Association's residential concrete resources go further into structural applications.
Concrete calculation is straightforward once you're working in consistent units. Get your cubic feet, convert to yards or bags, add 10 percent, and commit to the order before the pour day. A free concrete calculator at EvvyTools handles the conversions automatically for slabs, footings, columns, and steps in one pass - so you arrive at the store with exact quantities rather than a rough number.
Top comments (0)