Skip to main content

Online Calculator Lab

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.

Structure Type
Length10 ft
Width10 ft
Thickness / Depth4 in
Concrete Mix Ratio
Waste / Overage Factor10%
Cement Bags (50 kg)
--
Cement (kg)
--
Sand Needed
--
Gravel Needed
--
Wet Volume
--
Dry Volume
--
⚠️ Construction Disclaimer
This calculator provides material quantity estimates for planning and budgeting purposes only. Actual cement, sand, and gravel requirements depend on local material density, moisture content, mixing method, and site conditions. For structural concrete in load-bearing applications — foundations, beams, columns, and slabs — always consult a licensed structural engineer or contractor before ordering materials.

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

  1. Choose units — Imperial (feet and inches, the US default) or Metric (meters)
  2. Pick your structure type — Slab/Floor, Footing, or Column; the dimension inputs adjust accordingly
  3. Enter dimensions — length × width × thickness for slabs; length × width × depth for footings; width × width × height for columns
  4. 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
  5. Set waste factor — 10% is standard for most pours; add more (15–20%) for irregular shapes or first-time pours
  6. Click "Calculate Cement & Materials" to get bags, kilograms, sand, and gravel quantities
📌 Note on "cement" vs "concrete": Cement is an ingredient in concrete — it's the grey powder that binds everything together. Concrete is the finished product after cement, sand, gravel, and water are mixed. When someone says "how many bags of cement," they usually mean how many bags of the powdered binding material (sold in 50-kg or 94-lb bags in the US).

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:

Step 1 — Wet Volume (the concrete you pour): Wet Volume (m³) = Length (m) × Width (m) × Thickness (m) Step 2 — Dry Volume (materials you buy): Dry Volume = Wet Volume × 1.54 Step 3 — Cement quantity (for M20, ~2,900 PSI, mix = 1:1.5:3, total parts = 5.5): Cement Volume (m³) = (1 ÷ 5.5) × Dry Volume Cement (kg) = Cement Volume × 1,440 kg/m³ Cement Bags = Cement (kg) ÷ 50 kg/bag → round UP Step 4 — Sand and Gravel: Sand (m³) = (1.5 ÷ 5.5) × Dry Volume Gravel (m³) = (3.0 ÷ 5.5) × Dry Volume Worked example — Slab 10 × 10 ft, 4 in thick, M20 (~2,900 PSI): Convert: 10 ft = 3.048 m | 4 in = 0.1016 m Wet Volume: 3.048 × 3.048 × 0.1016 = 0.9439 m³ Dry Volume: 0.9439 × 1.54 = 1.4536 m³ Cement: (1 ÷ 5.5) × 1.4536 = 0.2643 m³ → 0.2643 × 1440 = 380.6 kg → 8 bags Sand: (1.5 ÷ 5.5) × 1.4536 = 0.3964 m³ Gravel: (3.0 ÷ 5.5) × 1.4536 = 0.7929 m³ With 10% waste: 8 × 1.10 = 8.84 → order 9 bags

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 GradeRatio (C:S:G)Cement BagsCement (kg)Compressive StrengthTypical Use
M15 (~2,200 PSI)1:2:46 bags299 kg15 N/mm²Paths, non-structural fill, base layers
M20 (~2,900 PSI)1:1.5:38 bags381 kg20 N/mm²Residential slabs, beams, stairs — most common
M25 (~3,600 PSI)1:1:211 bags523 kg25 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 SizeWet VolumeCement BagsSand (m³)Gravel (m³)Typical Project
5 × 5 ft0.236 m³2 bags0.099 m³0.198 m³Small landing / step base
10 × 10 ft0.944 m³8 bags0.396 m³0.793 m³Patio / shed floor
12 × 12 ft1.359 m³11 bags0.571 m³1.142 m³Shed foundation
15 × 15 ft2.124 m³18 bags0.892 m³1.784 m³Hot tub pad / small garage
10 × 20 ft1.888 m³16 bags0.793 m³1.586 m³Single car driveway section
20 × 20 ft3.776 m³31 bags1.586 m³3.171 m³Double car pad
20 × 30 ft5.663 m³46 bags2.379 m³4.757 m³Large driveway
25 × 25 ft5.899 m³48 bags2.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):

