Yard & BuildMaterial Calculators List 0

Aisle 1, Concrete & masonry

Concrete Slab Calculator

A 12 × 10 ft slab 4 inches thick on 4 inches of compacted gravel takes 1.63 cubic yards of concrete with 10% extra (74 bags of 80 lb mix), 2.07 cubic yards of crusher run and 8 sheets of wire mesh. Enter your slab to get the whole list.

Your project
Slab materials
1.63cu yd concrete
or 80 lb bags74 bags
or 60 lb bags98 bags
Base (crusher run)2.07 cu yd · 2.7–3.3 tons
Mesh sheets, 3.5 × 7 ft8

Slab thickness, base and reinforcement for garages, driveways and anything structural are set by local code. The 18 in rebar grid here is a common practice, not a code value.

Bag yields from QUIKRETE and SAKRETE data sheets. Mesh counts assume 6 in overlaps (our assumption). Base is ordered at 1.4 × its compacted volume for crusher run.

12 ft10 ft4 in concrete over 4 in base
Plan view of the slab.

How this was calculated

  1. Concrete: 12 ft × 10 ft × 4 in = 40.00 cu ft = 1.481 cu yd; + 10% = 1.630 cu yd
  2. 80 lb bags: 44.00 ÷ 0.6 = 73.33 → 74
  3. 60 lb bags: 44.00 ÷ 0.45 = 97.78 → 98
  4. Base: 40.00 cu ft compacted × 1.4 to order loose = 2.074 cu yd
  5. Mesh sheets, 3.5 × 7 ft laid with a 6 in overlap: 8 needed
Quantities only. This calculator lists materials for a slab you have already planned. Thickness, base and reinforcement for a garage floor, driveway or any slab that carries a structure are set by your local building code or an engineer. The 18 in rebar grid offered here is a common practice, not a code value. Check with your building department before you pour.

What goes into a slab

A slab on the ground is three layers of material: a compacted gravel base, reinforcement (wire mesh or a rebar grid, if you use any), and the concrete. The calculator works out each one from the same length and width.

concrete (cu ft) = length × width × thickness (in) ÷ 12, + extra
bags = cubic feet ÷ yield per bag, rounded up
base to order (cu ft) = length × width × base depth (in) ÷ 12 × 1.4 for crusher run
cubic yards = cubic feet ÷ 27

Example: a 12 × 10 ft patio slab, 4 in thick

  1. Concrete: 12 × 10 × 4 ÷ 12 = 40 cu ft = 1.48 cu yd
  2. With 10% extra: 44 cu ft = 1.63 cu yd
  3. 80 lb bags: 44 ÷ 0.60 = 73.3 → 74 bags; or 60 lb bags: 44 ÷ 0.45 = 97.8 → 98 bags
  4. Base: 12 × 10 × 4 ÷ 12 = 40 cu ft compacted; × 1.4 = 56 cu ft = 2.07 cu yd of crusher run, about 2.7–3.3 tons
  5. Mesh: 3.5 × 7 ft sheets overlapped 6 in cover 3 × 6.5 ft each; two sheets along the 12 ft side and four across the 10 ft side = 8 sheets

That is 74 bags and 5,920 lb of dry mix to mix by hand, so price a ready-mix delivery too.

Example: a 20 × 20 ft slab with #4 rebar

  1. Concrete: 20 × 20 × 4 ÷ 12 = 133.33 cu ft; + 10% = 146.67 cu ft = 5.43 cu yd (245 bags of 80 lb)
  2. Base: 133.33 cu ft × 1.4 = 186.67 cu ft = 6.91 cu yd, about 9.0–11.1 tons
  3. Rebar, 3 in from the edges: clear run 19.5 ft; 19.5 ÷ 1.5 = 13 gaps, + 1 = 14 bars each way, 28 bars in all
  4. 28 × 19.5 ft = 546 ft × 0.668 lb/ft = 365 lb; every run fits one bar, so 28 bars of 20 ft. With 3.5 × 7 ft mesh sheets instead: 21 sheets

The rebar calculator handles other spacings, bar sizes, 10 ft bars and lap splices.

Bags of concrete for common slab sizes

All at 4 inches thick with 10% extra. Standard concrete mix yields 0.60 cu ft per 80 lb bag and 0.45 cu ft per 60 lb bag (QUIKRETE and SAKRETE print the same figures).[1][2]

SlabCubic yards80 lb bags60 lb bags
4 × 8 ft0.432027
10 × 10 ft1.366282
12 × 10 ft1.637498
12 × 12 ft1.9688118
10 × 20 ft2.72123163
20 × 20 ft5.43245326

NRMCA advises ordering 4–10% more than the calculated volume. The calculator uses 10%, the top of that range, because a small error in depth costs a lot of concrete: NRMCA points out that a 4 in slab poured just ⅛ in thicker than planned uses 3% more concrete.[3][4] Ready-mix trucks carry 8 to 12 cubic yards.[3]

