SiteworkMath — cubic-yard markConstruction math from people who’ve thrown the wheelbarrow.
Tools · Concrete slabYards + bag count + weather windows

Concrete slab calculator — yards, bags, and the slab-specific cushion.

Slab math is length × width × thickness, divided by 27. A 22-foot by 22-foot detached-garage slab at 4 inches thick comes out to 5.98 cubic yards — call it 6.5 yards on a ready-mix truck once you add the cushion. Type your dimensions, and the calculator does the math plus tells you what to actually order at the dispatcher.

Most slab pours fall into one of four buckets: a foundation slab-on-grade for new construction, a detached-garage floor, a driveway extension, or a patio. The pour is fast, the math is unforgiving, and the weather window is narrower than you'd think. The notebook below the calc tells you what to call the dispatcher with — and whether the slab is small enough that ready-mix isn't worth the short-load fee.

Slab pour, residential interior
feet
Long edge of the form.
feet
Short edge of the form.
inches
Standard residential interior slab is 4″.
percent
5% on level subgrade. Bump to 10% on rough.
Exact · 5.98 yd³
Bags 80 lb · 270
Bags 60 lb · 359
Material order cushion
The math5.98 yd³(22 ft × 22 ft × 4″ / 12) / 27 = 5.98 yd³
What I’d actually order6.5 yd³
Why the cushionSmall grade variation, edge forms that bow a quarter-inch, and wheelbarrow loss can eat the difference fast. On a slab this size you're finishing while the truck is still chuting, and there's no time to do math when you realize the south corner is short.
When NOT to over-orderAbove 3 yd³ ready-mix beats bagged on cost and on your back. But the truck has a 90-minute discharge window after batching (ASTM C94) — over-cushion the order and you'll be chasing the finisher with a calculator instead of a screed. Quarter-yard up is the cushion; half-yard up is the regret.
Quick tipsWhat I'd want you to know in 60 seconds
Worked exampleDetached 2-car garage, 24×24

A 24×24 detached-garage slab — ready-mix and the weather window.

24 ft × 24 ft × 4″ slab. Volume math: 24 × 24 × (4/12) / 27 = 7.11 cubic yards exact. With a 5% waste cushion that rounds up to 7.50 yd³ on a quarter-yard dispatcher. I'd call Ozinga and ask for 7.50 to leave a working cushion, then check the forecast for the pour day — anything under 40°F overnight and the cure protection gets expensive (ACI 306R-16 protection period kicks in), anything over 95°F at discharge and slump loss eats the finishing window (ACI 305.1-14).

Bagged is the wrong call here. 7.11 yd³ is roughly 320 bags of 80 lb mix — a logistical nightmare even with a crew of three and a mixer. The breakpoint between bagged and ready-mix sits around 1 yd³ for solo work and 2 yd³ for a small crew (the bag-count vs ready-mix economics walks the price per yard at both ends). A garage slab is ready-mix territory every time. Where bagged makes sense on this page is a 4×4 stoop or step pour or a small mechanical-room pad — anything under a yard, where the short-load fee from the supplier outweighs the carry.

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:

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

  1. 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.

  2. Slab math, expanded

    The rectangle math, the cushion, the bag-vs-truck breakpoint — long-form.

  3. 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.

Ask a SiteworkMath question

Quick answers about SiteworkMath's calculators and material take-offs — concrete yardage, topsoil + mulch volume, tile box-count, deck-surface materials. Free, no signup. Not structural-engineering or code advice — for joist / beam / footing / permit decisions, talk to a structural engineer, licensed contractor, or your local building department.

Hi, I'm the SiteworkMath assistant. I answer questions about the calculators and guides on this site — concrete yardage, topsoil, mulch, tile, and decking material math. I'm not a structural engineer or a licensed contractor; I'm a calculator built around the math that James Wu — Chicago-area flipper — uses on his own jobs. For structural decisions (joist sizing, beam spans, footing depth in your soil + climate, anything that needs a permit) talk to a licensed structural engineer or your local building department.