Cement Calculator
Find exactly how many bags of cement, cubic feet of sand & gravel you need for any concrete pour. Enter dimensions & mix ratio — results in seconds.
What Is a Cement Calculator?
A cement calculator tells you how many 50-kg bags of cement (and how much sand and gravel) you need for a given concrete pour. It takes three inputs — the dimensions of your structure, the concrete mix ratio, and an optional waste allowance — and outputs the exact quantities you'd need to order.
Concrete is a mixture of cement, sand (fine aggregate), and gravel or crushed stone (coarse aggregate), combined with water. The calculator works backward from your desired concrete volume to figure out how much of each dry ingredient to buy. Get the math right upfront and you avoid two expensive problems: running short mid-pour (which creates a cold joint and weakens the structure) or over-buying materials that you can't return. Reference: Portland Cement Association — Concrete Mix Design
How to Use This Calculator
- Choose units — Imperial (feet and inches, the US default) or Metric (meters)
- Pick your structure type — Slab/Floor, Footing, or Column; the dimension inputs adjust accordingly
- Enter dimensions — length × width × thickness for slabs; length × width × depth for footings; width × width × height for columns
- Select mix ratio — M15 (~2,200 PSI) for paths and non-structural work, M20 (~2,900 PSI) for most residential slabs and beams, M25 (~3,600 PSI) for heavy-duty or high-load applications
- Set waste factor — 10% is standard for most pours; add more (15–20%) for irregular shapes or first-time pours
- Click "Calculate Cement & Materials" to get bags, kilograms, sand, and gravel quantities
The Formula Behind the Results
Dry ingredients compact when water is added — concrete shrinks during curing. To account for this, the dry volume of materials you buy must be about 54% more than the wet volume of concrete you pour. The calculator applies a dry-to-wet factor of 1.54:
Concrete Mix Ratios Explained
Concrete strength is labeled a couple of different ways depending on where you're building. This calculator uses the "M" mix-grade system (M15, M20, M25), where the number is the compressive strength in N/mm² (megapascals) at 28 days. In the US, strength is more commonly quoted in PSI — a standard 3,000 PSI residential mix lines up closely with M20. The table below shows both, so you can match whichever spec your supplier or engineer hands you.
The ratio itself describes cement : sand : gravel by volume. A 1:2:4 mix means for every 1 part cement, use 2 parts sand and 4 parts gravel. Higher cement content (lower ratio numbers) produces stronger concrete but costs more. Here's how the three mixes compare on the same 10×10 ft, 4-inch slab:
| Mix Grade | Ratio (C:S:G) | Cement Bags | Cement (kg) | Compressive Strength | Typical Use |
|---|---|---|---|---|---|
| M15 (~2,200 PSI) | 1:2:4 | 6 bags | 299 kg | 15 N/mm² | Paths, non-structural fill, base layers |
| M20 (~2,900 PSI) | 1:1.5:3 | 8 bags | 381 kg | 20 N/mm² | Residential slabs, beams, stairs — most common |
| M25 (~3,600 PSI) | 1:1:2 | 11 bags | 523 kg | 25 N/mm² | Heavy-duty floors, columns, high-load structures |
Going from M15 to M25 on the same slab uses 224 kg more cement — 5 extra bags at a cost difference that adds up on large pours. M20 (roughly the US 3,000 PSI standard) is the right choice for most residential concrete work. M25 adds cost that most driveways, patios, and shed floors don't need. Source: OSHA — Concrete and Masonry Safety
Cement Bags by Slab Size (M20 / ~2,900 PSI Mix, 4-inch Thick)
Every row below is independently calculated using the same formula as the live calculator — no interpolation between rows:
| Slab Size | Wet Volume | Cement Bags | Sand (m³) | Gravel (m³) | Typical Project |
|---|---|---|---|---|---|
| 5 × 5 ft | 0.236 m³ | 2 bags | 0.099 m³ | 0.198 m³ | Small landing / step base |
| 10 × 10 ft | 0.944 m³ | 8 bags | 0.396 m³ | 0.793 m³ | Patio / shed floor |
| 12 × 12 ft | 1.359 m³ | 11 bags | 0.571 m³ | 1.142 m³ | Shed foundation |
| 15 × 15 ft | 2.124 m³ | 18 bags | 0.892 m³ | 1.784 m³ | Hot tub pad / small garage |
| 10 × 20 ft | 1.888 m³ | 16 bags | 0.793 m³ | 1.586 m³ | Single car driveway section |
| 20 × 20 ft | 3.776 m³ | 31 bags | 1.586 m³ | 3.171 m³ | Double car pad |
| 20 × 30 ft | 5.663 m³ | 46 bags | 2.379 m³ | 4.757 m³ | Large driveway |
| 25 × 25 ft | 5.899 m³ | 48 bags | 2.478 m³ | 4.955 m³ | Single-car garage floor |
All values at 4-inch (0.1016 m) thickness using M20 (~2,900 PSI) mix (1:1.5:3). Add 10% for waste. Bags rounded up to the nearest whole bag.
How Thickness Affects Material Needs — 10 × 10 ft Slab
Thickness has a direct linear effect on concrete volume — double the thickness and you double the material. Here's what that looks like for a 10×10 ft slab at different thicknesses, all M20 (~2,900 PSI):
| Thickness | Wet Volume | Cement Bags | Sand (m³) | Gravel (m³) | Common Use |
|---|---|---|---|---|---|
| 3 inches | 0.708 m³ | 6 bags | 0.297 m³ | 0.595 m³ | Thin overlay, walkway |
| 4 inches | 0.944 m³ | 8 bags | 0.396 m³ | 0.793 m³ | Standard residential slab |
| 5 inches | 1.180 m³ | 10 bags | 0.496 m³ | 0.991 m³ | Light vehicle traffic |
| 6 inches | 1.416 m³ | 12 bags | 0.595 m³ | 1.189 m³ | Driveway for cars |
| 8 inches | 1.888 m³ | 16 bags | 0.793 m³ | 1.586 m³ | Heavy vehicles, RV pad |
Waste Factor and Why Over-Ordering Is Smart
Every concrete pour loses some material to spillage, over-filling of forms, uneven subgrades, and mixing losses. The calculator's default 10% waste factor adds one extra bag to the 10×10 ft example (9 bags instead of 8), which costs around $5–8 and prevents the alternative: running short during a pour and creating a construction defect called a cold joint.
A cold joint forms when fresh concrete is poured against concrete that has already begun to set. The two layers don't bond properly, creating a plane of weakness that can cause cracking later. For large pours or irregular shapes, raise the waste factor to 15–20%. For simple rectangular slabs poured in a single continuous operation, 10% is enough.
5 Practical Tips for Buying Cement
- Always round bags UP, never down. The calculator's worked example produces 7.61 bags — you need 8 full bags. Half a bag short at the end of a pour can't be fixed without risking a cold joint. If the supplier sells in minimum quantities (e.g., pallets of 40 bags), buy the next full pallet quantity above your calculated need.
- Use the 1.54 dry factor, not 1.3 or 1.5. Some older references use a compaction factor of 1.3 or 1.5 instead of 1.54. The 1.54 value is the standard used by most structural engineering references for Portland cement concrete and gives results closest to actual field quantities. Using 1.3 will leave you short; 1.54 is the right number.
- Pre-mixed bags vs. bulk delivery. For pours under about 1 m³ (roughly 10×10 ft at 4 inches), bagged concrete mix (where cement, sand, and gravel come pre-blended in an 80-lb bag) is often more convenient despite costing more per bag. For pours over 1 m³, buying cement, sand, and gravel separately saves money. The 10×10 ft slab at M20 (~2,900 PSI) needs 8 bags of 50-kg cement plus 0.396 m³ sand and 0.793 m³ gravel — if you're doing it yourself.
- Moisture in sand affects the actual water content. This calculator assumes dry materials. If your sand is wet (which it usually is), it already contains some of the mix water. Wet sand also weighs more per cubic foot. For a precise mix, test sand moisture or let it dry before measuring. For most residential work, compensate by reducing added water slightly and mixing to the right consistency (should hold shape when squeezed but not be soupy).
- Concrete mixing at 20°C reaches working strength at about 7 days and full design strength at 28 days. The "characteristic strength" listed for M15, M20, and M25 (15, 20, 25 N/mm², or roughly 2,200, 2,900, and 3,600 PSI) refers to 28-day compressive strength. Don't load a fresh slab with heavy traffic or point loads before this curing period. Keep the surface moist for the first 7 days (wet curing) to achieve maximum strength. Reference: FHWA — Concrete Pavement Technology