Every construction project, from a single garden wall to a four-storey apartment block, begins with the same uncomfortable question: how much material do I actually need? Get the answer wrong in one direction and you are standing on site at 4 p.m. with a half-built wall, an idle crew and a supplier who closed an hour ago. Get it wrong in the other direction and you have paid for eleven pallets of blocks when nine would have done, and the surplus is now sitting in the rain, slowly becoming someone else's problem.
This page hosts a free building materials calculator that answers that question for the eight materials that dominate almost every build — concrete, bricks, concrete blocks, natural stone, plaster, tiles, paint and steel reinforcement — and then goes one step further with a full project estimator that walks a building through its five real construction stages and produces a consolidated bill of materials for the whole job.
But a calculator is only as useful as the understanding behind it. So this guide does two things at once. It explains exactly how to use the tool, and it explains the engineering logic underneath every number it produces — the dry volume factor, the void ratio in masonry, the water–cement ratio, the reason a 12 mm bar weighs 0.888 kg per metre and nothing else. By the end you will be able to check the calculator's work by hand, defend your quantities in front of a client or a contractor, and spot the estimating mistakes that quietly drain profit from projects everywhere.
Why Material Estimation Is the Most Underrated Skill on a Building Site
Ask any experienced site manager where projects bleed money and the answer is rarely dramatic. It is almost never a collapsed retaining wall or a catastrophic design error. It is the slow, invisible leak of materials ordered badly.
Construction waste studies across Europe, North Africa and South Asia converge on an uncomfortable figure: somewhere between 5% and 15% of all material purchased for a typical residential build is never incorporated into the finished structure. Some of that is unavoidable — you cannot lay tiles without cutting them, you cannot pour concrete without leaving something in the mixer. But a large share is pure estimating failure: cement that hardened in the bag because it was delivered eleven weeks before it was needed, sand ordered by the truckload when the job required two-thirds of a load, bricks bought in a size that did not divide neatly into the wall dimensions.
There are three distinct failure modes, and they have very different costs.
Under-ordering: the expensive kind of cheap
Running short mid-pour is the worst outcome in the list. A concrete slab that stops halfway creates a cold joint — a plane of weakness where fresh concrete meets partially set concrete — and depending on where it lands, that joint may need reinforcing, chemical bonding agents, or in bad cases demolition. Running short on bricks halfway up a wall is less structurally serious but organisationally brutal: a mason and two labourers standing idle for half a day costs more than the twenty per cent surplus you were trying to avoid.
Under-ordering also creates batch mismatch. Tiles, face bricks, paint and any pigmented product vary subtly between production runs. A second delivery of "the same" cream floor tile three weeks later can arrive a visible shade off, and the difference is only obvious once both batches are laid side by side under natural light.
Over-ordering: the quiet kind of expensive
Surplus material looks harmless because it is still, in theory, an asset. In practice it rarely is. Portland cement has a realistic shelf life of one to three months in humid conditions, because it absorbs atmospheric moisture and pre-hydrates. A bag that feels lumpy has already lost strength, and lumpy cement in a structural pour is a genuine hazard. Sand and aggregate stockpiles get contaminated with soil and organic matter. Paint skins over. Tile adhesive goes off. And every extra pallet occupies site space that could hold something you actually need this week.
Ordering the right total in the wrong sequence
The subtlest failure is buying correctly but too early. Money committed to plaster in month one is money not available for the structural frame in month two. This is why the project estimator in the calculator separates quantities by construction stage rather than dumping one enormous list on you. Knowing that you need 26 tonnes of cement across the whole job is useful; knowing that 15 tonnes of it belongs to the structural frame and 6 tonnes to the finishing stage is what lets you phase your purchasing and protect your cash flow.
What This Building Materials Calculator Does
The tool on this page is a single, self-contained estimator with nine tabs. Eight of them handle one material family each; the ninth models a complete building.
- Concrete — cement, sand, gravel and water for any volume, across five standard mix grades, entered either by dimensions or by direct volume.
- Bricks — unit counts and bedding mortar for hollow or solid brickwork, with presets for the sizes actually sold in North Africa, the Middle East, Europe and South Asia.
- Concrete blocks — counts and mortar for standard hollow block walls.
- Stone — stone volume including the void allowance that rubble masonry always needs, plus bedding mortar.
- Plaster — cement and sand for internal render, external render or ceiling coats at any thickness.
- Tiles — tile counts, box counts, adhesive and grout, for eight standard formats plus custom sizes.
- Paint — litres required for any number of coats at any spreading rate.
- Steel — reinforcement weight by structural element, converted into a bar count for six common diameters.
- Full project — a whole-building estimate broken into excavation, foundations, structural frame, masonry and finishing.
Three features cut across all nine tabs and are worth knowing about before you start.
Every result can be added to a running bill of materials. Calculate the concrete for your slab, press "Add to project", switch to bricks, calculate a wall, add that too. The tool merges every added item into a single grand total — all the cement from every source combined, all the sand, all the steel — so you get one purchasing list instead of nine disconnected answers.
Metric and imperial both work. Switching units converts the values already typed into the fields rather than clearing them, and results are always presented in metric with imperial equivalents in brackets, because material is sold in metric almost everywhere even where dimensions are quoted in feet.
The tool speaks six languages — English, French, Spanish, Chinese, Hindi and Arabic — including full right-to-left layout and localised unit names, and it detects the page language automatically.
The One Concept That Governs Everything: Wet Volume Versus Dry Volume
If you take away a single idea from this article, make it this one. It is the source of more estimating errors than every other factor combined, and it explains why a calculator that simply multiplies length by width by height will always under-order.
Imagine you need one cubic metre of finished concrete in a foundation. The instinctive approach is to add up one cubic metre of ingredients: cement plus sand plus gravel equals one cubic metre. That answer is wrong, and it is wrong by a lot.
Dry sand and dry gravel are full of air. Loose sand contains roughly 30–35% voids between grains; coarse aggregate contains around 35–40%. When you mix them with cement and water, the finer particles migrate into the gaps between the coarser ones, and the cement paste fills what remains. The total volume collapses. To end up with one cubic metre of solid concrete you must start with substantially more than one cubic metre of loose dry material.
The industry handles this with a bulking or dry volume factor. Multiply the finished (wet) volume by this factor to obtain the dry volume of ingredients you must actually buy.
| Application | Factor | Meaning |
|---|---|---|
| Concrete (cement + sand + coarse aggregate) | 1.54 | 1 m³ of finished concrete requires 1.54 m³ of dry loose ingredients |
| Mortar and plaster (cement + sand only) | 1.33 | 1 m³ of finished mortar requires 1.33 m³ of dry loose ingredients |
Why is the mortar factor lower? Because mortar has no coarse aggregate. There is no gravel skeleton with 40% voids to fill, only sand, so less collapse occurs. Values between 1.52 and 1.57 for concrete and 1.30 to 1.35 for mortar appear across different national codes and textbooks; the calculator uses 1.54 and 1.33, which sit in the middle of accepted practice and match the figures most quantity surveyors work with.
A practical consequence worth internalising: if a supplier, spreadsheet or rival calculator gives you a cement figure roughly a third lower than the one here, it has almost certainly skipped the dry volume factor. That is the single most common error in amateur estimating.
Concrete: Grades, Mixes and the Complete Calculation
Concrete is specified by grade, and the grade tells you its characteristic compressive strength in megapascals after 28 days of curing. M20 means 20 MPa. Each grade corresponds to a nominal mix ratio of cement to sand to coarse aggregate, by volume.
| Grade | Ratio (cement : sand : gravel) | 28-day strength | Typical use |
|---|---|---|---|
| M7.5 | 1 : 4 : 8 | 7.5 MPa | Blinding layer, mass fill, levelling under footings |
| M10 | 1 : 3 : 6 | 10 MPa | Non-structural bases, kerbs, pavings, sub-slabs |
| M15 | 1 : 2 : 4 | 15 MPa | Light foundations, boundary walls, garden slabs |
| M20 | 1 : 1.5 : 3 | 20 MPa | Standard residential slabs, columns, beams, footings |
| M25 | 1 : 1 : 2 | 25 MPa | Heavier structural work, exposed elements, small commercial |
M20 is the default in the calculator because it is the workhorse of residential construction almost everywhere. If your engineer has specified something else, or if the structure is in an aggressive environment — coastal, sulphate-bearing soil, freeze–thaw — use the specified grade and treat nominal mixes as a starting point rather than gospel. Anything above M25 should be a designed mix produced by a batching plant with tested materials, not a nominal ratio mixed on site.
How the concrete calculation actually works
Follow the arithmetic once and you will never be confused by a cement figure again. Take one cubic metre of M20 concrete.
- Wet volume: 1.00 m³, plus a wastage allowance. At the default 2% this becomes 1.02 m³.
- Dry volume: 1.02 × 1.54 = 1.571 m³ of loose dry ingredients.
- Split by ratio: the parts of an M20 mix sum to 1 + 1.5 + 3 = 5.5.
- Cement = 1.571 × 1 ÷ 5.5 = 0.2856 m³
- Sand = 1.571 × 1.5 ÷ 5.5 = 0.4285 m³
- Gravel = 1.571 × 3 ÷ 5.5 = 0.8570 m³
- Convert cement to mass: loose cement has a bulk density of about 1440 kg/m³, so 0.2856 × 1440 = 411 kg.
- Convert mass to bags: 411 ÷ 50 = 8.2 bags of 50 kg.
- Water: at a water–cement ratio of 0.5, water = 411 × 0.5 = 206 litres.
That is the entire method. Every concrete result the calculator produces follows those six steps, and you can reproduce any of them on paper in two minutes.
| Grade | Cement (kg) | Cement (bags) | Sand (m³) | Gravel (m³) | Water (L) |
|---|---|---|---|---|---|
| M7.5 (1:4:8) | 171 | 3.4 | 0.47 | 0.95 | 85 |
| M10 (1:3:6) | 222 | 4.4 | 0.46 | 0.92 | 111 |
| M15 (1:2:4) | 317 | 6.3 | 0.44 | 0.88 | 158 |
| M20 (1:1.5:3) | 403 | 8.1 | 0.42 | 0.84 | 202 |
| M25 (1:1:2) | 554 | 11.1 | 0.39 | 0.77 | 277 |
Notice something counter-intuitive in that table: as the grade rises, the sand and gravel volumes barely change while the cement climbs steeply. Strength in a nominal mix comes almost entirely from cement content. This is also why upgrading a mix is expensive — going from M15 to M25 nearly doubles your cement bill for the same volume of concrete.
The cement bag, decoded
A 50 kg bag of cement occupies 50 ÷ 1440 = 0.0347 m³, or 34.7 litres. This number is the bridge between the volumetric world of mix ratios and the mass-based world of purchasing, and it is worth memorising. It also gives you the classic site shortcut: a 50 kg bag is roughly one and a quarter head pans or, if you batch by box, a gauge box of 35 × 35 × 28 cm holds almost exactly one bag by volume.
The calculator supports both 50 kg and 25 kg bags, since 25 kg is now standard in much of Europe for handling-safety reasons. Choosing the wrong bag size is a surprisingly common source of a doubled or halved order.
Water and the ratio that decides everything
The calculator estimates water at a water–cement ratio of 0.50, meaning half a kilogram of water for every kilogram of cement. This is the single most important number in concrete technology, and it deserves more respect than it usually gets on site.
Lower ratios — 0.40 to 0.45 — give higher strength and lower permeability but produce a stiff mix that is hard to place without a plasticiser or a vibrating poker. Higher ratios — 0.60 and above — give a soupy, easy-to-pour mix that is dramatically weaker. As a rule of thumb, every increase of 0.05 in the water–cement ratio costs you roughly 5–10% of compressive strength. The extra water does not disappear; it evaporates and leaves a network of capillary pores behind.
Two practical cautions. First, the figure the calculator gives is total water, and your sand almost certainly already contains some. Damp sand can carry 3–8% of its own weight in water, which for a typical mix means 15–25 litres per cubic metre that you must subtract from the batch. Second, water added at the truck or the mixer to "make it workable" after the mix has started stiffening is the most reliable way to ruin a pour that exists.
Turning volumes into deliveries
Aggregate is rarely sold by the cubic metre. It arrives by the tonne or by the truckload, so the calculator converts automatically using these bulk densities:
| Material | Bulk density | 1 m³ equals | 1 tonne equals |
|---|---|---|---|
| Sand (dry, loose) | 1600 kg/m³ | 1.60 t | 0.63 m³ |
| Coarse aggregate / gravel | 1450 kg/m³ | 1.45 t | 0.69 m³ |
| Cement (loose powder) | 1440 kg/m³ | 1.44 t | 0.69 m³ |
Sand density varies more than any other figure in this article. Wet sand bulks up dramatically — a phenomenon called bulking of sand — and can occupy 20–30% more volume at 5% moisture content than when bone dry. If you are buying by volume rather than by weight, this matters enormously, and it is one more reason to buy aggregate by mass wherever the local market allows it.
Bricks: Counting Units, Joints and the Wythe Problem
Brick estimating looks trivial and is not. The reason is that a brick is never just a brick — it is a brick plus its share of mortar joint, and it may be laid in one, two or three layers through the thickness of the wall.
The nominal unit
The correct approach starts by calculating the volume that each brick genuinely occupies in the finished wall, including half a joint on every face it shares with a neighbour. In practice this means adding one full joint thickness to each of the three dimensions:
Nominal unit volume = (brick length + joint) × (brick width + joint) × (brick height + joint)
For a 19 × 9 × 9 cm solid brick with a 10 mm joint, the nominal unit is 20 × 10 × 10 cm = 0.002 m³. Divide the wall volume by that and you have your count. Skip the joint and you will over-order by around 25% on solid brickwork — a mistake that costs real money on any wall of consequence.
Hollow versus solid, and why the default matters
Which brick is "standard" depends entirely on where you are building, and the calculator ships with the sizes that are actually sold rather than a single textbook figure.
| Format (L × H × W, cm) | Type | Typical joint | Where it dominates | Units per m² of wall face |
|---|---|---|---|---|
| 40 × 20 × 7 | Hollow clay | 15 mm | Morocco, Algeria, Tunisia — internal partitions | 11.2 |
| 40 × 20 × 10 | Hollow clay | 15 mm | North Africa & Middle East — standard infill wall | 11.2 |
| 40 × 20 × 15 | Hollow clay | 15 mm | External walls, double-leaf construction | 11.2 |
| 33 × 20 × 10 | Hollow clay | 15 mm | Southern Europe, parts of the Levant | 13.4 |
| 30 × 20 × 10 | Hollow clay | 15 mm | Regional variant, smaller modules | 14.7 |
| 19 × 9 × 9 | Solid clay | 10 mm | India, Pakistan, Bangladesh — the classic modular brick | 50.0 |
The per-square-metre figures in that last column are for a single leaf laid with the stated joint. They are the numbers to quote when someone asks "how many bricks per square metre" — but only ever with the wall thickness attached, because that is where the next trap lies.
Wythes: the trap that doubles or triples your order
A wythe is one continuous vertical layer of masonry through the thickness of a wall. A 10 cm wall built from 10 cm-wide hollow bricks is one wythe. A 20 cm wall built from the same brick is two wythes, and needs twice the units per square metre of face area. A 9-inch wall in Indian practice built from 19 × 9 × 9 bricks is two wythes of a 9 cm brick.
The calculator resolves this automatically by comparing the wall thickness you enter against the brick width and deriving the number of layers. This is why entering a 20 cm wall thickness with a 10 cm brick gives roughly double the count of a 10 cm wall — and why entering the wall thickness casually is one of the fastest ways to double your bill.
Bedding mortar: what is left over
Mortar is calculated by subtraction, which is the only method that stays accurate across every format. Take the net wall volume, subtract the solid volume of all the bricks in it, and whatever remains is mortar:
Wet mortar = net wall volume − (brick count × actual brick volume)
Apply the 1.33 dry factor to that wet volume, split by the chosen cement-to-sand ratio, and you have your cement and sand. The calculator defaults to 1:5 for general brickwork, which is the most widely used bedding mix; 1:4 is stronger and appropriate for load-bearing or exposed work, 1:6 is leaner and suits internal partitions where economy matters more than strength.
| Ratio (cement : sand) | Cement (kg) | Cement (bags) | Sand (m³) | Typical use |
|---|---|---|---|---|
| 1 : 3 | 479 | 9.6 | 1.00 | Structural repair, waterproof render, first coat on smooth concrete |
| 1 : 4 | 383 | 7.7 | 1.06 | Load-bearing masonry, external render, floor screed |
| 1 : 5 | 319 | 6.4 | 1.11 | General brick and block laying — the default |
| 1 : 6 | 274 | 5.5 | 1.14 | Internal partitions, internal plaster, non-structural work |
A worked brick example
A single-leaf wall 10 m long and 3 m high, built in 40 × 20 × 10 hollow brick with 15 mm joints, 10 cm thick, at 5% wastage and 1:5 mortar:
- Gross wall area: 10 × 3 = 30 m²; wall volume: 30 × 0.10 = 3.00 m³
- Nominal unit face: 0.415 × 0.215 = 0.0892 m² → 11.2 bricks per m²
- Bricks before wastage: 336; after 5% wastage: 354 units
- Solid brick volume: 336 × (0.40 × 0.20 × 0.10) = 2.69 m³
- Wet mortar: 3.00 − 2.69 = 0.31 m³
- Dry mortar: 0.31 × 1.33 = 0.413 m³ → 2 bags of cement and 0.34 m³ of sand
Deduct your window and door areas in the openings field and every one of those numbers scales down proportionally. On a real house facade, openings routinely account for 12–20% of the wall area, so this is not a rounding detail — it is a fifth of your brick order.
Concrete Blocks
Concrete blockwork follows the same logic as brickwork with one simplification: blocks are dimensionally consistent, so the count depends almost entirely on the face size and the joint.
| Size (L × H × W, cm) | Blocks per m² (10 mm joint) | Typical application |
|---|---|---|
| 40 × 20 × 20 | 11.6 | Load-bearing external walls, boundary walls |
| 40 × 20 × 15 | 11.6 | External infill, party walls |
| 40 × 20 × 10 | 11.6 | Internal partitions |
| 50 × 20 × 20 | 9.3 | Fast-build boundary and industrial walls |
Note that the first three all give the same count per square metre — they share a 40 × 20 face and differ only in thickness. What changes is the mortar volume, because a thicker block has a deeper bed joint. That is why the calculator asks for the full three-dimensional size rather than just the face.
A useful shortcut for anyone quoting quickly: a standard 40 × 20 block wall needs about 11.6 blocks and 0.02 m³ of mortar per square metre, which works out to roughly one 50 kg bag of cement for every 8–9 square metres of 20 cm wall at 1:5.
Stone Masonry: The Void Problem
Stone is the one material where volume ordered and volume delivered are never the same thing, and the gap is large enough to wreck an estimate.
Rubble and semi-dressed stone cannot pack tightly. Irregular faces leave voids that mortar must fill, and the stone you buy is measured as a loose stacked volume that includes air. The calculator applies a stone factor of 1.25, meaning you must purchase 1.25 cubic metres of stone for every cubic metre of finished masonry, before any wastage allowance.
Mortar consumption is correspondingly high. Where brickwork might use 10–15% of the wall volume as mortar, rubble stone masonry typically consumes 30–34%. The calculator uses 0.30 m³ of wet mortar per cubic metre of masonry for display, and 0.34 m³ as the dry-basis figure for splitting cement and sand — a deliberately conservative pairing, because running short of mortar in stonework leaves voids that compromise the wall.
Stonework also defaults to a leaner 1:6 mix. This is not an economy measure: a mortar that is significantly stronger than the stone units it beds can cause the stone to spall as the wall moves, so lean mixes are technically correct for most natural stone masonry, exactly as they are for historic lime construction.
| Item | Quantity |
|---|---|
| Stone to purchase (incl. 25% void factor) | 1.25 m³ |
| Wet mortar | 0.30 m³ |
| Cement at 1:6 | 1.4 bags (70 kg) |
| Sand at 1:6 | 0.29 m³ |
Plaster and Render
Plaster is deceptively expensive because it is applied over enormous areas at small thicknesses, and small thickness errors multiply fast. Two millimetres of extra render across a 300 m² house is 0.6 m³ of additional mortar — roughly five extra bags of cement, plus the sand and the labour.
| Surface | Thickness | Mix | Notes |
|---|---|---|---|
| Internal walls (smooth blockwork) | 12 mm | 1:5 or 1:6 | Single coat is normal |
| Internal walls (rough brickwork) | 15 mm | 1:4 or 1:5 | The calculator default |
| External render | 20 mm | 1:4 | Usually two coats: 12 mm base, 8 mm finish |
| Ceilings and soffits | 6–10 mm | 1:3 or 1:4 | Richer mix for adhesion against gravity |
| Waterproof render (wet areas, plinths) | 20 mm | 1:3 | With integral waterproofing admixture |
The calculation is straightforward once the dry factor is applied. Net area × thickness gives wet volume; multiply by 1.33 for dry volume; split by ratio. For 100 m² of internal plaster at 15 mm in a 1:4 mix with 5% wastage:
- Wet volume: 100 × 0.015 × 1.05 = 1.575 m³
- Dry volume: 1.575 × 1.33 = 2.095 m³
- Cement: 2.095 ÷ 5 = 0.419 m³ × 1440 = 603 kg = 12.1 bags
- Sand: 2.095 × 4 ÷ 5 = 1.68 m³ (about 2.7 tonnes)
One frequently missed point: plaster is applied to both faces of an internal wall. A 100 m² partition needs 200 m² of plaster. The project estimator handles this automatically; when using the standalone plaster tab, enter the developed surface area, not the wall elevation.
Tiles, Adhesive and Grout
Tiling is where wastage allowances stop being a formality and start being the whole game.
Tile counts and the wastage decision
Raw tile count is simply floor area divided by tile area. The judgement lies in the allowance you add on top, and it depends far more on layout than on the installer's skill.
| Situation | Allowance | Why |
|---|---|---|
| Simple rectangular room, straight lay | 7–10% | Perimeter cuts only |
| Standard room with fittings and alcoves | 10% | The calculator default |
| Diagonal or herringbone lay | 15–20% | Every perimeter tile is cut at an angle; offcuts rarely reusable |
| Large-format tiles (60 × 120 and above) | 15% | A single bad cut wastes a large area |
| Complex layout, many rooms, patterned tile | 15–20% | Pattern matching forces cuts to be discarded |
| Natural stone with shade variation | 15–20% | Tiles rejected on appearance, not just on cuts |
Whatever figure you land on, order at least one full spare box beyond the calculated total and store it somewhere dry. Tiles get cracked by dropped tools years after installation, and matching a discontinued batch is usually impossible.
| Tile size (cm) | Area per tile (m²) | Tiles per m² | Tiles per 20 m² at 10% wastage |
|---|---|---|---|
| 60 × 60 | 0.360 | 2.78 | 62 |
| 50 × 50 | 0.250 | 4.00 | 88 |
| 45 × 45 | 0.203 | 4.94 | 109 |
| 40 × 40 | 0.160 | 6.25 | 138 |
| 30 × 60 | 0.180 | 5.56 | 123 |
| 30 × 30 | 0.090 | 11.11 | 245 |
| 25 × 40 | 0.100 | 10.00 | 220 |
| 20 × 20 | 0.040 | 25.00 | 550 |
Adhesive
Adhesive consumption depends on the notch size of the trowel, which in turn depends on tile size and substrate flatness. The calculator defaults to 4 kg/m², which corresponds to a 6–8 mm notched trowel on a reasonably flat screed — the most common residential case.
| Notch size | Consumption | Suits |
|---|---|---|
| 4 mm | 2.0–2.5 kg/m² | Small wall tiles on flat plaster |
| 6 mm | 3.0–3.5 kg/m² | Tiles up to 30 × 30 |
| 8 mm | 4.0–5.0 kg/m² | Standard floor tiles — the default |
| 10 mm | 5.0–6.5 kg/m² | Tiles 60 × 60 and larger |
| 12 mm or back-buttering | 7.0–9.0 kg/m² | Large format, external, uneven substrates |
Grout, and the formula behind it
Grout is the one quantity almost nobody calculates properly, because the relationship is not intuitive: grout consumption depends on the perimeter-to-area ratio of the tile, which means small tiles consume far more grout than large ones for the same floor.
The formula the calculator uses is:
Grout (kg) = area × (L + W) ÷ (L × W) × joint width × joint depth × 1.6
where L and W are the tile dimensions in millimetres, joint width and depth are in millimetres, and 1.6 is the density of cementitious grout in g/cm³. The tool assumes a 3 mm joint at 8 mm depth, which covers the great majority of residential installations.
Put concrete numbers through it and the effect is stark. Twenty square metres of 60 × 60 tile needs about 2.6 kg of grout. The same twenty square metres in 20 × 20 tile needs about 7.7 kg — three times as much, from an identical floor area. Widen the joint from 3 mm to 5 mm and the requirement rises by two-thirds again.
Paint
Paint is simple arithmetic wrapped around one variable that manufacturers are optimistic about: spreading rate.
Litres = (area − openings) × number of coats ÷ coverage per litre
The calculator defaults to 2 coats at 10 m² per litre. That default is realistic for a smooth, previously painted internal wall. It is not realistic for anything else.
| Surface / product | Coverage per litre | Coats |
|---|---|---|
| Smooth plaster, previously painted, emulsion | 12–14 m² | 2 |
| New plaster, emulsion | 9–11 m² | 2 + mist coat |
| New plaster, primer / sealer | 8–10 m² | 1 |
| Textured or sand-faced render | 5–7 m² | 2 |
| Bare concrete or blockwork | 4–6 m² | 2 + primer |
| Gloss / enamel on wood and metal | 12–16 m² | 2 + undercoat |
| Exterior masonry paint | 6–9 m² | 2 |
Two rules that save money and repainting. First, the first coat on new plaster always consumes more — fresh render is porous and drinks paint — so a thinned mist coat is not optional, it is what stops the second coat from being absorbed unevenly. Second, a dark colour over a light one, or vice versa, is a three-coat job regardless of what the tin claims. Budget for it at estimating stage rather than discovering it on site.
Remember also that ceilings are frequently forgotten. A 4 × 5 m room has 20 m² of ceiling against roughly 30 m² of wall — adding 40% to the paint requirement for that room in one stroke.
Steel Reinforcement
Reinforcement is the hardest quantity to estimate accurately without a full bar-bending schedule, because it depends on the structural design — span, load, exposure class and the engineer's detailing preferences. What the calculator provides is a reliable preliminary figure based on established consumption rates per cubic metre of concrete, which is exactly what you need for budgeting and for sanity-checking a supplier's quote.
| Element | Steel rate | Percentage by volume | Notes |
|---|---|---|---|
| Footings and foundations | 80 kg/m³ | ~1.0% | Lightest — large concrete volume, modest reinforcement |
| Slabs | 100 kg/m³ | ~1.3% | The calculator default |
| Staircases | 110 kg/m³ | ~1.4% | Complex geometry, extra distribution steel |
| Beams | 125 kg/m³ | ~1.6% | Heavy tension steel plus stirrups |
| Columns | 160 kg/m³ | ~2.0% | Highest — small sections, dense longitudinal bars and ties |
Bar weight: the formula worth memorising
The weight of any round steel bar per metre is:
Weight (kg/m) = d² ÷ 162
where d is the diameter in millimetres. The 162 is not arbitrary — it comes from the density of steel (7850 kg/m³) combined with the area of a circle, condensed into a single constant. It is one of the most useful numbers in construction, and it works for every diameter.
| Diameter | Weight per metre | Weight per 12 m bar | Bars per tonne |
|---|---|---|---|
| 8 mm | 0.395 kg | 4.74 kg | 211 |
| 10 mm | 0.617 kg | 7.41 kg | 135 |
| 12 mm | 0.888 kg | 10.67 kg | 94 |
| 16 mm | 1.580 kg | 18.96 kg | 53 |
| 20 mm | 2.469 kg | 29.63 kg | 34 |
| 25 mm | 3.858 kg | 46.30 kg | 22 |
A worked example: a 10 m³ slab at 100 kg/m³ needs 1000 kg of steel. In 12 mm bar, each 12 m length weighs 10.67 kg, so you need 1000 ÷ 10.67 = 94 bars. The calculator produces exactly this chain — volume to weight to bar count — and rounds up, because you cannot buy 93.7 bars.
Add 3–5% to any steel figure for laps, wastage and offcuts. Bars are supplied in fixed lengths and structural continuity requires overlapping them, typically by 40 to 50 bar diameters at each splice, which on a long beam adds up quickly.
The Full Project Estimator: A Building, Not a Wall
Everything above answers questions about one material at a time. The ninth tab answers a different question entirely: what does this entire building consume, and in what order?
Enter a footprint, a number of floors and a floor height, choose your wall material and slab type, and the estimator produces a stage-by-stage breakdown that mirrors how a building is actually built and paid for.
Stage 1 — Excavation and earthworks
The model places a regular column grid across the footprint at the spacing you specify (4 m by default, the standard for residential frames) and excavates a pit at each intersection sized to accommodate the footing plus working space. A 5% bulking allowance is added, because excavated soil expands and the volume you must remove from site is always greater than the hole you dug.
Stage 2 — Foundations
Three components make up the foundation stage: a lean blinding layer under each footing to provide a clean working surface, the reinforced pad footings themselves, and the ground beams that tie the column bases together and carry the ground-floor walls. Steel is applied at 80 kg/m³ for footings and 125 kg/m³ for the ground beams, reflecting their very different reinforcement densities.
Stage 3 — Structural frame
Columns run from foundation level through every storey, floor beams frame each level, and the slab spans between them. Two slab systems are offered because they consume radically different quantities:
| System | Concrete | Infill units | Characteristics |
|---|---|---|---|
| Beam-and-block (hourdis) 16+4 | 0.09 m³/m² | ~8 blocks/m² | Lighter, less concrete and steel, better thermal and acoustic performance, dominant in North Africa and southern Europe |
| Solid slab, 15 cm | 0.15 m³/m² | None | Simpler formwork, heavier, more concrete and steel, better for irregular plans and cantilevers |
Choosing hourdis over a solid slab cuts concrete consumption for the floor by roughly 40%, which cascades into lower steel, lighter columns and smaller foundations. That single dropdown is one of the most financially significant decisions in the whole tool.
Stage 4 — Masonry walls
Wall quantity is derived from the building perimeter plus an internal wall allowance expressed as a percentage of that perimeter — 60% by default, which reflects a normal residential layout with three or four rooms per floor. Increase it for apartment layouts with many partitions; decrease it for open-plan or industrial buildings.
Wall height is taken as the floor height minus 40 cm to account for the beam-and-slab zone, and the openings percentage (15% by default) deducts doors and windows. Both figures are exposed in the advanced settings so you can tune them once you have a real floor plan.
Stage 5 — Finishing
The finishing stage covers plaster to both faces of every wall plus all ceilings, floor screed at 40 mm, floor tiling with adhesive and grout, and two coats of paint across the full plastered area. This is the stage most self-builders underestimate by the widest margin, and seeing it quantified alongside the structural stages is often genuinely sobering.
A complete worked project
Take a two-storey house on a 10 × 8 m footprint, 3 m floor-to-floor, hollow brick walls, beam-and-block slabs, M20 concrete, 15% openings and a 4 m column grid. The estimator returns:
| Material | Quantity | Equivalent |
|---|---|---|
| Excavation | 34 m³ | ~4 tipper loads |
| Concrete (all stages) | 46.3 m³ | 0.29 m³ per m² of built area |
| Cement (all uses) | 26.0 tonnes | 520 bags of 50 kg |
| Sand (all uses) | 40.4 m³ | ~64.6 tonnes |
| Gravel | 38.9 m³ | ~56.4 tonnes |
| Steel reinforcement | 4.94 tonnes | 31 kg per m² of built area |
| Hollow bricks | 2,997 units | ~19 per m² of built area |
| Hourdis blocks | 1,280 units | 8 per m² of floor |
| Floor tiles (60 × 60) | 489 units | Includes 10% wastage |
| Paint | 134 litres | Two coats, all surfaces |
Those per-square-metre ratios in the right column are worth committing to memory, because they are the benchmarks that let you sanity-check any estimate in seconds. For ordinary reinforced-concrete framed residential construction:
- Concrete: 0.25–0.35 m³ per m² of built area
- Cement: 140–180 kg per m² of built area (all uses combined)
- Steel: 25–40 kg per m² of built area
- Masonry units: 15–25 per m² of built area, depending on partition density
If a quotation or a spreadsheet lands far outside those bands, something is wrong — either in the estimate or in the design assumptions behind it. That is the value of ratios: they turn a wall of numbers into a claim you can test.
What the model assumes — and when to override it
Every fast estimator trades precision for speed, and being explicit about that trade is what separates a useful tool from a misleading one. The project estimator assumes:
| Assumption | Default | Override when |
|---|---|---|
| Column grid spacing | 4.0 m | Long spans, open-plan ground floors, commercial layouts |
| Column section | 25 × 25 cm | Buildings above three storeys, heavy loads |
| Beam section | 25 × 40 cm (floors), 25 × 35 cm (ground) | Spans over 5 m |
| Footing size | 1.2 × 1.2 × 0.4 m | Weak soil, high loads, raft or pile foundations |
| Footing depth | 1.2 m | Frost line depth, poor bearing strata, basements |
| Internal walls | 60% of perimeter | Apartments (raise), open-plan or warehouses (lower) |
| Openings | 15% of wall area | Glazed facades (raise), minimal-window designs (lower) |
| Plaster | 15 mm, both faces plus ceilings | Fair-faced concrete or dry-lined finishes |
Used with those assumptions in mind, the estimator is a genuine budgeting instrument. It is not, and does not pretend to be, a substitute for a structural engineer's design or a quantity surveyor's measured bill. Treat it as the number you take to the bank for a feasibility study, and the number you hand to your engineer as a starting point.
Building a Consolidated Bill of Materials
The "Add to project" button under every result is what turns a calculator into an estimating workflow. Any result — a single wall, a single slab, or the full project estimate — can be pushed into a running list, and the tool merges every entry into a single set of grand totals.
This matters because materials cross boundaries. Cement appears in your concrete, your bedding mortar, your plaster and your screed. Sand appears in four of the eight calculators. If you estimate them separately you end up with four cement figures and no idea what to actually order. The consolidated bill adds them into one line: this is the cement for the whole job.
A practical workflow that works well on real projects:
- Run the full project estimate first to get a global budget figure, and add it to the bill.
- Clear the bill once you have real drawings.
- Work through the building element by element — each slab, each wall, each tiled room — adding every result as you go.
- Compare the detailed total against the earlier global estimate. Differences over about 15% usually mean an element has been forgotten or an assumption is wrong.
- Copy the final totals out and use them as your purchasing schedule.
The copy function includes every line of the totals in whichever language is active, formatted so it pastes cleanly into a message, an email or a spreadsheet.
Quick Reference: Every Constant in One Place
These are the figures the calculator uses internally. Keep them; they answer most estimating questions without any tool at all.
| Constant | Value | Applies to |
|---|---|---|
| Cement bulk density | 1440 kg/m³ | Converting cement volume to mass and bags |
| Volume of a 50 kg cement bag | 0.0347 m³ (34.7 L) | Site batching by box or pan |
| Volume of a 25 kg cement bag | 0.0174 m³ (17.4 L) | European bag sizes |
| Sand bulk density | 1600 kg/m³ | Volume-to-tonnage conversion |
| Coarse aggregate density | 1450 kg/m³ | Volume-to-tonnage conversion |
| Steel density | 7850 kg/m³ | Basis of the d²/162 bar formula |
| Cementitious grout density | 1600 kg/m³ | Tile grout calculation |
| Dry volume factor, concrete | 1.54 | Wet-to-dry ingredient conversion |
| Dry volume factor, mortar | 1.33 | Wet-to-dry ingredient conversion |
| Water–cement ratio | 0.50 | Water estimation for nominal mixes |
| Stone void factor | 1.25 | Rubble and semi-dressed stone masonry |
| Mortar in stone masonry | 0.30–0.34 m³ per m³ | Stone wall bedding |
| Hourdis blocks per m² | 8 | Beam-and-block floor systems |
| Convert | Formula | Reverse |
|---|---|---|
| Feet to metres | m = ft × 0.3048 | ft = m × 3.28084 |
| Inches to centimetres | cm = in × 2.54 | in = cm × 0.393701 |
| Square feet to square metres | m² = ft² × 0.09290304 | ft² = m² × 10.7639 |
| Cubic feet to cubic metres | m³ = ft³ × 0.028316846592 | ft³ = m³ × 35.3147 |
| Litres to US gallons | gal = L × 0.264172 | L = gal × 3.78541 |
| Cubic metres of sand to tonnes | t = m³ × 1.60 | m³ = t × 0.625 |
| Cubic metres of gravel to tonnes | t = m³ × 1.45 | m³ = t × 0.690 |
| Cement mass to bags (50 kg) | bags = kg ÷ 50 | kg = bags × 50 |
| Cement volume to mass | kg = m³ × 1440 | m³ = kg ÷ 1440 |
| Rebar weight | kg/m = d² ÷ 162 (d in mm) | d = √(kg/m × 162) |
| Rebar 12 m bar weight | kg = d² ÷ 162 × 12 | bars = total kg ÷ bar kg |
| Quantity | Formula |
|---|---|
| Dry concrete volume | wet volume × (1 + wastage) × 1.54 |
| Cement in concrete | dry volume × cement part ÷ sum of parts × 1440 kg/m³ |
| Mixing water | cement mass × 0.50 |
| Masonry unit count | wall volume ÷ [(L + joint) × (W + joint) × (H + joint)] |
| Bedding mortar (wet) | net wall volume − (unit count × solid unit volume) |
| Dry mortar volume | wet mortar × 1.33 |
| Cement in mortar | dry mortar ÷ (1 + sand parts) × 1440 kg/m³ |
| Plaster wet volume | net area × thickness × (1 + wastage) |
| Stone to purchase | net wall volume × 1.25 × (1 + wastage) |
| Tile count | area ÷ (tile L × tile W) × (1 + wastage) |
| Tile grout | area × (L + W) ÷ (L × W) × joint width × joint depth × 1.6 |
| Paint volume | (area − openings) × coats ÷ coverage |
| Steel weight | concrete volume × element rate (kg/m³) |
| Bar count | total steel weight ÷ (d² ÷ 162 × 12) |
| Material | Allowance | Reason |
|---|---|---|
| Ready-mix concrete | 2–3% | Spillage, formwork deflection, over-excavation |
| Site-mixed concrete | 5–7% | Batching variation, mixer residue, handling losses |
| Bricks and blocks | 5% | Breakage in transit, cuts at openings and corners |
| Natural stone | 5–10% | Dressing losses, rejected pieces |
| Mortar and plaster | 5–10% | Droppings, board waste, mixes that go off |
| Tiles (simple layout) | 10% | Perimeter cuts |
| Tiles (diagonal or large format) | 15–20% | Angled cuts, unusable offcuts |
| Steel reinforcement | 3–5% | Laps, offcuts, bending losses |
| Paint | 5–10% | Roller and tray losses, touch-ups |
How to Use the Calculator, Step by Step
- Pick your units first. Toggle between metres and feet before typing. The tool converts existing values when you switch, but starting in the right system avoids confusion.
- Choose the tab that matches your task. For a single element use one of the eight material tabs; for a whole building start with the project tab.
- Enter the primary dimensions. Required fields are validated and highlighted in red if a value is missing or invalid, so nothing is silently assumed.
- Deduct openings. The openings field is optional but almost always worth filling in. On a typical facade it changes the answer by 15–20%.
- Open the advanced settings when it matters. Unit sizes, joint thickness, mix ratios, bag size and wastage all live there with sensible defaults. Adjust the ones your project actually differs on.
- Read the highlighted rows first. The key purchasing quantities — units, cement, sand — are emphasised; supporting figures like wet and dry volumes are there so you can verify the work.
- Add to the project bill. Every result you add is merged into the grand totals.
- Copy the result. One tap produces a clean text summary ready to send to a supplier or paste into a spreadsheet.
Results recalculate automatically when you change any input after a first calculation, so you can explore alternatives — a different mix, a different brick, a thicker wall — without pressing the button again each time.
Ten Estimating Mistakes That Cost Real Money
- Skipping the dry volume factor. The single biggest error. It under-orders cement, sand and aggregate by around 35%.
- Ignoring mortar joints in unit counts. Over-orders bricks by up to 25% on solid brickwork.
- Confusing wall thickness with unit width. A 20 cm wall in 10 cm units needs double the bricks. This one turns up constantly.
- Forgetting that plaster covers both faces. Halves the plaster estimate for internal walls at a stroke.
- Forgetting ceilings in paint and plaster. Adds 30–40% to a typical room.
- Using one wastage figure for everything. Tiles are not concrete. Diagonal tiling is not straight tiling.
- Buying cement too early. It has a shelf life measured in weeks, not seasons.
- Ordering aggregate by volume without accounting for moisture. Wet sand bulks by 20–30%, so you receive less material than the volume suggests.
- Estimating grout from area alone. Small tiles can consume three times the grout of large ones over the same floor.
- Treating a preliminary estimate as a purchase order. Estimate to budget; measure from drawings to buy.
Regional Practice: Why "Standard" Means Different Things
One of the reasons generic calculators frustrate people is that they encode one country's conventions and present them as universal. Construction is stubbornly local.
| Region | Typical wall unit | Typical floor system | Cement bag | Notes |
|---|---|---|---|---|
| Morocco, Algeria, Tunisia | Hollow clay 40 × 20 × 10 | Hourdis 16+4 | 50 kg | Concrete frame with light infill walls is near-universal |
| Gulf and Levant | Concrete block 40 × 20 × 20 | Solid or ribbed slab | 50 kg | Blockwork dominates; thermal insulation increasingly mandated |
| France, Spain, Italy | Terracotta block or breeze block | Beam-and-block | 25 or 35 kg | Smaller bags for manual-handling regulations |
| India, Pakistan, Bangladesh | Solid clay brick 19 × 9 × 9 | Solid RCC slab | 50 kg | Nominal mixes M15–M25 quoted by grade; brickwork measured in cubic feet in some markets |
| United Kingdom and Ireland | Facing brick 215 × 102.5 × 65 with block inner leaf | Beam-and-block or timber | 25 kg | Cavity wall construction; mortar designations M2–M12 rather than ratios |
| North America | Timber frame or CMU 8" | Timber joists or post-tensioned slab | 94 lb / 42.6 kg | Imperial throughout; concrete ordered by cubic yard |
The calculator handles this by making every dimensional assumption editable rather than baking in one region's habits. If your local brick is 24 × 11 × 6 cm, type it in and the arithmetic follows.
From Quantities to Cost
Quantities are the hard part. Once you have them, costing is multiplication — but there are three traps worth naming.
Delivery is not free and rarely proportional. A supplier who charges a flat delivery fee makes a half-load far more expensive per unit than a full one. If your calculated sand requirement is 6.5 m³ and the truck holds 8, ordering the full truck may cost less per cubic metre and leave you with a useful buffer.
Labour usually tracks quantity, not cost. Masons are typically paid per square metre of wall or per cubic metre of concrete placed. Your material quantities are therefore also your labour quantities, which makes them doubly valuable.
Material inflation is not uniform. Steel and cement prices move on global commodity and energy markets and can swing 20–30% within a year. Sand and aggregate are local and move slowly. On a project lasting more than a few months, fix your steel and cement prices early or build an explicit contingency for them.
A reasonable rule for early-stage budgeting in residential construction: materials account for 55–65% of the construction cost, labour for 25–35%, and equipment, transport and overheads for the remainder. Getting the material quantities right therefore pins down roughly two-thirds of your budget with real numbers rather than guesses.
Frequently Asked Questions
How many bags of cement are needed for 1 cubic metre of concrete?
It depends entirely on the grade. For M20 (1:1.5:3) you need about 8.1 bags of 50 kg; for M15 (1:2:4) about 6.3 bags; for M25 (1:1:2) about 11.1 bags. Every figure already includes the 1.54 dry volume factor. Any answer that omits that factor will be roughly a third too low.
How many bricks are needed per square metre of wall?
For a single leaf of 40 × 20 hollow brick with a 15 mm joint, about 11.2 bricks per square metre. For 19 × 9 × 9 solid brick in a 9 cm wall with a 10 mm joint, about 50 per square metre. Double both figures for a two-wythe wall.
Why is the dry volume larger than the wet volume?
Because loose sand and aggregate contain 30–40% air between their particles. When mixed with cement and water, the fine particles fill the voids between the coarse ones and the total volume shrinks. Starting with 1.54 m³ of dry ingredients yields about 1 m³ of finished concrete.
How much steel is required per cubic metre of concrete?
As a preliminary figure: 80 kg/m³ for footings, 100 kg/m³ for slabs, 110 kg/m³ for staircases, 125 kg/m³ for beams and 160 kg/m³ for columns. Final quantities must come from the structural drawings and bar-bending schedule.
What is the weight of a 12 mm rebar?
0.888 kg per metre, from the formula d² ÷ 162. A standard 12 m bar therefore weighs 10.67 kg, and one tonne contains about 94 bars.
How much plaster mortar do I need for 100 square metres?
At 15 mm thickness in a 1:4 mix with 5% wastage: about 12 bags of cement and 1.68 m³ of sand. Remember to count both faces of an internal wall.
How do I calculate tile adhesive and grout?
Adhesive runs at 3–5 kg/m² for standard floor tiles with an 8 mm notched trowel, rising to 5–6.5 kg/m² for large formats. Grout depends on tile size: roughly 0.13 kg/m² for 60 × 60 tiles and 0.38 kg/m² for 20 × 20 tiles at a 3 mm joint.
Is a beam-and-block slab cheaper than a solid slab?
Usually yes, on material. It uses roughly 40% less concrete per square metre and correspondingly less steel, and the lighter floor reduces loads on columns and foundations. Solid slabs remain preferable for irregular plans, heavy point loads and cantilevers.
Does this calculator work for imperial units?
Yes. Switch to feet and inches and every input converts. Results are shown in metric with imperial equivalents in brackets, because material is sold metrically in most markets even where dimensions are quoted in feet.
How accurate are these estimates?
For single elements — a slab, a wall, a tiled floor — the quantities are as accurate as your dimensions, because the arithmetic is exact and the constants are industry standard. For whole-building estimates, expect to be within roughly 10–15% of a fully measured bill of quantities, which is appropriate for budgeting, feasibility and purchasing planning. Detailed construction purchasing should always be measured from final drawings.
Final Thoughts
Material estimation sits at the intersection of arithmetic and judgement. The arithmetic is genuinely simple — volumes, ratios, densities, a handful of constants that have not changed in decades. The judgement is where experience lives: knowing that this facade needs 20% wastage rather than 10%, that this sand is wet enough to need a moisture correction, that the cement should not arrive until the formwork is up.
What a good calculator does is take the arithmetic off your plate entirely, reliably and in seconds, so that your attention goes where it is actually needed. The tool on this page does the multiplication; the tables and explanations above are there so that you can audit every number it produces, adapt the assumptions to your own market and materials, and walk onto a site knowing exactly what you need and why.
Estimate carefully, order in stages, keep your spare tiles somewhere dry — and build well.
