Concrete for a 20×24 slab
A 20×24 ft slab at 4″ thick needs about 294 × 80 lb bags of concrete mix (with 10% waste) — or 6.75 cubic yards of ready-mix. Estimated materials cost ≈ $1,114 (ready-mix). This is a truck pour. Budget joints, reinforcement, and labour before you budget bags.
| Area | 480 sq ft |
|---|---|
| Volume | 160 ft³ = 5.93 cu yd |
| 80 lb bags (no waste) | 267 |
| 80 lb bags (10% waste) | 294 |
| 60 lb bags (10% waste) | 392 |
| Ready-mix | 6.75 cu yd |
| Finished slab weight | ≈ 22,400 lb |
| Recommended | Order ready-mix |
What a 20×24 slab is usually for
- Two-car garage with storage
- Workshop with a bench wall
- Machinery or shop floor
- Large pavilion
480 square feet gives a two-car garage the extra depth for a workbench and shelving without parking a car into them. At this size the joint layout below produces a proper grid of panels rather than a single cut, and getting that grid right — panels near square, cuts a quarter of the slab depth, all done the same day — is what separates a slab that ages well from one that maps its own cracks.
Adjust it
Change the size, thickness, bag size, or waste % below:
How much concrete do I need?
| Bags (with overage) | |
|---|---|
| Bags (no overage) | |
| Ready-mix (delivered) | |
| Estimated materials cost |
Estimate for standard concrete mix (e.g. Quikrete #1101 / Sakrete High-Strength). Bag counts round up and include your overage %. Cost is an estimate (as of June 2026, US national average) — confirm bag price and ready-mix delivery (often a 1 yd³ minimum + short-load fees) with your supplier. Not a substitute for a structural engineer on load-bearing work.
📘 Cost at this footprint: slab cost by size and DIY vs hiring a pro
A 20×24 slab is usually a contractor job
A professionally installed basic slab runs roughly $4–$8 per square foot including labour, so for 480 sq ft:
| Route | Estimated total | What you spend |
|---|---|---|
| DIY | ≈ $1,214–$1,414 | Concrete, forms, base, reinforcement, tool rental — plus your weekend |
| Hire a contractor | ≈ $1,920–$3,840 | Everything, done to a finish, usually in a day |
The gap is labour, and it is real — but so is the risk transfer. A contractor who gets the finish wrong fixes it; if you do, you own it. See DIY vs hiring a pro and slab cost by size for the full breakdown of where each route makes sense.
What a truck pour actually looks like
| Wheelbarrow loads | ≈ 54 (at 3 ft³ each — weight-limited, not volume-limited) |
|---|---|
| Mixer batches | ≈ 147 at 2 bags per batch |
| Rough mixing time | ≈ 12.3 hours of continuous mixing, one person |
| Finished weight | ≈ 22,400 lb on the ground |
Be honest about that number.294 bags is past the point where a one-person mix-and-pour produces a good slab. Concrete starts stiffening within about 30 to 60 minutes in warm weather, so a long mixing session leaves cold joints between what you placed first and what you placed last — visible lines that are also weak lines. If you are set on bags, get help and run two mixers; otherwise price the truck.
Budget for the tools as well as the concrete: a mixer runs about $70/day, a plate compactor for the base about $80/day, and a concrete saw for the joints about $60/day.
Reinforcement takeoff for 20×24
Reinforcement does not stop concrete cracking; it holds the crack tight so the slab keeps acting as one piece. For a residential slab-on-grade of 480 sq ft, either of these is conventional:
| Option | Takeoff for 20×24 |
|---|---|
| Welded wire mesh (6×6) | 12 sheets of 5 × 10 ft, allowing a 6″ lap all round |
| Rebar grid at 16″ o.c. | 19 + 16 bars = 764 linear ft ≈ 39 × 20 ft sticks |
| Tie wire | ≈ 304 intersections to tie |
Whichever you use, it has to sit in the middle of the slab to do anything. Mesh laid on the ground and walked over during the pour is the most common wasted material on a DIY slab — it ends up at the bottom, where it carries no tension at all. Use chairs or bar supports, and lift as you go if you have no other option.
Joint layout at 20×24
Concrete shrinks as it cures and it will crack — the only question is whether it cracks where you decided or where it chose. Control joints are the decision. The rule of thumb is a maximum spacing in feet of about two to three times the slab thickness in inches, so at 4″ that is 8–12 ft.
| Panel grid | 2 × 2 = 4 panels |
|---|---|
| Panel size | ≈ 10 × 12 ft |
| Cuts needed | 2 (44 linear ft) |
| Cut depth | 1″ (a quarter of the slab) |
That layout keeps every panel at 1.2:1 or better, inside the 1.5:1 limit that stops a long thin panel cracking across its middle. Cut or tool the joints the same day — within roughly 6 to 12 hours of finishing, once the surface will carry a saw without ravelling but before shrinkage has done its work.
Thickness still changes the order
Thickness is the one input that changes the order most, and it is chosen by what will sit on the slab rather than by budget. Here is the same 480 sq ft footprint at each common depth:
| Thickness | 80 lb bags | Ready-mix | Est. materials | Typical use |
|---|---|---|---|---|
| 3.5″ | 257 | 5.75 yd³ | ≈ $949 | What a nominal 4″ pour often actually measures |
| 4″ (this page) | 294 | 6.75 yd³ | ≈ $1,114 | Patios, sheds, walkways, foot traffic |
| 5″ | 367 | 8.25 yd³ | ≈ $1,361 | Cars, light trailers, frequent vehicle use |
| 6″ | 440 | 10 yd³ | ≈ $1,650 | Trucks, RVs, machinery, heavy loads |
Going from 4″ to 6″ on this slab adds roughly $536 in materials — about 48% more. That is the entire cost of the decision, and it is why the advice for anything carrying a vehicle is to just pour the extra inches. Removing and replacing a cracked slab costs many times the difference.
The 3.5″ row is not a recommendation, it is a reality check: a “4 inch” slab poured on a subgrade that is a little high in places genuinely finishes at 3.5″ in those spots. If your base is not dead flat, order to the thicker figure. More on this in concrete slab thickness: 4″ vs 6″.
Why bags lose at this size
At 5.93 cubic yards, this slab sits clearly past the point where bags stop being sensible. Here is the comparison with the fees included:
| Route | What you order | Estimated cost |
|---|---|---|
| Bags (80 lb) | 294 bags at ≈ $6.50 each | ≈ $1,911 |
| Ready-mix delivered | 6.75 yd³ at ≈ $165/yd³ | ≈ $1,114 |
Ready-mix is the better call at this size, even carrying the short-load fee. Beyond the price, a truck delivers the whole slab as one continuous placement — no cold joints between batches, no risk of the first section setting while you mix the last, and a consistent mix throughout. Mixing 294 bags to match it is a full day of heavy work with a worse result.
The short-load fee is what people miss. Suppliers charge it below roughly 4 cubic yards, typically $50–$150, because sending a truck out costs them the same whether it is full or not. Always ask for the delivered total including fees rather than the per-yard rate. The full reasoning is in bags vs ready-mix concrete.
Watch out on a slab this size
Consider a laser or a well-set string line for the screed. Over a 24 foot run, an eyeballed slope becomes a puddle, and water standing on a garage floor finds its way to whatever is stored on it. Plan a deliberate fall of about an eighth of an inch per foot toward the door.
The arithmetic
Volume = 20 × 24 × (4 ÷ 12) = 160 ft³, then ÷ 27 = 5.93 cubic yards. An 80 lb bag yields 0.60 ft³, so 160 ÷ 0.60 = 267 bags before waste; add 10% and round up to 294 bags. Ready-mix rounds up to the quarter yard, giving 6.75 yd³. Every constant behind those steps is documented in how we calculate, and the reasoning is in how much concrete do I need?
Other slab sizes
Last updated: 2026-08-21.
Bag yields from the
QUIKRETE #1101
data sheet. Joint spacing, panel aspect and cut depth follow standard residential
practice (2–3 × slab thickness, 1.5:1 max panel ratio, cut to ¼ depth). Cost
figures are US-national-average estimates and vary by region and supplier.
Planning estimates only — see terms.