How thick should the slab be?

UseThicknessSource
Patio4 inQUIKRETE[5]
Sidewalk or walkat least 4 inQUIKRETE[6]
Small slab4–6 in, depending on the loadQUIKRETE[6]
Driveway, cars4 inQUIKRETE[7]
Driveway, trucks or heavy vehicles5–6 inQUIKRETE[7]
Floor slab on ground (e.g. garage)3½ in minimum by codeIRC R506.1[8]

For driveways, carports, patios and walks, the Ohio Ready Mixed Concrete Association says 3½ to 4 inches is generally enough, unless heavy trucks will park on it regularly.[9] See concrete slab thickness for more detail.

The gravel base

For house floor slabs on the ground, IRC R506.2.2 calls for a 4 in base course of clean graded sand, gravel or crushed stone where the slab is below grade, unless one of its exceptions applies.[8] That rule is for floors in dwellings, not patios. For walks and slabs, SAKRETE suggests a 2–4 in drainage base.[10] The calculator’s 4 in default, measured after compaction, is a starting point for a patio, not a code requirement for one.

Crusher run (also sold as road base or dense-graded aggregate) is full of fines that pack into the gaps. A compacted base takes about 1.33 to 1.5 times its volume in loose stone: 1.33 in Penn State’s 8 in to 6 in rule, about 1.4 from Tennessee DOT’s weights and 1.34–1.52 in Wisconsin DOT’s tests. FHWA reports a volume loss of 30% or more on gravel roads.[11][12][13][14] It is a dense-graded stone with fines, not the clean graded stone R506 names for house floors. The calculator orders 1.4 times the compacted volume and weighs it at 1.30–1.60 tons per loose cubic yard.[12][13] Clean #57 stone (1.25–1.45 tons per cubic yard) barely compacts, so the calculator orders it at the finished volume; if you run a plate compactor over it, add about 10–15%.[12][15]

Call 811 before you dig so buried utility lines are marked. Dig deep enough for both layers. A 4 in slab on 4 in of base needs 8 in of depth below the top of the slab, before any height you want the slab to stand above the ground.

Wire mesh or rebar

Welded wire mesh. The Wire Reinforcement Institute lists 6x6-W1.4xW1.4 (10 gauge, about 21 lb per 100 sq ft) and 6x6-W2.9xW2.9 (6 gauge, about 42 lb) as common styles for light construction.[16] Home centers sell it in 3.5 × 7 ft sheets and 5 × 150 ft rolls.[17] The calculator counts sheets with a 6 in overlap at each seam; that overlap is our assumption, so use your supplier’s or your plans’ lap if it differs.

A roll is cut into strips laid side by side, each overlapping the next by 6 in, so a 5 ft strip adds 4.5 ft of width. The calculator runs the strips whichever way uses less mesh and counts how many strips each 150 ft roll yields. For the 12 × 10 ft slab that is 3 strips of 10 ft (30 ft of mesh), cut from 1 roll; the 20 × 20 ft slab takes 5 strips of 20 ft (100 ft), also 1 roll. Strips longer than 150 ft are made by joining rolls end to end with the same overlap. A roll left over from a small slab is a lot of spare mesh, so compare it with the price of sheets.

Rebar. The calculator’s rebar options are #3 or #4 bars no more than 18 in apart each way, 3 in from the edges, in 20 ft lengths, with Grade 40 lap lengths where a run is longer than one bar. The 18 in spacing is a common practice, not a code value; we did not find it in a code or an industry standard.

Where it sits. IRC R506.2.4 says slab reinforcement should be supported so it stays between the middle and the upper third of the slab during the pour.[18] WRI places mesh in the middle of a 4 in slab and 2 in below the top of a 5 or 6 in slab, on supports 2 to 3 ft apart.[16] Count the chairs or supports too.

For reference, #3 rebar weighs 0.376 lb per foot and #4 weighs 0.668 lb.[19]

Control joints

Joints give shrinkage cracks a planned place to form. NRMCA sets the maximum joint spacing at 24 to 36 times the slab thickness, never more than 15 ft, and the joint depth at a quarter of the thickness but not less than 1 in.[20] The Ohio RMCA gives one spacing per thickness, with 12 ft as its maximum.[9]

Slab thicknessNRMCA (24–36 × thickness, 15 ft cap)Ohio RMCAJoint depth, at least
3½ in7.0–10.5 ft8 ft1.00 in
4 in8.0–12.0 ft10 ft1.00 in
5 in10.0–15.0 ft12 ft1.25 in
6 in12.0–15.0 ft12 ft1.50 in

QUIKRETE uses 6 to 8 ft for 4 in slabs, closer than either.[6] With a 10 ft maximum, the 12 × 10 ft slab above needs 1 joint, halfway along the 12 ft length, making two 6 × 10 ft panels; the 20 × 20 ft slab needs 1 joint each way, making four 10 × 10 ft panels.

Questions people ask

How do I calculate concrete for a slab?

