How I'd actually use this on a flip
The slab pours that earn this calculator's keep are the ones you build new — a foundation slab-on-grade on a teardown rebuild, a detached garage floor on a rear-yard build, a driveway extension when the buyer wants a third bay. The math is the same across all of them; the operational decisions are the cushion and the dispatcher call.
On a foundation slab-on-grade for a new build, the math returns the volume and the practical-order amount, but the calculator doesn't know your subgrade. If the engineer spec'd a stiffer mix (4500-5000 psi for a slab-on-grade with point loads), the volume doesn't change but the price does. If the soil report flagged expansive clay, the slab gets thicker (5-6") or gets reinforcement upgrades the calculator can't see. The number above is volume; structural decisions live with the engineer and the inspector.
On a detached-garage floor, 4" is the standard pour over a compacted aggregate base. I default to 5% cushion on a level subgrade and bump to 10% if the form bows or the prep is rough. Driveway extensions get the same defaults but I add a saw-cut control joint at the seam where the new pour meets the existing slab — concrete shrinks toward joints, and a controlled crack beats a random one every time.
Where this number breaks down
A few traps that put the calculator on the wrong side of the order:
- Vapor barrier non-conformance.ACI 302.1R-15 specifies a 10-mil vapor retarder per ASTM E1745 under any slab over earth. Sites still ship the old 6-mil polyethylene roll because it's on the shelf — it doesn't meet E1745, and you find out 18 months later when the finished flooring delaminates from slab moisture migration. Spec the 10-mil at order time.
- Pour temperature window.ACI 305.1-14 caps general-construction concrete at 95°F at discharge. ACI 306R-16 triggers cold-weather protection at 40°F (air falls or is expected to fall below). On a Chicago shoulder season, check the dispatch forecast for both ends of the day — a 7am pour at 38°F means the truck arrives outside the protection envelope, and you're negotiating an admixture or a rescheduled pour at 6:30am.
- Edge-form bow.A long form fights hydrostatic pressure when the truck starts chuting. On a 24-foot run with a 4" pour the head pressure is small, but if you're forming a 6" thickened-edge slab, the bottom of the form sees ~75 lb/sq ft of lateral force. Stake the form every 4 feet on the long side, every 2 feet at the corners.
- Control-joint spacing.PCA spec is 24 to 36 times the slab thickness in inches — for a 4" slab, joints every 8-12 feet in both directions. Skip this and the slab cracks where it wants to. Joint depth at least one-quarter the slab thickness; cut within 6-18 hours of the pour.
- Finishing window vs discharge window. ASTM C94 gives you 90 minutes from batching to discharge. A 24-foot garage slab is one truck most of the time, but if the placer and the finisher are the same person, the bleed water timing on a hot day cuts the finishing window short. Two-person crew is the operational floor on anything over 4 yd³.
- The 28-day cure clock. Concrete reaches roughly 70% strength at 7 days and 100% at 28 days (ACI 318). Vehicle traffic at day 7 for a residential driveway, full heavy load at day 28. Backfilling against a freshly stripped footing or stem wall before day 14 risks lateral movement and settlement. The calculator output doesn't schedule anything — your project plan does.
Methodology
Every number on this page traces to one of four layers — site arithmetic for the volume math, manufacturer data sheets for bag yields, ACI / ASTM / NRMCA / PCA standards for pour and joint guidance, and IRC 2024 R506 for residential slab-on-grade code minimums. The per-calculator sourcing tier in methodology spells out which sources back which kinds of claims.
Show the formulas
- Slab volume:
(L ft × W ft × T″ / 12) / 27= cubic yards. - Practical order: exact × (1 + waste%/100), rounded UP to the next 0.25 yd³ for Chicago-suburb residential dispatch. Strict half-yard dispatchers add one further step.
- Bag count: ceiling of the EXACT yardage at 45 bags / yd³ for 80 lb (Quikrete #1101 yields 0.60 ft³/bag) or 60 bags / yd³ for 60 lb (yields 0.45 ft³/bag). Bagged is practical below ~1 yd³; ready-mix is the call above.
- Control-joint grid: 24-36× slab thickness in inches (PCA). 4″ slab → 8-12 ft. Joint depth ≥ ¼ slab thickness, cut within 6-18 hours.
Frequently asked
How thick should a residential concrete slab be?
4 inches for a standard interior slab, detached-garage floor, or passenger-car driveway. 6 inches for heavy-truck driveways or workshop floors with rolling loads. Why 4 is the practical floor: Residential code allows a 3.5-inch slab-on-grade as a minimum, but 4 inches is where the field cushion lives. Below 4, you lose tolerance for the next problem — a subgrade dip, a form bow, a finishing window that closes early. When to bump to 6: Heavy trucks, workshop floors with rolling tool boxes, or any pour that'll see point loads over 8,000 lbs.
How much concrete do I need for a 24×24 garage slab?
7.5 cubic yards on a quarter-yard supplier. 7.5 or 8.0 on a strict half-yard dispatcher. 7.11 is the exact math. The math: 24 × 24 × (4/12) = 192 cu ft. Divided by 27 = 7.11 yd³ exact. With the 5% waste cushion, the practical order rounds to the next supplier increment. Bagged equivalent (for context only): About 320 of the 80 lb bags. Don't actually do this — at this volume, ready-mix is the only sensible call. For any other slab size: Use the calculator above. The math is length × width × thickness in feet, divided by 27.
Do I need a vapor barrier under a concrete slab?
Yes for any habitable space, finished basement, attached garage, or pour you'll later cover with flooring. What to use: A 10-mil vapor retarder is the current industry recommendation for residential slabs. 15-mil for heavy traffic or angular subbase that may puncture thinner sheeting. What NOT to use: The old 6-mil polyethylene practice doesn't meet today's industry standard for below-slab moisture protection. Why it matters: The cost difference between 6-mil and 10-mil sheeting is small. The cost of replacing finished flooring after the slab sweats moisture into it is not.
What temperature can you pour a concrete slab in?
Between 40°F and 95°F is the workable band. Outside that, you need protection or additives. Cold-weather threshold (40°F): Below that, you need insulating blankets, a heated enclosure, or accelerating admixtures. Air temperature falling toward 40°F during the cure protection period counts. Hot-weather cap (95°F at point of discharge): Above that, slump loss and premature set kill the finishing window before you've troweled the surface. The 85°F number floating around the internet: That's for mass-concrete elements over 1 meter thick — not residential slabs. Chicago shoulder seasons (March, October): Both ends of the day can swing through risky territory. Pour mid-morning to give the cure window all the daylight you can.
How long until I can walk on a new concrete slab?
Light foot traffic in 24-48 hours. Vehicle traffic in about 7 days for a residential driveway. The strength milestones: Concrete reaches roughly 70% of design strength at 7 days and full design strength at 28 days. Foot traffic is fine well before 7-day strength; vehicle loads aren't. What to avoid early: Don't backfill against fresh forms before day 14. Lateral pressure on uncured concrete is how cracks happen. What the calculator returns vs. doesn't: The calc gives you volume. The cure schedule belongs on your project plan, not the calculator output.
How far apart should control joints be in a slab?
For a 4-inch residential slab, cut control joints every 8-12 feet in both directions. The rule of thumb: 24-36 times the slab thickness in inches. For a 4-inch slab, that's 96-144 inches = 8-12 ft. Joint depth: At least one-quarter of the slab thickness. For a 4-inch slab, that's a 1-inch saw cut. Timing: Cut joints within 6-18 hours of the pour. Early-entry saws extend the front of that window. What happens if you skip joints: The slab picks its own crack lines. Planned cracks land on saw cuts and look intentional; unplanned cracks land wherever stress concentrates and look broken.
What I'd do next
- Footing, post-hole, or stair math
If the slab is one piece of a bigger pour — footing, post hole, stair stoop — the parent calculator has all four shape modes.
- Slab math, expanded
The rectangle math, the cushion, the bag-vs-truck breakpoint — long-form.
- Bag count vs ready-mix economics
Once you have the yardage, decide bagged or ready-mix. The economics flip around 1 yd³.
By James Wu. Volume math is site arithmetic, formulas above. Bag yields trace to Quikrete Concrete Mix #1101 data sheet and Sakrete High-Strength Concrete Mix (ASTM C387). Ready-mix delivery minimums and short-load policy from NRMCA CIP 31 — Ordering Ready Mixed Concrete; discharge window from ASTM C94/C94M — Standard Specification for Ready-Mixed Concrete. Hot-weather practices from ACI 305.1-14 — Specification for Hot Weather Concreting (95°F discharge cap, general construction). Cold-weather practices from ACI 306R-16 — Guide to Cold Weather Concreting (40°F protection threshold). Slab-on-grade vapor retarder from ACI 302.1R-15 — Guide to Concrete Floor and Slab Construction and ASTM E1745 (10-mil minimum). Control-joint spacing from NRMCA CIP 29 — Vapor Retarders Under Slabs on Grade and PCA technical guidance (24-36× slab thickness in inches). Residential code minimums from IRC 2024 R506 (slab-on-grade requirements). Engine logic in lib/sitework/concrete.ts. Not structural-engineering advice — for your specific subgrade, frost line, and reinforcement spec, consult the local building inspector or a licensed structural engineer. Full methodology.