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.
Result
How to use the cement calculator
- 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).
- Keep a 5–10% waste allowance for spillage and an uneven base.
- 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.
- 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.
- Optionally add your local prices to see whether mixing from scratch beats premix bags for this job.
Assumptions & formula
- Volume: V (ft³) = length × width × thickness (in) ÷ 12, times (1 + waste %). 1 yd³ = 27 ft³; 1 m³ = 35.3147 ft³.
- Mix: parts c : s : g are loose (bulk) volumes. Mixed concrete = F × (c + s + g) parts, so cement volume = V × c ÷ (F × (c + s + g)). F = 2/3 from PCA Table 9-17: "The combined volume is approximately 2/3 of the sum of the original bulk volumes."
- Cement bags: 1 bag = 94 lb = 1 ft³ (Sakrete sheet: "This bag contains 94 lbs. or 1 cu. ft."); bags are rounded up; a 47 lb bag counts as half.
- Sand and gravel weight: 80–90 lb per loose ft³ of sand and 80–100 lb per ft³ of gravel, from Sakrete's "2 parts sand (160–180 lbs.)" and "3 parts gravel (240–300 lbs.)" per bag. Wet or dense local material can weigh more.
- Water: 1:2:3 mix, about 6 gal per bag (Sakrete); PCA presets, 1/2 part water by bulk volume (1 ft³ = 7.48 gal), with damp aggregates. Treat both as a starting point.
- Premix comparison: 80 lb premix bag = 0.60 ft³ (Quikrete Concrete Mix No. 1101 data sheet), the same yield as our concrete bag calculator.
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.
| Mix | Ratio | Concrete per bag | Cement ft³ (bags) | Sand | Gravel | Water |
|---|---|---|---|---|---|---|
| 1:2:3 general-purpose (Quikrete and Sakrete portland cement sheets) | 1 : 2 : 3 | 4.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/2 | 3.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 : 2 | 3.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/2 | 4.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/4 | 4.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 : 3 | 4.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/2 | 3.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 : 0 | 2.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.
| Max gravel | Cement per ft³ (9-16) | Bags/yd³ by mass | Ratio (9-17) | Bags/yd³ by bulk method | Difference |
|---|---|---|---|---|---|
| 3/8 in | 29 lb | 8.33 | 1 : 2 1/2 : 1 1/2 | 8.10 | -2.8% |
| 1/2 in | 27 lb | 7.76 | 1 : 2 1/2 : 2 | 7.36 | -5.1% |
| 3/4 in | 25 lb | 7.18 | 1 : 2 1/2 : 2 1/2 | 6.75 | -6.0% |
| 1 in | 24 lb | 6.89 | 1 : 2 1/2 : 2 3/4 | 6.48 | -6.0% |
| 1 1/2 in | 23 lb | 6.61 | 1 : 2 1/2 : 3 | 6.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.
| Step | Working | Result |
|---|---|---|
| Volume | 10 × 10 × 4 ÷ 12 = 33.33 ft³; × 1.10 waste | 36.67 ft³ |
| Cement | 36.67 × 1 ÷ (2/3 × 6) | 9.17 ft³ → 10 bags of 94 lb (19 of 47 lb) |
| Sand | 9.17 × 2 | 18.3 ft³ (0.68 yd³), 1,467–1,650 lb |
| Gravel | 9.17 × 3 | 27.5 ft³ (1.02 yd³), 2,200–2,750 lb |
| Water | 9.17 bags × 6 gal | about 55 gal |
| Premix instead | 36.67 ÷ 0.60 ft³ per 80 lb bag | 62 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.
| Slab | Volume +10% | 94 lb cement bags | Sand | Gravel | Water | 80 lb premix bags |
|---|---|---|---|---|---|---|
| 4×4 ft, 4 in | 5.9 ft³ (0.22 yd³) | 2 (3 × 47 lb) | 2.9 ft³ / 235–264 lb | 4.4 ft³ / 352–440 lb | 9 gal | 10 |
| 8×8 ft, 4 in | 23.5 ft³ (0.87 yd³) | 6 (12 × 47 lb) | 11.7 ft³ / 939–1,056 lb | 17.6 ft³ / 1,408–1,760 lb | 35 gal | 40 |
| 10×10 ft, 4 in | 36.7 ft³ (1.36 yd³) | 10 (19 × 47 lb) | 18.3 ft³ / 1,467–1,650 lb | 27.5 ft³ / 2,200–2,750 lb | 55 gal | 62 |
| 10×12 ft, 4 in | 44.0 ft³ (1.63 yd³) | 11 (22 × 47 lb) | 22.0 ft³ / 1,760–1,980 lb | 33.0 ft³ / 2,640–3,300 lb | 66 gal | 74 |
| 12×12 ft, 4 in | 52.8 ft³ (1.96 yd³) | 14 (27 × 47 lb) | 26.4 ft³ / 2,112–2,376 lb | 39.6 ft³ / 3,168–3,960 lb | 79 gal | 88 |
| 10×10 ft, 6 in | 55.0 ft³ (2.04 yd³) | 14 (28 × 47 lb) | 27.5 ft³ / 2,200–2,475 lb | 41.3 ft³ / 3,300–4,125 lb | 83 gal | 92 |
| 12×16 ft, 4 in | 70.4 ft³ (2.61 yd³) | 18 (36 × 47 lb) | 35.2 ft³ / 2,816–3,168 lb | 52.8 ft³ / 4,224–5,280 lb | 106 gal | 118 |
| 20×20 ft, 4 in | 146.7 ft³ (5.43 yd³) | 37 (74 × 47 lb) | 73.3 ft³ / 5,867–6,600 lb | 110.0 ft³ / 8,800–11,000 lb | 220 gal | 245 |
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.
| Ratio | Cement | Sand | Gravel | Concrete per batch | = 80 lb premix bags | Buckets per 94 lb bag |
|---|---|---|---|---|---|---|
| 1 : 2 : 3 | 1 bucket | 2 buckets | 3 buckets | 2.67 ft³ | 4.5 | 1.50 |
| 1 : 2 1/2 : 2 1/2 | 1 bucket | 2.5 buckets | 2.5 buckets | 2.67 ft³ | 4.5 | 1.50 |
| 1 : 2 1/4 : 2 1/2 | 1 bucket | 2.25 buckets | 2.5 buckets | 2.56 ft³ | 4.3 | 1.50 |
| 1 : 2 1/2 : 3 | 1 bucket | 2.5 buckets | 3 buckets | 2.90 ft³ | 4.8 | 1.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
- Bags look high compared with the bag label: the 2/3 factor gives more bags than the 4.5 ft³ per bag printed by Sakrete; switch to 0.75 to match it, or keep the extra bag as a margin.
- Sand and gravel look like too little: they are loose volumes for the whole job, not per batch, and the mix shrinks to about 2/3 of the loose total when the sand fills the gaps in the gravel.
- Custom ratio gives far more cement than expected: check the order. The calculator reads cement : sand : gravel, so 1:2:4 means 4 parts gravel.
- Thickness typed in feet: 0.33 in is not 4 in; thickness is in inches.
- Water seems high for the PCA presets: it is not; at 1/2 part water the PCA mix uses less water per bag than the 6 gallons Sakrete prints, because PCA's sand is already damp.
When not to use this calculator
- Structural or specified concrete (footings under a building, driveways in freeze-thaw areas): your code or engineer specifies strength and air content; order ready-mix or a rated premix rather than a site volume mix.
- More than about 1 yd³: PCA describes site-mixed batches for small jobs of about one cubic yard or less; for bigger pours compare bags and a truck with our concrete slab cost calculator.
- Mortar or stucco: they use masonry sand and lime, not gravel; see the mortar 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
- Portland Cement Association, Design and Control of Concrete Mixtures, EB001, 14th ed., Chapter 9, Tables 9-16 (proportions by mass for small jobs) and 9-17 (proportions by bulk volume, note on the 2/3 combined volume) (retrieved 2026-10-21).
- Quikrete, Portland Cement data sheet (© 2022): concrete mix 1 part cement, 2 parts sand, 3 parts gravel by volume; "five to six 94 lb bags ... to produce 1 yd³"; bag sizes 47 and 94 lb (retrieved 2026-10-21).
- Sakrete, Portland Cement Type I-II product sheet: 94 lb = 1 cu ft; 2 parts sand 160–180 lb, 3 parts gravel 240–300 lb; about 6 gal water; 4.5 ft³ per bag; 1:3–4 sand mix under 2 in (retrieved 2026-10-21).
- Quikrete, Concrete Mix No. 1101 data sheet: 80 lb bag yields 0.60 ft³ (retrieved 2026-10-15).
- NIST Handbook 44 (2024), Appendix C: 1 US gallon = 231 in³; 1 yd³ = 27 ft³ = 0.764555 m³.
Related calculators & guides
- Bags of premixed concrete for a job
- Quikrete bag counts by product
- Sakrete bag counts by product
- Concrete slab volume in yards
- Bags vs ready-mix slab cost
- Footing volume
- Mixing and pouring in cold weather
Last updated 2026-10-21 · About TrueToolCalc and how we check numbers · Found an error? Use the contact page.