Part of the Living Costs suite · 40 calculators

Concrete Slab Calculator

How much concrete a slab needs from its length, width and depth, with waste added, as cubic metres and 20 kg bags — and what it costs as ready-mix or in bags.

Volume = length × width × depth (in metres), plus any extra for footings or thickened edges.

Results update as you type
Results
Concrete to order
2.64 m³
Slab area (m²)—
Depth used (mm)—
Slab volume before waste (m³)—
Waste allowance (m³)—
20 kg bags—
Ready-mix cost—
Cost in bags—
Reviewed July 2026. Household arithmetic: the same formulas in every market, in your own currency. Hospitality staff are paid an award wage; a tip is a gift, never an obligation. Maintained by Adam Formosa.
No account required · Google Analytics off unless allowedCalculator arithmetic runs in your browserResults update as you type
Slab volume and the waste allowance
Slab volume and the waste allowance
Slab volume2.4
Waste0.24
All calculations run 100% in your browser. The calculator code does not submit your figures to GlobalCalc to obtain a result.
About concrete slab

How the concrete slab calculator works

Volume = length × width × depth (in metres), plus any extra for footings or thickened edges. Add the waste allowance for spillage and uneven ground to get the amount to order. A 20 kg bag yields about 0.01 m³, so bags = order ÷ 0.01, rounded up.

Formula: Base m³ = L × W × depth ÷ 1000 + extra · order = base × (1 + waste%) · bags = ⌈order ÷ 0.01⌉

How the concrete volume is worked out

Volume = length × width × depth, then add waste

The calculator takes your slab's plan area (length × width) and multiplies it by the depth in metres to get the raw volume, then adds any extra volume for footings or post holes. It then adds a waste allowance — the concrete you actually order is volume × (1 + waste). A 20 kg bag of pre-mixed concrete yields only about 0.01 m³, so a cubic metre is roughly 100 bags — nearer 110 once you include waste.

Worked example

A 20 m² floor poured 100 mm deep is 20 × 0.1 = 2.0 m³ before waste. Add the standard 10% and you order about 2.2 m³ — that's roughly 220 × 20 kg bags, or about $770 as ready-mix at $350/m³. Depth drives the number directly: the same slab at 150 mm would be 50% more concrete.

Slab depth

Ready-mix vs bags, minimum loads and reinforcement

Bags vs a concrete truck

Bagged concrete works out to roughly $850–$1,300 per cubic metre once you count the bags, and it's a lot of hand-mixing. Ready-mix is about $320–$490 per cubic metre delivered (an N25 mix is often around $340–$370). Bags only make sense for small jobs — post holes, a small landing — where a truck's fees don't stack up. Past about a cubic metre, order ready-mix.

Minimum loads & short-load fees

Concrete trucks carry up to about 8 m³ but charge a minimum load (often around 1 m³) and a short-load surcharge under roughly 2–3 m³, plus delivery and any waiting time — so a small pour costs more per cubic metre than a big one. Ask for the price delivered, and batch pours where you can.

What this tool does not size

This calculator estimates volume and a rough cost only. You still need to specify the mix strength (MPa) and slump, and any reinforcing mesh — for example SL72 — with your engineer and batching plant. Reinforcement and mix spec don't change the volume, but they're essential to a slab that lasts.

Frequently asked Frequently asked questions