ThicknessWet VolumeCement BagsSand (m³)Gravel (m³)Common Use
3 inches0.708 m³6 bags0.297 m³0.595 m³Thin overlay, walkway
4 inches0.944 m³8 bags0.396 m³0.793 m³Standard residential slab
5 inches1.180 m³10 bags0.496 m³0.991 m³Light vehicle traffic
6 inches1.416 m³12 bags0.595 m³1.189 m³Driveway for cars
8 inches1.888 m³16 bags0.793 m³1.586 m³Heavy vehicles, RV pad
📌 Standard thickness guidelines: Walkways and patios — 3 to 4 inches. Driveways for passenger cars — 4 to 6 inches. Driveways for trucks, RVs, or heavy loads — 6 to 8 inches. Garage floors — 4 to 6 inches with fiber or wire mesh reinforcement. These are minimums; thicker is always stronger but costs proportionally more.

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

Frequently Asked Questions — Cement Calculator

For a standard 10×10 ft slab at 4 inches thick using M20 (~2,900 PSI) mix (1:1.5:3), the calculation gives 7.61 bags — so you need 8 bags of 50-kg cement. With a 10% waste factor, order 9 bags to be safe. The wet volume is 0.9439 m³; after applying the 1.54 dry factor and cement fraction (1/5.5 for M20), you get 380.6 kg of cement. At 50 kg per bag that's 7.61 bags. Always round up.
When you mix dry cement, sand, and gravel with water, the particles compact together and the final concrete volume is about 35% less than the sum of the dry materials. To compensate, you need to buy 54% more dry material than the wet concrete volume you want to pour. So: Dry Volume = Wet Volume × 1.54. If you skip this factor and buy materials equal to your wet volume, you'll run 35% short mid-pour. Some references use 1.3 or 1.5 — 1.54 is the standard value for most Portland cement concrete mixes.
The "M" stands for Mix and the number is the characteristic compressive strength in N/mm² (megapascals) at 28 days. In the US, the same idea is expressed in PSI instead: M15 (15 N/mm² ≈ 2,200 PSI) is suitable for paths, garden beds, and non-structural work. M20 (20 N/mm² ≈ 2,900 PSI, close to a standard US 3,000 PSI residential mix) handles most residential slabs, patios, driveways, and beams — it's the most common choice. M25 (25 N/mm² ≈ 3,600 PSI) is used for heavier structures: multi-story building columns, heavily loaded floors, or where the engineer specifies higher strength. On the same 10×10 ft slab, M25 uses 11 bags vs M20's 8 bags — 37% more cement for 25% stronger concrete.
It depends on pour size. Pre-mixed bags (like Quikrete 80-lb bags, which contain pre-blended cement, sand, and gravel) are convenient for small pours under 1 m³ — you just add water. But they cost 2–3× more per cubic yard of concrete than buying the ingredients separately. For a 10×10 ft slab (0.94 m³), you'd need about 45–50 pre-mixed 80-lb bags vs buying 8 bags of cement plus sand and gravel separately. The separate approach is more work but cuts material cost roughly in half for pours of that size. For anything over 3–4 m³, a ready-mix truck delivery is often the most economical option.
For passenger cars: 4 inches minimum, 5–6 inches recommended. For SUVs and pickup trucks: 5–6 inches. For RVs, delivery trucks, or heavy vehicles: 6–8 inches. Going from 4 to 6 inches on a 10×10 ft section adds 4 extra bags of cement (12 bags instead of 8) and increases material cost proportionally — but a 6-inch slab under vehicle loads lasts years longer than a thin one. Reinforcing with wire mesh or fiber adds tensile strength that concrete alone lacks.
Concrete pours always lose some material to spillage on forms and edges, uneven subgrade (low spots that take more concrete than planned), and mixing waste. Running short is worse than having a little left over — a cold joint caused by a second pour against partially set concrete is a structural defect. Standard practice is 10% extra for simple rectangular slabs. Use 15% for irregular shapes with angles and curves. First-time pours benefit from 15–20% since mixing and placement tend to be less efficient. The leftover concrete can fill post holes or low spots nearby.