📍 Islamabad, Rawalpindi, Bani Gala & All Major Societies ⏱️ Mon - Sat: 8:00 AM - 8:00 PM
📞 Call 0335-5549384 💬 Chat on WhatsApp

Concrete Calculator

Volume in cubic metres and cubic yards, plus cement bags, sand, aggregate and water at the mix you choose.

Enter your measurements

Every result updates as you type — there is no button to press. Use Reset values to start again.

Results

Concrete is ordered before you can see whether you got it right. Order short and you are left with a cold joint and a panicked second delivery; order long and you are paying to dispose of set material. This calculator works out the volume of a slab, footing, column or stair, converts it into the units a supplier will quote in, and breaks the volume down into the cement, sand, aggregate and water you need for the mix you selected.

It handles rectangular slabs and footings, round and square columns, and staircase steps. Results are given in cubic metres, cubic feet and cubic yards, because the same pour is quoted differently in different countries — ready-mix plants in metric markets sell by the cubic metre, while suppliers in the United States quote cubic yards.

One scope note before you start: the stair option measures the stepped profile of the flight only. The waist slab underneath it — the sloping slab that carries the steps — is a separate volume and has to be calculated as a slab and added. It is easy to miss, and missing it under-orders the concrete by a third or more on a typical staircase. The same applies to any landing.

The formula

Slab or footing: length × width × thickness  ·  Round column: π × radius² × height  ·  Square column: width × depth × height  ·  Stairs: ½ × riser × tread × width × number of steps

The wet volume is then multiplied by 1.54 to get the dry ingredient volume.

Why the calculator multiplies by 1.54

Concrete is ordered as a wet volume — the space it will fill — but cement, sand and aggregate are bought as dry materials. Dry materials do not pack to the same volume as the wet concrete they become: the aggregate settles, the cement and sand fill the gaps between stones, and the water occupies space that then leaves as the mix cures.

The correction factor is conventionally 1.54, meaning you need about 1.54 cubic metres of loose dry material to make 1 cubic metre of finished concrete. Without it, every quantity would come out roughly a third too low. It is a rule of thumb rather than a physical constant, which is another reason to round generously when ordering.

Choosing a grade

The grade describes the compressive strength in newtons per square millimetre, and for the lower grades it also fixes the ratio of cement to sand to aggregate. The ratios this calculator applies are the standard nominal mixes:

  • M5 (1 : 5 : 10) — bedding, fill, non-structural levelling
  • M7.5 (1 : 4 : 8) — lean concrete, blinding under foundations
  • M10 (1 : 3 : 6) — mass fill, kerb backing, light footings
  • M15 (1 : 2 : 4) — general footings, floors, slabs on grade
  • M20 (1 : 1.5 : 3) — reinforced slabs, beams and columns; the default for most domestic structural work
  • M25 and above — design mix

M25 and everything above it is where the nominal table stops being useful. These grades are specified as design mixes: the proportions are calculated and tested against the materials actually being delivered to your site, not read off a chart. That is why the calculator asks you to enter a ratio rather than guessing one for you — take it from your engineer's mix design. Historic tables sometimes list M25 as 1 : 1 : 2, and it is a reasonable ballpark, but concrete at that grade is doing real structural work and the mix should come from someone who has tested the aggregate.

Nominal mixes like the rest are fine for domestic and small commercial work. For anything structural beyond that, a designed mix specified by your engineer and verified by cube tests will be both safer and, often, cheaper — nominal mixes deliberately over-specify cement.

Worked example

A slab 20 feet by 20 feet at 4 inches thick is 400 square feet at one third of a foot, giving 133.33 cubic feet — which is 3.775 cubic metres or 4.94 cubic yards. At M20, that needs 31 bags of 50 kg cement, 1.59 cubic metres of sand, 3.17 cubic metres of coarse aggregate and 761 litres of water.

The same slab at M15 — a reasonable choice for a slab on grade with light loading — drops the cement to 24 bags, because M15 uses 1 part cement to 6 parts aggregate where M20 uses 1 to 4.5. On a large pour that difference is worth real money, which is exactly why the grade should be specified by someone qualified rather than chosen by habit.

Note how modest the sand and aggregate volumes are next to the cement count. Only about 1.06 of those 3.775 cubic metres is cement; the rest of the volume is sand, stone and water. That is why cement dominates the cost even though it is the smallest ingredient by volume.

Wastage, over-order and the practical margin

The default 5% wastage allowance covers spillage, an uneven sub-base and the small amount left in the chute. Raise it if your excavation is not flat, if the pour is small, or if you are mixing on site rather than taking ready-mix — in those cases 10% is more realistic.

