Concrete Calculator
Full breakdown of cement, sand and gravel per m³ with bag count.
OpenCalculate how many cement bags you need for any concrete or mortar volume — structural slabs, mortar beds, stucco and lean mixes.
Calculates the cement dosage reference in kg/m³, the base cement mass, and the number of bags including waste. Rounds up to whole bags.
Cement (kg) = volume × dosage (kg/m³). Bags = ceil(cement × (1 + waste%) ÷ bag size).
1 m³ of slab mix (300 kg/m³), 25 kg bags, 8% waste: cement = 300 kg. With waste: 324 kg. Bags = ceil(324 ÷ 25) = ceil(12.96) = 13 bags.
Lean mix (blinding, fill): 250 kg/m³. Structural slab (1:2:3): 300 kg/m³. Mortar (masonry, bedding): 360 kg/m³. Stucco / render: 320 kg/m³. These are reference values — actual mixes should follow the project specification or local standards.
Structural concrete for buildings, bridges, foundations with reinforcement, or any concrete requiring a certified mix design should be supplied as ready-mix with a laboratory-tested mix design, not estimated from bag counts.
Bag sizes vary by country and product type. This calculator accepts any bag weight:
The number of bags only tells part of the story. The water-to-cement (w/c) ratio determines final strength:
For 300 kg/m³ cement, a w/c of 0.55 requires about 165 liters of water per m³. Measure water by weight or volume — never "until it looks right."
About 12 bags of 25 kg (300 kg/m³) for a standard slab mix. Add 8–10% waste to your total.
A low-cement mix (~250 kg/m³) used for blinding, fill and non-structural pours where strength is not critical.
12–15 bags of 25 kg depending on mix richness. 8–10 bags of 40 kg for the same range.
For volumes over 1–2 m³ or structural work, ready-mix is usually more cost-effective and gives guaranteed strength. Use this calculator for small repairs and DIY jobs.
Structural concrete for load-bearing elements requires a mix design verified by a materials laboratory. Cement content alone does not define concrete strength — water-to-cement ratio, aggregate quality and curing are equally important.