Concrete Slab Calculator
Enter your slab dimensions and thickness to get cubic yards, bag counts (80lb and 60lb), and a ready-mix comparison — with an IRC §R506.1 (verify locally-adopted edition with your local building department) thickness check built in.
Formula constants from Quikrete data sheet 1101 (80lb = 0.60 cu ft, 60lb = 0.45 cu ft). Waste factor 10% standard field practice. For local soil conditions, drainage requirements, or permit-required slabs, confirm with your local building authority.
Quick Answer
A 12×12 ft 4 inch slab needs about 1.96 cubic yards of concrete (concrete yards) — approximately 90 bags of 80lb Quikrete mix (or 120 bags of 60lb mix) — with a 10% waste factor included. Bag yields per Quikrete Concrete Mix No. 1101 TDS (80lb = 0.60 cu ft, 60lb = 0.45 cu ft; 4000 PSI 28-day per ASTM C39). Whether you're pouring a patio, driveway, or shed slab, our concrete slab calculator handles cubic yards, cubic feet, 80lb or 60lb bag counts, gravel base depth, and rebar planning for any thickness. Check current price at Amazon.
CraftedCalcs — Concrete Slab Planning Reference
Generated: · Slab: — · Use: — · Thickness: —
Concrete Slab Cross-Section
- Concrete slab
- Gravel base
- Vapor barrier (optional)
- Reinforcement (optional)
Schematic — not to scale. For planning estimates only — verify layer requirements with your local building authority before construction.
Estimate your Concrete Slab
Start from a preset:
Click any preset to fill the form, then adjust as needed.
Your Concrete Estimate
- Ready-mix (8% overorder)
- 2.12 cu yd
- Net slab area
- 144 sq ft
- Volume (cu ft)
- 52.8 cu ft
- Waste factor
- 10%
- Reinforcement
- Wire mesh
✓ IRC Thickness Check
What was checked · 1 provision
Not checked by this calculator · 4 other provisions
This calculator verifies slab thickness only. Verify separately with your local authority:
- Compressive strength (PSI) by weathering zone · IRC §R402.2 (verify locally-adopted edition with your local building department) — verify with your local building department
- Gravel base minimum depth (4" required) · IRC §R506.2.2 (verify locally-adopted edition with your local building department)
- Expansion joints and isolation joints · IRC §R506.2.3 (verify locally-adopted edition with your local building department)
- Structural loads (load-bearing slabs) — consult a licensed structural engineer
Based on IRC 2021. Local amendments may apply. This calculator does NOT certify code compliance, NOT replace a building inspection, and NOT substitute for review by a licensed professional.
Need a different size? See common slab sizes →
Shopping List
Affiliate disclosure: CraftedCalcs earns commission on purchases made through the Home Depot and Amazon links below. The commission doesn't change your price. It helps us keep this site free.
- 88 × 80lb concrete bags Amazon Home Depot
- 118 × 60lb bags (lighter alternative) Amazon
- 4" compacted gravel base — required by code Amazon Home Depot
- slab area · 6-mil vapor barrier (interior slabs) Amazon
- 2.12 cu yd ready-mix (alternative to bags)
Full Materials Checklist
Complete materials for a residential concrete slab pour. Quantities shown for a 12×12 ft patio at 4 inches — adjust for your slab dimensions.
Estimate only — not a professional bill of materials. It is NOT professional engineering, architectural, or contracting advice; NOT a code-compliance certificate; NOT a building permit application; and NOT a substitute for review by a licensed professional. Verify every quantity against your actual cut list, site conditions, and local building authority before purchasing. See our full disclaimer for details.
Concrete mix
- Qty: 88 bags for a 12×12 ft slab at 4" — update for your dimensions · Each 80lb bag yields 0.60 cu ft per Quikrete 1101 TDS. For pours > 1 cu yd, ready-mix delivery is more practical. Quikrete 5000 achieves 5,000 PSI — exceeds IRC R402.2 minimum for all weathering zones.
- Qty: 118 bags — alternative to 80lb if lifting is a concern · Each 60lb bag yields 0.45 cu ft per Quikrete 1101 TDS. Easier to handle for DIY pours. Same strength as 80lb bags when mixed correctly.
Subbase and moisture control
- Qty: 4" compacted depth minimum — IRC R506.2.2 required · Verify the required minimum base-course depth and material with your local building department before excavating. Use clean crushed stone (no topsoil or organic material). Compact in 2-inch lifts using a plate compactor.
- Qty: Slab area + 6" overlap at seams and 4" up inside forms · Required for interior slabs (garage floors, basements). Optional for exterior patios and driveways where drainage is the goal.
Reinforcement
- Qty: Slab area + 10% for overlaps · Place at mid-slab depth on wire chairs — 1.5" from bottom. Provides crack control for slabs > 10×10 ft. IRC R506 does not mandate; field practice recommends for most residential slabs.
- Qty: Grid spaced 18" on-center both directions · For driveways and structural slabs. Provides more tensile strength than wire mesh. Maintain 3/4"–1.5" concrete cover on all sides.
- Qty: 1 per 4 sq ft (approximately) · Keeps mesh or rebar at correct mid-slab position during pour. Do not walk the reinforcement down to the ground — it renders it useless.
Formwork and finishing tools
- Qty: Perimeter of slab (length + width) × 2 + 20% for stakes · Use straight, dry lumber. Stake every 3–4 feet and check level. 2×6 for 6" slabs.
- Qty: 1 bull float for large pours, 1 hand float for edges · Bull float covers large areas quickly after screeding. Hand float for edges and detail work.
- Qty: 1 edger · Rounds the outer edge of the slab to prevent chipping. Run along forms after initial set.
- Qty: 1 stiff-bristle concrete broom · Drag across surface while still slightly wet to create a non-slip texture. Standard finish for exterior slabs.
- Qty: 2×4 or aluminum screed — length = slab width + 1 ft · Strike off excess concrete and level to form height. Aluminum screeds are lighter for long pours.
Curing and control joints
- Qty: Coverage per label (typically 200 sq ft/gal) · Apply immediately after finishing to retain moisture during the 28-day cure. Prevents surface dusting and improves strength.
- Qty: At perimeter + all adjacent structures · Install between slab and house/garage foundation, existing walks, or steps. Prevents bonding so each section can move independently.
Affiliate disclosure: CraftedCalcs earns commission on purchases made through the Home Depot and Amazon links above. The commission doesn't change your price. It helps us keep this site free.
14 items across 5 categories. Quantities assume standard residential practice — adjust up for longer spans, complex geometry, or pro-grade specification.
Concrete Volume Formula
Volume (cu ft) = Length (ft) × Width (ft) × Thickness (ft) Volume (cu yd) = Volume (cu ft) ÷ 27 With waste = Volume (cu yd) × (1 + waste%) 80lb bags = ⌈ Volume (cu ft with waste) ÷ 0.60 ⌉ 60lb bags = ⌈ Volume (cu ft with waste) ÷ 0.45 ⌉ Ready-mix order = Volume (cu yd with waste) × 1.08
Thickness in feet = thickness in inches ÷ 12. Bag yields (80lb = 0.60 cu ft; 60lb = 0.45 cu ft) from Quikrete data sheet 1101. The 8% ready-mix overorder is the industry standard for truck deliveries — underordering stops the pour mid-slab and creates a cold joint. Waste is applied to the bag volume first; ready-mix adds an additional 8% overorder on top.
Source: Quikrete Concrete Mix 1101 data sheet · IRC R506.1 (slab thickness) · IRC R506.2.2 (gravel base)
How This Calculator Estimates
The calculator converts your slab dimensions into volume, applies a waste factor, and then divides into bag counts or cubic yards for ready-mix ordering. Here's the exact sequence:
1. Net area: Length × width gives the slab footprint in square feet. For L-shaped slabs, the cutout corner area is subtracted from the full enclosing rectangle. This is the area you actually need to pour — not including the cutout.
2. Volume in cubic feet: Net area × thickness (in feet, so divide inches by 12). A 10×10 slab at 4 inches = 10 × 10 × 0.333 = 33.3 cubic feet.
3. Waste factor: The standard field practice is 10% for bagged pours. This accounts for uneven subgrade depth, spillage at the forms, and the difficulty of achieving perfectly uniform thickness across the slab. Running short forces you to stop the pour and create a cold joint — a structural weak spot where fresh concrete meets hardened concrete. Always order more than you calculate you need.
4. Bag counts: Divide the waste-adjusted cubic feet by the per-bag yield. Quikrete data sheet 1101 specifies 0.60 cu ft for an 80lb bag and 0.45 cu ft for a 60lb bag when mixed to the correct water-to-cement ratio. The calculator rounds up — you cannot buy a fraction of a bag.
5. Ready-mix comparison: The cubic yard figure is the waste-adjusted volume converted from cubic feet (÷ 27). The ready-mix order quantity adds an additional 8% overorder on top — truck deliveries settle in the drum and some concrete always remains in the barrel. Order the ready-mix number from your supplier, not the bare cubic yard figure.
6. IRC §R506.1 (verify locally-adopted edition with your local building department) dimensional check: IRC §R506.1 (verify locally-adopted edition with your local building department) sets the legal minimum for concrete slab-on-grade floors at 3.5 inches. The calculator compares your entered thickness against this threshold and flags it. Note: the IRC check is informational — the calculator does NOT verify PSI requirements, gravel base depth, reinforcement detailing, or local amendments. The compliance section lists each unverified provision explicitly.
Planning alongside other materials
A concrete slab is rarely the only material on a project. If you're planning a patio, the slab supports paver edging or a paver overlay — see our paver calculator for sizing the cap layer. If the slab is part of a garage or shed footprint, the framing above sits on a sill plate that anchors to anchor bolts cast into the wet concrete; the wall sheathing inside that footprint is sized by our sheetrock calculator. Order all three materials together so you don't end up waiting on one to arrive after the slab cures.
Common Mistakes — Concrete Slab
Four errors that consistently produce cracked or failed slabs.
Not adding 10% overage
Pouring too thin
Skipping the gravel base
Adding extra water to the mix
Common Slab Sizes — Quick Reference
Pre-calculated at 4" thickness with 10% waste factor. All values include waste.
| Slab size | Cu yards | 80lb bags | 60lb bags | Ready-mix |
|---|---|---|---|---|
| 10×10 ft | 1.36 | 62 | 82 | 1.47 yd |
| 12×12 ft | 1.96 | 88 | 118 | 2.12 yd |
| 10×20 ft | 2.72 | 123 | 163 | 2.94 yd |
| 20×20 ft | 5.43 | 245 | 326 | 5.86 yd |
| 20×30 ft | 8.15 | 367 | 489 | 8.80 yd |
| 24×24 ft | 7.82 | 352 | 470 | 8.45 yd |
All values at 4" thick with 10% waste. For 6" driveways, multiply cubic yards by 1.5. ← Custom dimensions? Use the calculator
Concrete Slab Terminology
10 terms — cubic yard, gravel base, vapor barrier, wire mesh, rebar, ready-mix, PSI, waste factor.
Cubic yard
Quikrete Concrete Mix No. 1101 TDS ↗ · Always order slightly more than estimated — running short forces a cold joint where the fresh pour meets the hardened edge, which is a structural weak point.
Concrete slab (slab-on-grade)
Verify minimum slab thickness and weathering-zone compressive-strength requirements with your local building department before pouring.
Gravel base (subbase)
Verify minimum base-course thickness and material grading with your local building department; remove all vegetation, topsoil, and organic material before placing the base.
Vapor barrier (polyethylene film)
Overlap seams and tape joints per the membrane manufacturer's instructions. Confirm membrane perm rating with your local building department.
Wire mesh (welded wire fabric)
Avoid the common mistake of placing mesh directly on the ground — it ends up at the bottom of the slab where it provides no crack control. Use chairs.
Rebar (reinforcing bar)
Ready-mix concrete
Quikrete Concrete Mix No. 1101 TDS ↗ · Schedule your delivery for early morning in summer. Hot weather accelerates set time and leaves less working time before the concrete stiffens.
Compressive strength (PSI)
Quikrete Concrete Mix No. 1101 TDS ↗ · Verify minimum PSI for your weathering zone with your local building department before ordering.
Waste factor (overage)
Quikrete Concrete Mix No. 1101 TDS ↗ · For uneven or rocky subgrades, consider increasing the waste factor. Verify yield per bag against your selected product's current data sheet.
Control joint (contraction joint)
Control joints are not structural — they do not carry load. The goal is aesthetics: cracks that form at the joint are hidden inside the groove rather than running randomly across your slab.
Frequently Asked Questions
How many bags of concrete do I need for a 10×10 slab?
A 10×10 ft slab at 4 inches thick (per Quikrete placement guidance — verify with your local building department) needs about 1.37 cubic yards including 10% waste. That works out to approximately 62 bags of 80lb concrete (each yields 0.60 cu ft per Quikrete Concrete Mix No. 1101 TDS) or 82 bags of 60lb. Use the calculator above to adjust for your exact dimensions and thickness.
How thick should a concrete slab be for a patio?
A residential patio slab is typically poured at least 4 inches thick (per Quikrete — verify with your local building department) — the long-standing industry default for foot traffic per Quikrete Concrete Mix No. 1101 TDS. Thinner slabs crack under foot traffic and seasonal freeze-thaw cycles. For heavy outdoor furniture or a hot tub, use 5–6 inches (verify with your local building department).
How thick should a concrete slab be for a driveway?
A driveway slab is typically 4–6 inches thick (per Quikrete — verify with your local building department): industry practice is 4 in for passenger cars and 6 in for heavier loads (pickup trucks, SUVs, RVs). Compressive-strength baseline (4,000 PSI 28-day) per Quikrete Concrete Mix No. 1101 TDS.
Do I need rebar in a concrete slab?
Standard residential slabs-on-grade do not always require reinforcement (per CMHA; verify with your local building department). Wire mesh (6×6-W1.4) or rebar (#3 at 18 inches on-center) is common for slabs larger than 10×10 ft, driveways, or any slab subject to vehicle loads — see CMHA TEK 12-04D (Steel Reinforcement) for bar-sizing references. Fiber-reinforced concrete mix is an acceptable alternative for small patios.
How deep does the gravel base need to be under a concrete slab?
A minimum 4-inch base course (per Quikrete) of gravel, sand, or crushed stone is typically required under any slab-on-grade after removing all vegetation and topsoil — verify the depth and material your jurisdiction requires with your local building department. Compact in 2-inch lifts using a plate compactor. Driveways benefit from 6 inches of compacted gravel for better stability — see the Quikrete Concrete Mix No. 1101 TDS placement guidance.
Do I need a vapor barrier under a concrete slab?
A vapor barrier (6-mil polyethylene) is required under interior slabs — garage floors, basement slabs, and any slab with flooring installed above — to prevent moisture migration. For exterior patios and driveways, skip the vapor barrier; the gravel base provides drainage instead.
When should I use bags of concrete vs ready-mix?
Ready-mix delivery is practical (per Quikrete) for pours over 1 cubic yard (roughly a 10×10 ft slab at 4 inches) per Quikrete Concrete Mix No. 1101 TDS (80 lb yields 0.60 cu ft). Smaller pours work fine with bags. A 20×20 slab at 4 inches equals about 243 bags of 80lb concrete (per Quikrete) — impractical to mix by hand. Verify bag yield on the label before ordering.
How many cubic yards is a 20×20 concrete slab?
A 20×20 ft slab at 4 inches thick is about 5.4 cubic yards after adding 10% waste (per Quikrete — verify with your local building department). At 6 inches it becomes about 8.1 cubic yards. For a pour of this size, ready-mix truck delivery is the practical choice — bag yields per Quikrete Concrete Mix No. 1101 TDS.
How do I calculate cubic yards of concrete?
Multiply length (ft) × width (ft) × thickness in feet (inches ÷ 12), divide by 27 to convert to cubic yards, then add 10% for waste (per Quikrete). Example: 12×12 at 4 inches = 12 × 12 × 0.333 ÷ 27 × 1.10 = 1.96 cubic yards. Use our concrete slab calculator above to skip the arithmetic — bag-yield constants per Quikrete Concrete Mix No. 1101 TDS.
What PSI concrete do I need?
IRC R402.2 sets minimums by weathering zone — verify with your local building department: 2,500 PSI for low-weathering areas, 3,000 PSI for moderate, 3,500 PSI for high (severe freeze-thaw). For driveways, most contractors specify 4,000 PSI for durability under vehicle loads. Quikrete Concrete Mix 1101 TDS documents 4,000 PSI 28-day strength per ASTM C39; the 5000-grade product exceeds 5,000 PSI and exceeds all IRC minimums.
How long does concrete take to cure?
Plan around the 28-day design-strength milestone documented on Portland-cement mix data sheets. Wait at least 24–48 hours before foot traffic and at least 7 days before vehicle traffic — confirm specific cure times against the data sheet for your selected mix. Keep the slab moist (wet burlap, curing blanket, or curing compound) during the first week — skipping curing is a frequent DIY error that causes surface scaling and reduced strength.
How do I prevent concrete from cracking?
Use the correct thickness (4" minimum), compact the gravel base (4" per IRC), add control joints every 8–10 feet (cut to ¼ slab depth within 12 hours of finishing), keep concrete moist during curing, and do not add extra water to the mix per Quikrete Concrete Mix No. 1101 TDS water-ratio guidance. Extra water weakens the concrete and causes dusting and scaling. Verify joint spacing with your local building department.
How do I calculate an L-shaped concrete slab?
Break the L into two rectangles, calculate the volume of each section separately, and add them together. This calculator supports L-shaped slabs directly — select "L-shape" and enter the cutout dimensions. Alternatively, calculate the full enclosing rectangle and subtract the cutout corner.
How much slope does a concrete slab need for drainage?
Exterior slabs must slope away from structures for drainage. Confirm the minimum slope specified by your local building department or your structural plans for both exterior patios and interior floor drains before pouring.
Do I need to remove sod before pouring a concrete slab?
Yes. Remove all vegetation, topsoil, and organic material. Organic matter decomposes and causes settlement and cracking. Excavate to the depth of your gravel base plus slab thickness (typically 8 inches: 4" gravel + 4" slab) per Quikrete Concrete Mix No. 1101 TDS placement guidance, then compact the native soil before placing gravel. Verify depth with your local building department.
Troubleshooting Tips
Common install/post-install issues and how to fix them. Click any item to expand.
"My slab is only 2–3 inches thick but it looks fine. Will it hold up?" (per Quikrete)
"My patio slab is cracking in large sections and some pieces are shifting — is this a structural problem?"
"There's a big diagonal crack running from a corner of my slab — what caused it?"
"The surface of my slab is peeling and flaking off in sheets after one winter — what went wrong?"
"My slab has a spider-web or map-crack pattern all over the surface — is it ruined?"
"I added extra water to the mix to make it easier to pour — now the surface is weak and dusty. Can I fix it?"
"My bags ran short mid-pour and I had to stop and restart the next day — now there's a visible line through the slab. Is that a problem?"
"My slab cracked right through the middle — there were no control joints cut into it."
"My concrete slab sounds hollow when I tap certain spots — is the slab failing?"
"The edges of my slab are curling upward and lifting off the ground — what should I do?"
"There's white powder building up on the surface of my slab — what is it and how do I remove it?"
"The surface is pitting and popping out small chunks of gravel — what is that and can I fix it?"
Related Calculators
- Paver CalculatorPavers, base gravel, and bedding sand for patios and walkways. ICPI waste factors.Available now →
- Sheetrock CalculatorDrywall sheets, joint compound, tape, and screws. Adjusts mud by finish level.Available now →
- Hardwood Flooring CalculatorBoards, cartons, and adhesive for hardwood. NWFA waste factors. L-shape support.Available now →
- Attic Insulation CalculatorBags of blown-in insulation or batts for attic floors. DOE R-value minimums.Available now →
Get notified when we ship new calculators
One concise email per week with the newest calculators and guides. No spam, no affiliate pitches.
By subscribing you agree to our privacy policy. Unsubscribe anytime.