Multiply length × width in feet by the thickness in inches ÷ 12 to get cubic feet, then divide by 27 for cubic yards. A 12 × 10 ft slab 4 inches thick is 40 cubic feet, or 1.48 cubic yards; add about 10% when you order.

How many bags of concrete do I need for a 4x8 slab?

At 4 inches thick a 4 × 8 ft slab is 10.67 cubic feet: 18 bags of 80 lb mix or 24 bags of 60 lb, or 20 and 27 with 10% extra.

How many 60 lb bags of concrete does a 10 × 10 slab take?

At 4 inches thick, 75 bags of 60 lb mix (33.33 cu ft ÷ 0.45), or 82 with 10% extra.

What materials does a 20 × 20 slab need?

At 4 inches thick a 20 × 20 ft slab needs 5.43 cubic yards of concrete with 10% extra, 6.91 cubic yards of crusher run for a 4 in base, and either 21 mesh sheets or 28 bars of #4 rebar at 18 in. For a cost, multiply each by your supplier’s price (per cubic yard or bag, per ton of stone, per sheet or bar) and add delivery.

How much concrete does a 30 × 40 × 4 slab need?

A 30 × 40 ft slab 4 inches thick is 14.81 cubic yards, or 16.30 with 10% extra. That is more than one ready-mix truck at 8–12 cubic yards each. For a cost, multiply the ordered yards by your plant’s delivered price per yard.

Related calculators

Sources

  1. QUIKRETE, Concrete Mix No. 1101 data sheet (rev. Oct 2022). Bag yields: 40 lb 0.30, 50 lb 0.375, 60 lb 0.45, 80 lb 0.60 cu ft; water per bag. Checked 2026-09-26.
  2. SAKRETE, High-Strength Concrete Mix technical data sheet. Bag yields match QUIKRETE at 40, 60 and 80 lb. Checked 2026-09-26.
  3. National Ready Mixed Concrete Association, CIP 31: Ordering Ready Mixed Concrete. Truck capacity 8–12 cu yd; order 4–10% extra. Checked 2026-09-26.
  4. National Ready Mixed Concrete Association, CIP 8: Discrepancies in Yield. Checked 2026-09-26.
  5. QUIKRETE, Project sheet: Concrete Patios. Checked 2026-09-26.
  6. QUIKRETE, Project sheet: Concrete Sidewalks and Small Slabs. Checked 2026-09-26.
  7. QUIKRETE, Project sheet: Concrete Driveways and Curbs. Checked 2026-09-26.
  8. International Code Council, International Residential Code 2021, Section R506 Concrete Floors (on ground), via UpCodes. Minimum slab-on-ground thickness 3½ in. Checked 2026-09-26.
  9. Ohio Ready Mixed Concrete Association, Guidelines for Durable Driveways, Carports, Patios, Walks. Checked 2026-09-26.
  10. SAKRETE, All-Purpose Gravel technical data sheet. Checked 2026-09-26.
  11. Penn State Center for Dirt and Gravel Road Studies, Driving Surface Aggregate (DSA) Handbook (2025). 8 in loose compacts to 6 in. Checked 2026-09-26.
  12. Tennessee Department of Transportation, Roadway Design Guidelines, Chapter 4 (rev. 03/20/15). Loose and compacted weights of mineral aggregate base and crushed stone. Checked 2026-09-26.
  13. Wisconsin Department of Transportation (WHRP), Weight-Volume Relationships and Conversion Factors for Soils and Aggregates (Project 0092-22-05, 2023). Unit weights of base aggregate, and FHWA/Church loose, bank and compacted weights of topsoil, loam and clay. Checked 2026-09-26.
  14. Federal Highway Administration / South Dakota LTAP, Gravel Roads Construction and Maintenance Guide (FHWA-OTS-15-002, 2015). Volume loss of gravel on compaction; minimum lift thickness. Checked 2026-09-26.
  15. Federal Highway Administration, Strength Characterization of Open-Graded Aggregates for Structural Backfills (FHWA-HRT-15-034). Laboratory densities of #57, #67, #8 and #89 stone. Checked 2026-09-26.
  16. Wire Reinforcement Institute, TF 202-R-18: How to Specify, Order and Use WWR in Light Construction. Common mesh 6x6-W1.4xW1.4 and 6x6-W2.9xW2.9; placement in the slab. Checked 2026-09-26.
  17. Lowe’s (search listing), Welded wire mesh: 3.5 × 7 ft sheets and 5 × 150 ft rolls. Checked 2026-09-26.
  18. International Code Council, 2021 IRC R506.2.4 Reinforcement support. Slab reinforcement kept from the center to the upper third of the slab. Checked 2026-09-26.
  19. Nucor Steel Seattle, Concrete Reinforcing Bar Products (ASTM A615/A706 size table). Checked 2026-09-26.
  20. National Ready Mixed Concrete Association, CIP 6: Joints in Concrete Slabs on Grade. Checked 2026-09-26.