For a ready-mix delivery, find out the minimum load and the part-load charge before you order. Many plants have a three cubic metre minimum and charge a surcharge below it, which can make two small pours more expensive than one larger one. If your slab is close to the boundary between two truck sizes, it is usually worth ordering the smaller load and mixing a little extra by hand rather than paying for a part-load of the larger.

Curing is not optional

Concrete gains strength by hydrating, and it only hydrates while there is water available. A slab that dries out in its first week can lose a large part of its design strength even though it looks perfectly fine. Keep the surface damp for at least seven days — a week for ordinary work, longer for structural elements or hot weather — by covering it with polythene, hessian or a curing compound.

In hot climates that matters more, not less. High temperatures accelerate the loss of moisture and increase the risk of plastic shrinkage cracking, so pour early in the day, keep the mix as cool as you reasonably can, and start curing the moment the surface will take it.

Concrete volume for common slabs
Slab sizeAt 4 in thickAt 6 in thickCubic yards at 4 in
10 × 10 ft1.26 m³1.88 m³1.65 yd³
10 × 20 ft2.52 m³3.77 m³3.29 yd³
12 × 12 ft1.81 m³2.72 m³2.37 yd³
20 × 20 ft3.77 m³5.66 m³4.94 yd³
20 × 30 ft5.66 m³8.50 m³7.41 yd³
30 × 40 ft11.33 m³16.99 m³14.81 yd³

Frequently asked questions

How many bags of cement are in 1 cubic metre of concrete?
About 8.06 bags of 50 kg at the M20 mix (1 : 1.5 : 3), which is the usual figure for reinforced domestic work. At M15 (1 : 2 : 4) it drops to about 6.34 bags. M25 and above are design mixes, so the figure depends on the ratio your engineer specifies — enter that ratio in the calculator and it will work out the bags for you.
Why doesn't the calculator give a ratio for M25?
Because M25 and above are specified as design mixes rather than nominal ones. The proportions come from testing the actual cement, sand and aggregate being used on the job, not from a published table, so quoting a fixed ratio would be misleading. Historic tables do list M25 as 1 : 1 : 2, and that is a fair starting point, but at this grade the concrete is carrying real structural load and the mix should come from a qualified engineer.
How wise is it to estimate concrete from a calculator?
For ordering quantities, very — the volumes and bag counts are reliable, and ordering slightly long is far cheaper than running short mid-pour. What a calculator cannot do is choose your grade, because that depends on the loads the element will carry, the reinforcement, the soil and the exposure conditions. Use these figures to buy materials; use your engineer's specification to decide what to buy.
How do I calculate concrete for a slab?
Multiply length by width by thickness, keeping all three in the same unit. A 20 × 20 foot slab at 4 inches thick is 20 × 20 × (4 ÷ 12) = 133.33 cubic feet, which is 3.775 cubic metres or 4.94 cubic yards. Enter the dimensions here and pick your unit from the dropdown beside each field — the thickness field defaults to inches because slab depths are almost always quoted that way.
How many cubic yards are in a cubic metre?
1 cubic metre is 1.30795 cubic yards, and 1 cubic yard is 0.764555 cubic metres. So a 3 cubic metre pour is 3.92 cubic yards. If you are converting a quote from a metric supplier to compare with an imperial one, this is the factor to apply.
What is the 1.54 factor in concrete calculation?
It converts wet concrete volume to dry ingredient volume. One cubic metre of finished concrete requires about 1.54 cubic metres of loose dry cement, sand and aggregate, because the dry materials consolidate and the water leaves voids as the mix cures. Every nominal-mix calculation uses it; without it your material quantities would be roughly a third too low.
How much water goes into a cubic metre of concrete?
At a water-to-cement ratio of 0.5, roughly 200 litres for the 403 kg of cement in one cubic metre of M20. The ratio matters more than the volume: extra water makes concrete easier to place and permanently weaker, so add water only as the mix design allows and never to loosen a mix that is stiffening up.
Should I add a waste allowance to the concrete volume?
Yes. Five percent is a sensible default for a flat, well-prepared sub-base and a ready-mix delivery. Use 10% if the ground is uneven, if the pour is small, or if you are mixing on site — spillage and leftover material are proportionally larger on small jobs.

Related tools

About the company that publishes these tools

Al Sadat Builders is a construction contractor based in Islamabad, Pakistan, led on site by Syed Mujtaba Shah. These calculators are free to use wherever you are — they print no currency and assume no country. If you are building in Islamabad, Rawalpindi or Bani Gala, we can survey the plot, price the job and hand you an itemised BOQ.

Chat with Syed Mujtaba Shah 💬