Concrete Mix Ratio Calculator — Bags of Cement, Sand & Gravel per m³
Enter the volume of concrete you need (in m³), choose the mix grade (M10 through M30), and add an optional waste percentage. The calculator applies ACI 211.1 nominal mix proportions expressed in kilograms per cubic meter of finished concrete and returns: cement in kg and bags, sand and gravel in cubic meters, and water in litres. No need to memorise the 1:1.5:3 ratios or the 1.54 dry-volume factor.
For a standard M20 concrete mix (1:1.5:3), 1 m³ of finished concrete requires 350 kg of cement (7 × 50 kg bags), 0.42 m³ of sand, 0.66 m³ of gravel, and 175 L of water (w/c ratio = 0.50). For M25, use 400 kg cement (8 bags), 0.39 m³ sand, 0.64 m³ gravel, and 180 L water. Always add 5–10% waste to your order.
When to use this calculator
- Pouring a residential driveway slab (10 m × 3 m × 0.15 m): calculate bags of cement and m³ of aggregates before ordering materials.
- Estimating a garden path or patio with an M15 lean mix where over-engineering wastes money.
- Verifying batch quantities for a foundation footing that must meet ACI 318 minimum 17 MPa structural concrete.
- Mixing a high-strength M25 blend for reinforced columns or beams where the w/c ratio must stay below 0.45.
Example: residential driveway slab 5 m × 4 m × 0.15 m thick, M20 mix, 5% waste
- Concrete volume = 5 × 4 × 0.15 = 3.0 m³. Grade M20. Waste 5%.
- Adjusted volume = 3.0 × 1.05 = 3.15 m³.
- Cement = 350 kg/m³ × 3.15 = 1,103 kg → 23 bags of 50 kg.
- Sand = 640 kg/m³ × 3.15 = 2,016 kg → 1.33 m³ loose.
- Gravel = 1,050 kg/m³ × 3.15 = 3,308 kg → 2.09 m³.
- Water = 175 L/m³ × 3.15 = 551 L (w/c = 0.50).
How it works
2 min readHow It Is Calculated
Concrete mix proportions are expressed as kilograms of each material per cubic metre of finished, compacted concrete. The values used here follow the ACI 211.1 nominal mix tables (and international equivalents), which are widely adopted worldwide:
| Grade | Cement (kg/m³) | Sand (kg/m³) | Gravel (kg/m³) | Water (L/m³) | w/c ratio | Min. strength |
|---|---|---|---|---|---|---|
| M10 | 220 | 740 | 1,100 | 185 | 0.84 | 10 MPa (1,450 PSI) |
| M15 | 280 | 700 | 1,080 | 185 | 0.66 | 15 MPa (2,175 PSI) |
| M20 | 350 | 640 | 1,050 | 175 | 0.50 | 20 MPa (2,900 PSI) |
| M25 | 400 | 600 | 1,010 | 180 | 0.45 | 25 MPa (3,625 PSI) |
| M30 | 450 | 565 | 975 | 180 | 0.40 | 30 MPa (4,350 PSI) |
Calculation steps:
1. Adjusted volume = target m³ × (1 + waste % / 100)
2. Cement (kg) = cement_kg_per_m3 × adjusted_volume
Bags (50 kg) = ceil(cement_kg / 50)
3. Sand (m³) = sand_kg / 1,520 [loose bulk density ≈ 1,520 kg/m³]
4. Gravel (m³) = gravel_kg / 1,580 [loose bulk density ≈ 1,580 kg/m³]
5. Water (L) = water_l_per_m3 × adjusted_volumeM20 worked example — 1 m³, no waste:
Cement = 350 kg → 7 bags × 50 kg
Sand = 640 / 1,520 = 0.42 m³
Gravel = 1,050 / 1,580 = 0.66 m³
Water = 175 L (w/c = 0.50)> Note on the 1.54 dry-volume factor: some textbooks calculate by multiplying the wet volume by 1.54 to get total dry material volume before compaction, then allocating by mix ratio. Both approaches yield equivalent results — the kg/m³ table used here already incorporates that compaction effect.
When to use each grade
Common Mistakes
1. Adding extra water for workability — every 0.05 increase in w/c above the design value reduces 28-day strength by ~500–700 PSI (3.5–5 MPa). Use a plasticiser instead.
2. Forgetting waste — always add 5–10% extra. Formwork irregularities, spillage and over-excavation routinely account for 7–8% loss on residential pours.
3. Confusing volume ratios with weight ratios — the 1:1.5:3 ratio is by volume. Measuring aggregates by weight without applying bulk density conversions leads to mismixed batches.
4. Not curing — concrete gains ~65% of its design strength in the first 7 days only if kept moist. Curing with water or membrane for a minimum of 7 days is mandatory per ACI 308.
Related Calculators
Frequently asked questions
How many bags of cement do I need per cubic metre of concrete?
It depends on the mix grade. For M20 (the most common residential mix): 7 bags × 50 kg per m³ (350 kg total). For M15 you need about 6 bags (280 kg); for M25 about 8 bags (400 kg). Always add 5–10% waste to your final bag count.
What is the most common concrete mix for a driveway or house slab?
M20 (1:1.5:3) is the global standard for residential flatwork — driveways, floor slabs, footings, beams and most domestic structural work. It achieves 20 MPa (≈2,900 PSI) at 28 days and satisfies ACI 318 minimum strength requirements for structural concrete.
What does the water-cement (w/c) ratio mean and why does it matter?
The w/c ratio is the mass of water divided by the mass of cement in the mix. Lower w/c = stronger, less permeable concrete, but the mix is stiffer. For M20, the design w/c is 0.50 (175 L of water per 350 kg of cement). Every 0.05 increase above the design w/c reduces 28-day strength by roughly 500–700 PSI. Never add extra water just to improve workability — use a plasticiser instead.
What is the difference between a nominal mix and a design mix?
Nominal mixes (M10–M25) use fixed volumetric or weight ratios established by codes such as ACI 211.1 or IS 456. They are suitable for routine construction where statistical quality control is not in place. Design mixes (M30 and above) are engineered using lab-tested material properties, water demand curves and statistical strength targets — required for bridges, high-rise structures and any element where the nominal approach cannot reliably guarantee the specified strength.
How much sand and gravel do I need per cubic metre of M20 concrete?
For M20: 640 kg of sand (≈ 0.42 m³ loose) and 1,050 kg of gravel (≈ 0.66 m³) per m³ of finished concrete. Sand and gravel together make up roughly 70% of the concrete mass; their grading and cleanliness directly affect both workability and final strength.
Can I use this calculator for ordering ready-mix concrete?
Yes — the volume field gives you the m³ to specify when placing your ready-mix order. Add 8–10% waste to the computed volume to account for spillage and over-excavation. For volumes under 0.5 m³, bagged concrete is more practical than a ready-mix truck delivery. Ready-mix suppliers in the US sell by the cubic yard (1 yd³ = 0.7646 m³).
What aggregate size should I use for each application?
For slabs and columns: 19 mm (¾") maximum aggregate size (ASTM C33 No. 67 or similar) — small enough to flow around rebar without bridging. For footings, mass foundations or lightly reinforced pads: up to 40 mm is acceptable and reduces water demand by 25–35 kg/m³ vs smaller aggregate, which allows a lower w/c at the same slump. Avoid fine aggregate with high clay or silt content — it increases water demand and reduces strength.
How long before I can strip the formwork after pouring?
Concrete gains roughly 40% of its 28-day strength at 3 days and 65–70% at 7 days (with proper moist curing). Typical minimum stripping times: columns and walls — 3 days; slabs on grade — 24–48 hours (no load); elevated slabs and beams — 14–21 days depending on span. ACI 347.2R provides detailed guidance. Always keep the surface moist for at least 7 days.
What is the minimum concrete strength required by building codes for structural use?
ACI 318-19 (USA) mandates a minimum specified compressive strength (f'c) of 2,500 PSI (17.2 MPa) for structural members and 3,000 PSI (20.7 MPa) for most slabs on grade. For foundations exposed to freezing and thawing or deicers the minimum rises to 4,500 PSI (31 MPa) with a maximum w/c of 0.45. Equivalent: M20 satisfies most ACI 318 structural requirements; M25 or M30 for aggressive exposure conditions.
Sources and references
- ACI 211.1-91: Standard Practice for Selecting Proportions for Normal, Heavyweight, and Mass Concrete — American Concrete Institute
- ACI 318-19: Building Code Requirements for Structural Concrete — American Concrete Institute
- ASTM C33 / C33M-18: Standard Specification for Concrete Aggregates — ASTM International
- ACI 308R-16: Guide to External Curing of Concrete — American Concrete Institute