Cement Calculator: Bags of Cement, Sand and Gravel

Work out how many 94 lb bags of portland cement, how much sand, gravel and water a concrete mix needs for your slab, footing or patch, using the 1:2:3 recipe printed on the bags or PCA's small-job mixes, and compare the result with buying premixed 80 lb bags.

Quick answer

One cubic yard of 1:2:3 concrete needs about 6.75 bags of 94 lb portland cement, 13.5 ft³ of sand and 20.25 ft³ of gravel (PCA: mixed volume ≈ 2/3 of the loose volumes). Sakrete's 4.5 ft³-per-bag yield gives 6 bags; Quikrete says 5–6. A 10×10 ft slab, 4 in thick with 10% waste, takes 10 bags.

Published 2026-10-21 · Ratios from the Quikrete and Sakrete portland cement sheets and PCA's Design and Control of Concrete Mixtures (Tables 9-16 and 9-17). No built-in prices. Buying premix instead? Our concrete bag calculator counts 40, 60 and 80 lb bags.

How much cement, sand and gravel do I need?

Enter a slab size or a volume. Prices are optional and only used for the from-scratch vs premix comparison.

Blank = 0%.
Optional prices (for the cost comparison)

Result

How to use the cement calculator

  1. Enter the slab or footing size, or type the volume you already know (for round piers use our concrete column calculator first, then enter its cubic feet here).
  2. Keep a 5–10% waste allowance for spillage and an uneven base.
  3. Pick the mix. The 1:2:3 recipe is the one on Quikrete and Sakrete portland cement bags; the PCA presets follow the maximum size of your gravel; choose the sand mix for toppings thinner than 2 in.
  4. Leave the yield factor at 2/3 unless you have tested your own sand and gravel: it is PCA's published rule and asks for more cement than the bag makers' own yield figures.
  5. Optionally add your local prices to see whether mixing from scratch beats premix bags for this job.

Assumptions & formula

How many bags of cement per cubic yard, for each mix?

A cubic yard needs between 6.23 and 8.10 bags of 94 lb cement across the PCA gravel sizes, and 6.75 for the 1:2:3 bag recipe, because a bigger gravel leaves less space for paste. The table runs the calculator once per mix for exactly 27 ft³ (no waste); bags to buy in brackets.

Materials per cubic yard by mix, yield factor 2/3 (PCA). Sand and gravel as loose volume, weight in short tons from the Sakrete per-bag weights. TrueToolCalc calculation, 2026-10-21.
MixRatioConcrete per bagCement ft³ (bags)SandGravelWater
1:2:3 general-purpose (Quikrete and Sakrete portland cement sheets)1 : 2 : 34.00 ft³6.75 (7)13.5 ft³ (0.54–0.61 t)20.2 ft³ (0.81–1.01 t)40 gal
PCA small-job mix, 3/8 in gravel (1 : 2 1/2 : 1 1/2)1 : 2 1/2 : 1 1/23.33 ft³8.10 (9)20.3 ft³ (0.81–0.91 t)12.2 ft³ (0.49–0.61 t)30 gal
PCA small-job mix, 1/2 in gravel (1 : 2 1/2 : 2)1 : 2 1/2 : 23.67 ft³7.36 (8)18.4 ft³ (0.74–0.83 t)14.7 ft³ (0.59–0.74 t)28 gal
PCA small-job mix, 3/4 in gravel (1 : 2 1/2 : 2 1/2)1 : 2 1/2 : 2 1/24.00 ft³6.75 (7)16.9 ft³ (0.68–0.76 t)16.9 ft³ (0.68–0.84 t)25 gal
PCA small-job mix, 1 in gravel (1 : 2 1/2 : 2 3/4)1 : 2 1/2 : 2 3/44.17 ft³6.48 (7)16.2 ft³ (0.65–0.73 t)17.8 ft³ (0.71–0.89 t)24 gal
PCA small-job mix, 1 1/2 in gravel (1 : 2 1/2 : 3)1 : 2 1/2 : 34.33 ft³6.23 (7)15.6 ft³ (0.62–0.70 t)18.7 ft³ (0.75–0.93 t)23 gal
PCA air-entrained mix, 3/4 in gravel (1 : 2 1/4 : 2 1/2)1 : 2 1/4 : 2 1/23.83 ft³7.04 (8)15.8 ft³ (0.63–0.71 t)17.6 ft³ (0.70–0.88 t)26 gal
Sand mix for toppings under 2 in (1:3, Sakrete sheet allows 1:3 to 1:4)1 : 3 : 02.67 ft³10.12 (11)30.4 ft³ (1.22–1.37 t)——

Two practical readings: switching from 3/4 in to 3/8 in gravel at the same sand share costs about 1.4 extra bags per yard, and the air-entrained PCA mix uses slightly less sand but 0.29 more cement per yard than the plain 3/4 in mix because its parts add up to less.

