How to Use This Concrete Slab Calculator
This concrete slab calculator takes three inputs — length, width, and thickness — and instantly returns the volume in cubic yards and cubic feet, the number of bags needed, and an optional cost estimate. It also works as a concrete floor calculator for any indoor poured floor — just enter the room dimensions and desired thickness. Use this material calculator for concrete slab projects to get the exact yardage and bag count before you buy. Enter your slab dimensions above, select your bag size, and adjust the waste factor if needed (10% is standard). For multi-shape projects, see our concrete calculator which handles slabs, columns, footings, and stairs all in one tool.
How to Calculate Concrete for a Slab
Calculating concrete for a slab involves three measurements: length, width, and thickness (depth). The formula is:
Volume (yd³) = Length (ft) × Width (ft) × Depth (ft) ÷ 27
Since thickness is usually measured in inches, convert to feet first by dividing by 12. A 4-inch slab is 0.333 feet; a 6-inch slab is 0.5 feet.
Step-by-Step Example
- Measure the length and width of your slab area in feet
- Determine the slab thickness (usually 4 or 6 inches)
- Enter the dimensions in the calculator above
- The calculator automatically adds a 10% waste factor
- Read off your cubic yards and bag count
How Many Bags of Concrete for a Slab?
The number of bags depends on the bag size. Here are some common slab sizes and the bags required:
- 10×10 at 4 in thick — 1.23 yd³ — about 84 bags (60 lb) or 63 bags (80 lb)
- 12×12 at 4 in thick — 1.78 yd³ — about 120 bags (60 lb) or 90 bags (80 lb)
- 20×20 at 4 in thick — 4.94 yd³ — order ready-mix concrete
- 20×20 at 6 in thick — 7.41 yd³ — order ready-mix concrete
For projects over 1–2 cubic yards, ready-mix concrete delivered by truck is much more cost-effective than bags. For large square footage slabs — driveways, garage floors, or commercial pads — ready-mix is almost always the right choice.
Concrete Slab Cost Estimate
Concrete material costs vary by region, but here are typical price ranges:
- Ready-mix concrete: $110–$165 per cubic yard (plus delivery fee)
- 60 lb bags (Quikrete/Sakrete): ~$5.50–$6.50 per bag
- 80 lb bags: ~$6.50–$8.00 per bag
Use the cost estimator in the calculator above — enter your local price per cubic yard for an accurate estimate. For a more detailed breakdown of all cost components, try the concrete cost calculator.
Slab-on-Grade Code Requirements for Homes
A residential slab on grade is flatwork poured directly on prepared soil — patios, sidewalks, shed pads, and garage floors. It is governed primarily by the International Residential Code (IRC), and getting the basics right is what separates a slab that lasts 40 years from one that cracks and scales in five. The key specs:
- Minimum thickness — IRC R506.1 sets a 3.5-inch minimum for floors on grade; 4 inches is the standard for patios, sidewalks, sheds, and garage floors
- Gravel base — IRC R506.2.2 requires a base course (typically 4 inches of compacted gravel) over the subgrade for drainage and uniform support
- Vapor barrier — a 6-mil polyethylene sheet under any slab inside a building or beneath a finished floor blocks ground moisture from wicking up into the slab
- Air entrainment — IRC R506.2.2 requires 5–7% entrained air for exterior slabs exposed to freezing and deicing chemicals, the main defense against surface scaling
- Concrete strength — 3,000 PSI for covered patios and interior floors; step up to 3,500–4,000 PSI for garage floors that take vehicle weight
Joint Spacing and Crack Control
Concrete shrinks as it cures, and that shrinkage will crack the slab somewhere — the only question is whether the crack lands where you planned it. Control (contraction) joints give the slab a weakened line to crack along, hidden in a tooled or saw-cut groove.
- Spacing — joints every 24–36 times the slab thickness; for a 4-inch slab, that means a joint every 8–12 feet in both directions
- Depth — cut joints one-quarter of the slab depth (about 1 inch on a 4-inch slab); shallower joints won't reliably control the crack
- Timing — tool joints during finishing, or saw-cut within 6–12 hours of placement before random cracking starts
- Panel shape — keep panels close to square; long, narrow rectangles crack across the middle no matter how the joints are spaced
- Reinforcement — a 6×6 welded wire mesh or #3/#4 rebar grid in the slab's middle third holds cracks tight if they do open; size the steel with our rebar calculator
Tips for Pouring a Residential Slab
- Prepare the subgrade — compact the soil and add 4 inches of gravel for drainage and uniform support
- Set forms — use 2×4 or 2×6 lumber and check for level and square before you pour
- Lay the vapor barrier — a 6-mil poly sheet under any interior or floored slab keeps moisture out of finishes
- Order 10% extra — always add a waste factor to your calculated volume so you don't come up short mid-pour
- Mix correctly — if mixing on-site, use our concrete mix calculator to get the right cement, sand, and aggregate ratios
- Pouring a driveway instead? — vehicle slabs need extra thickness and base prep; size them with our concrete driveway calculator
- Cure properly — keep the slab moist and above 50°F for 7 days; curing is what makes the surface hard and dust-free
Sources & References
- ACI 318-19: Building Code Requirements for Structural Concrete — American Concrete Institute
- ASTM C94/C94M: Standard Specification for Ready-Mixed Concrete — ASTM International
- PCA: Design and Control of Concrete Mixtures (16th Edition) — Portland Cement Association