Does the 2/3 rule agree with PCA's mix-by-weight table?

Closely, but not exactly: the bulk-volume method on PCA's Table 9-17 ratios gives 3–6% fewer bags per yard than PCA's own mix-by-weight Table 9-16 for every gravel size, so if you weigh your materials, expect about half a bag more per yard than the 2/3 rule says. Table 9-16 lists pounds of cement per cubic foot of non-air-entrained concrete; we multiplied by 27 and divided by 94.

Bags of 94 lb cement per yd³: PCA Table 9-16 (by mass) vs the bulk-volume method on PCA Table 9-17 ratios with F = 2/3. Difference = bulk method ÷ mass table − 1. TrueToolCalc arithmetic.
Max gravelCement per ft³ (9-16)Bags/yd³ by massRatio (9-17)Bags/yd³ by bulk methodDifference
3/8 in29 lb8.331 : 2 1/2 : 1 1/28.10-2.8%
1/2 in27 lb7.761 : 2 1/2 : 27.36-5.1%
3/4 in25 lb7.181 : 2 1/2 : 2 1/26.75-6.0%
1 in24 lb6.891 : 2 1/2 : 2 3/46.48-6.0%
1 1/2 in23 lb6.611 : 2 1/2 : 36.23-5.7%

The bag makers sit on the other side: Sakrete's "one 94 lb. bag ... makes 4.5 cubic feet" means 6 bags per yard at 1:2:3, and Quikrete's "five to six 94 lb bags" per yard means 4.5–5.4 ft³ per bag. So the 2/3 rule sits between the two published views: it asks for about 0.75 bag per yard more than Sakrete's yield and about 0.4 bag less than PCA's mass table. Choose 0.75 only if you trust the bag maker's figure for your own sand and gravel.

Worked example: a 10×10 ft slab, 4 in thick

A 10×10 ft slab 4 in thick with 10% waste is 36.67 ft³ (1.36 yd³) and needs 10 bags of portland cement, 18.3 ft³ of sand and 27.5 ft³ of gravel at 1:2:3, or 62 bags of 80 lb premix. The materials weigh about the same either way: 4,607–5,340 lb mixed from scratch versus 4,960 lb of premix.

Example computed with the calculator's own function (CementMix.materials), 1:2:3 mix, F = 2/3.
StepWorkingResult
Volume10 × 10 × 4 ÷ 12 = 33.33 ft³; × 1.10 waste36.67 ft³
Cement36.67 × 1 ÷ (2/3 × 6)9.17 ft³ → 10 bags of 94 lb (19 of 47 lb)
Sand9.17 × 218.3 ft³ (0.68 yd³), 1,467–1,650 lb
Gravel9.17 × 327.5 ft³ (1.02 yd³), 2,200–2,750 lb
Water9.17 bags × 6 galabout 55 gal
Premix instead36.67 ÷ 0.60 ft³ per 80 lb bag62 bags (4,960 lb)

With example prices of $15 per cement bag, $40 per ton of sand, $45 per ton of gravel and $6 per premix bag (inputs to show the arithmetic, not prices we collected), the slab costs $228.83–$244.88 from scratch and $372.00 in premix. Delivery of loose sand and gravel, a mixer and your time are not in either figure.

How much cement, sand and gravel for common slab sizes?

Each 100 ft² of 4 in slab takes about 10 bags of portland cement at 1:2:3 once 10% waste is added. The table repeats the calculation for common pads; premix bag counts are alongside for comparison.

1:2:3 mix, F = 2/3, 10% waste; cement bags rounded up; sand 80–90 lb/ft³, gravel 80–100 lb/ft³ (Sakrete sheet); water 6 gal per bag. TrueToolCalc calculation, 2026-10-21.
SlabVolume +10%94 lb cement bagsSandGravelWater80 lb premix bags
4×4 ft, 4 in5.9 ft³ (0.22 yd³)2 (3 × 47 lb)2.9 ft³ / 235–264 lb4.4 ft³ / 352–440 lb9 gal10
8×8 ft, 4 in23.5 ft³ (0.87 yd³)6 (12 × 47 lb)11.7 ft³ / 939–1,056 lb17.6 ft³ / 1,408–1,760 lb35 gal40
10×10 ft, 4 in36.7 ft³ (1.36 yd³)10 (19 × 47 lb)18.3 ft³ / 1,467–1,650 lb27.5 ft³ / 2,200–2,750 lb55 gal62
10×12 ft, 4 in44.0 ft³ (1.63 yd³)11 (22 × 47 lb)22.0 ft³ / 1,760–1,980 lb33.0 ft³ / 2,640–3,300 lb66 gal74
12×12 ft, 4 in52.8 ft³ (1.96 yd³)14 (27 × 47 lb)26.4 ft³ / 2,112–2,376 lb39.6 ft³ / 3,168–3,960 lb79 gal88
10×10 ft, 6 in55.0 ft³ (2.04 yd³)14 (28 × 47 lb)27.5 ft³ / 2,200–2,475 lb41.3 ft³ / 3,300–4,125 lb83 gal92
12×16 ft, 4 in70.4 ft³ (2.61 yd³)18 (36 × 47 lb)35.2 ft³ / 2,816–3,168 lb52.8 ft³ / 4,224–5,280 lb106 gal118
20×20 ft, 4 in146.7 ft³ (5.43 yd³)37 (74 × 47 lb)73.3 ft³ / 5,867–6,600 lb110.0 ft³ / 8,800–11,000 lb220 gal245

How do I measure a concrete mix with a bucket?

Use the same container for every part: with a 5-gallon bucket (0.668 ft³), one bucket of cement, two of sand and three of gravel make about 2.67 ft³ of 1:2:3 concrete, roughly the output of 4.5 premix bags. A 94 lb bag of cement fills about 1.50 buckets, so one bag is one full batch of a 1:2:3 recipe and a half.

Bucket recipes, 5 US gal bucket = 5 × 231 in³ = 0.668 ft³, level full; output by F = 2/3. TrueToolCalc arithmetic.
RatioCementSandGravelConcrete per batch= 80 lb premix bagsBuckets per 94 lb bag
1 : 2 : 31 bucket2 buckets3 buckets2.67 ft³4.51.50
1 : 2 1/2 : 2 1/21 bucket2.5 buckets2.5 buckets2.67 ft³4.51.50
1 : 2 1/4 : 2 1/21 bucket2.25 buckets2.5 buckets2.56 ft³4.31.50
1 : 2 1/2 : 31 bucket2.5 buckets3 buckets2.90 ft³4.81.50

Mix the dry parts first, then add water a little at a time; a bucket batch of 1:2:3 takes about 4.0 gallons by Sakrete's 6-gallons-per-bag guide, less if the sand is wet.

Result looks wrong? Check these

When not to use this calculator

Frequently asked questions

How many bags of cement do I need for 1 cubic yard of concrete?

About 6.75 bags of 94 lb portland cement per cubic yard for a 1:2:3 mix, using PCA's rule that mixed concrete is about 2/3 of the loose volumes; Sakrete's stated yield of 4.5 ft³ per bag gives 6 bags and Quikrete's data sheet says five to six bags. Buy 7 bags for one yard.

What is the ratio for mixing concrete?

The common general-purpose ratio is 1 part portland cement, 2 parts sand and 3 parts gravel by volume, which is what both Quikrete and Sakrete print for their portland cement; PCA's small-job table uses 1 : 2 1/2 : 2 1/2 with 1/2 part water for 3/4 in gravel.

How much sand and gravel do I need per bag of cement?

For a 1:2:3 mix, one 94 lb bag (1 ft³) of portland cement takes 2 ft³ of sand (160–180 lb) and 3 ft³ of gravel (240–300 lb), the weights Sakrete gives on its bag sheet, and makes about 4.0–4.5 ft³ of concrete.

How much concrete does one bag of portland cement make?

One 94 lb bag of portland cement makes about 4.0 ft³ of 1:2:3 concrete by PCA's 2/3 rule and 4.5 ft³ by Sakrete's sheet, so 6 to 6.75 bags make a cubic yard (27 ft³).

How much water do I add per bag of cement?

Sakrete says to add approximately 6 gallons of clean water per 94 lb bag for its 1:2:3 mix; PCA's small-job table uses 1/2 part water by volume, about 3.7 gallons per bag, because its sand and gravel are wet. Add water gradually and stop at a workable mix: extra water weakens concrete.

Is it cheaper to mix my own concrete than to buy premix bags?

Often yes, because one cubic yard of 1:2:3 concrete takes 7 bags of cement plus loose sand and gravel instead of 45 bags of 80 lb premix. With the example prices on this page ($15 per cement bag, $40 per ton of sand, $45 per ton of gravel, $6 per premix bag) a 10×10 ft, 4 in slab costs $228.83–$244.88 from scratch versus $372.00 in premix; enter your own prices to check.

What is the difference between cement and concrete?

Cement is the gray powder (portland cement, ASTM C150) that binds the mix; concrete is cement plus sand, gravel and water. A cement calculator therefore answers how much of the powder and of each aggregate to buy, while a concrete calculator answers the mixed volume.

What mix should I use for a thin topping or patch under 2 inches?

Use a sand mix of 1 part portland cement to 3–4 parts sand without gravel, as Sakrete's portland cement sheet recommends for thicknesses under 2 inches and toppings; choose the sand-mix preset in the calculator.

Sources

Related calculators & guides

Last updated 2026-10-21 · About TrueToolCalc and how we check numbers · Found an error? Use the contact page.