Concrete Calculator

Cement bags, sand, aggregate and water for any slab, by grade, with the formula shown.

ConstructionCore● Free Formula shown Rates dated
Quick Answer

One cubic metre of M20 (1:1.5:3) concrete needs about 8 bags of cement, 15 cft of sand and 30 cft of aggregate before wastage. A typical 10 × 10 ft slab cast 5 inches thick therefore takes ~10 bags of cement and roughly ₹6,000–8,200 of material (as of Jul 2026). Enter your slab size and grade below for exact quantities with the full working shown.

Rates checked Oct 2026. Source: IS 456:2000 Plain and Reinforced Concrete — Code of Practice (nominal mix proportions, cl. 9.3 & Table 9), Bureau of Indian Standards.

8 bagscement for 1 m³ of M20
15 cftsand for 1 m³ of M20
30 cftaggregate for 1 m³ of M20
0.45–0.55water–cement ratio, by weight

Part of the system: Material order for one floor, Slab casting day. Steps, checks and a free printable page.

Guides: Check cement bags on delivery, Concrete cube test record, Cover blocks and chairs, Measure a sand or aggregate truck, Slab curing days and props.

Loading Concrete Calculator…

Runs entirely in your browser — nothing you enter is uploaded.

Share this calculator. Your numbers are not included.

The Formula

Materials = dry volume (wet volume × 1.54) split in the grade's cement : sand : aggregate ratio, + published wastage

Mixing and compacting squeezes the air and water out of the loose ingredients, so you need about 54% more dry material than the finished wet volume. That is the 1.54 factor. Cement volume converts to bags at 0.0347 m³ (1.226 cft) per 50 kg bag.

Nominal mix ratios, cement : sand : aggregateM7.5 1:4:8, M10 1:3:6, M15 1:2:4, M20 1:1.5:3, M25 1:1:2.M7.5 1 : 4 : 8M10 1 : 3 : 6M15 1 : 2 : 4M20 1 : 1.5 : 3M25 1 : 1 : 2CementSandAggregate
Nominal mix ratios, cement : sand : aggregate. Each bar is the dry volume split by the grade's ratio. Stronger grades give cement a bigger slice.
Why 1 m³ of concrete needs 1.54 m³ of dry material1 cubic metre of finished concrete next to 1.54 cubic metres of dry ingredients.1.54 m³dry ingredients1 m³finished concrete
Why 1 m³ of concrete needs 1.54 m³ of dry material. Mixing and compaction squeeze out the air between loose grains, so the dry ingredients shrink into a smaller finished volume.

Assumptions & Wastage

  • Nominal volumetric mixes as used in Indian site practice: M7.5 = 1:4:8, M10 = 1:3:6, M15 = 1:2:4, M20 = 1:1.5:3, M25 = 1:1:2 (cement : sand : aggregate)
  • Dry volume = wet volume × 1.54, covering voids in aggregate and bulking of sand
  • One cement bag = 50 kg ≈ 0.0347 m³ at 1,440 kg/m³ bulk density
  • Water estimated at a water–cement ratio of 0.45–0.55 by weight of cement
  • Wastage is added on the computed base quantities using the published allowances below. Nothing is pre-included, so do not add wastage again
  • For M25 and above, or any element an engineer has designed, use the design mix from the structural drawings. A nominal ratio is a site convention, not a design
MaterialWastage allowance
cement3%
sand10%
aggregate5%
Wastage added on top of the computed quantityCement 3%, sand 10%, aggregate 5%.Cement3%Sand10%Aggregate5%
Wastage added on top of the computed quantity. The calculator adds these once. Don't add your own on top.

Worked Examples

10 × 10 ft slab, 5 inches thick, M20

  1. Wet volume: 10 × 10 ft × 5 in = 41.7 cft = 1.18 m³
  2. Dry volume: 1.18 × 1.54 = 1.82 m³ (the 54% extra covers voids and bulking)
  3. Cement: 1.82 × 1/5.5 = 0.33 m³ ÷ 0.0347 m³/bag = 9.5 bags; +3% wastage → 10 bags
  4. Sand: 1.82 × 1.5/5.5 = 17.5 cft; +10% wastage = 19.2 cft
  5. Aggregate: 1.82 × 3/5.5 = 35 cft; +5% wastage = 36.7 cft
  6. Water at w/c 0.45–0.55: ≈ 214–262 litres
  7. Material cost: ₹5,641 to ₹8,289 (as of Jul 2026)

Load this example in the calculator

500 sq ft roof slab (25 × 20 ft), 5 inches, M20

  1. Wet volume: 25 × 20 ft × 5 in = 208.3 cft = 5.9 m³
  2. Dry volume: 5.9 × 1.54 = 9.08 m³
  3. Cement: 9.08 × 1/5.5 = 1.65 m³ ÷ 0.0347 m³/bag = 47.6 bags; +3% wastage → 50 bags
  4. Sand: 87.5 cft; +10% wastage = 96.2 cft
  5. Aggregate: 175 cft; +5% wastage = 183.7 cft
  6. Water at w/c 0.45–0.55: ≈ 1,071–1,309 litres
  7. Material cost: ₹28,206 to ₹41,444 (as of Jul 2026)

Load this example in the calculator

Tools on Amazon.in

Tools for measuring and levelling

For measuring the pour and checking the formwork.

  • For the slab or footing size.Stanley 5 m measuring tape (4.5★, 27,100 ratings) · See on Amazon.in
  • Checks formwork and blockwork.Black+Decker 40 cm box beam level (4.3★, 3,800 ratings) · See on Amazon.in
  • For longer runs and plot sides.Freemans 15 m fibreglass tape (4.4★, 2,000 ratings) · See on Amazon.in
  • Marks a straight line for the edge of the pour.Cotton cord, 100 m (4.3★, 1,200 ratings) · See on Amazon.in

As an Amazon Associate we earn from qualifying purchases. Ratings checked October 2026. We don't show prices; Amazon has the current one.

Rates & Model Data Used

Every number below is a range with a date — material prices in India move quickly, so always check the "as of" month before relying on a figure.

ItemRate / valueAs ofNote
Cement (OPC 43 grade)₹320–415 / bag (50 kg)Oct 2026Checked on 23 Oct 2026 and left unchanged. Bangalore's 8 October list prices OPC 43 from ₹340 (Penna) to ₹415 (UltraTech), taking the low end of each quoted range, ₹5–15 a bag above July. The Hyderabad listing shows OPC 53 mostly at ₹300–330 after discounts, with ACC Concrete still at ₹360. Both sit inside the band. Per 50 kg bag as listed by retail sources; no dealer page in the set states a tax basis, so GST-inclusive at 18% is inferred, not quoted — a strong inference, but an inference, and the reason this is medium rather than high. Re-baselined 2026-07-24: the band was ₹340–410 at high confidence, resting on two content farms plus official anchors that turn out to be estimating conventions rather than market evidence. Grade does not move the retail price. On the only dated price list found that quotes both grades (Bangalore, 6 Jul 2026, seven brands), five of seven price OPC 43 and OPC 53 identically to the rupee, the mean difference is −₹1.79/bag and the median is exactly zero — so OPC 53 carries this same band. No Indian government schedule prices the grades apart either: CPWD DAR 2023 carries a single grey-cement rate of ₹5,156/t and lets estimators substitute ordinary, pozzolana or slag against it, and WPI has no OPC 53 series. That is an accounting convention rather than proof about the market, but not one official source in the country supports paying more for 53. What does move the price: brand ₹75/bag (Maha ₹335 against UltraTech ₹410, same list, same day — 22%) and city ₹35/bag (ACC OPC 53 ₹395 Bangalore against ₹360 Hyderabad, 570 km apart). Against those, grade at zero is a rounding error. Bulk orders of 100+ bags take another ₹10–20/bag off. GST moved 28% → 18% on 22-09-2025 (CBIC Notification 9/2025, heading 2523, which names slag cement expressly); any bag price published before Oct 2025 is on the old regime — multiply by 1.18/1.28 = 0.9219, a 7.8% fall, before comparing. Cost check: ₹320 incl. = ₹5,424/t ex-GST against CPWD's ₹5,156/t ex-GST ex-carriage bulk Delhi (Apr 2023) = +5.2%, which leaves about 5% for carriage plus the whole dealer chain — thin, and only plausible near a plant, which is what a value brand in a southern clinker market is. Cement WPI has moved between −3% and +2% since Apr 2023, so no inflation adjustment to that anchor is warranted. Declared weaknesses: the ₹400–415 ceiling is two lines on one Bangalore page (verbatim-confirmed by three independent readers, uncorroborated elsewhere — the one corroborator refused connection), first-hand retail evidence is two southern cities plus one Delhi single-brand list, and July is near the seasonal trough since cement softens through the monsoon and firms in the Jan–Mar infrastructure season. Treat as a national indicative band and check your own market.
River sand₹60–110 / cftOct 2026Checked on 23 Oct 2026: no newer schedule or dated dealer price found, so the band carries forward. Re-anchored 2026-07-25: the three content farms (HouseYog, Civiconcepts, Varna Homes) that used to back this band are struck; it now rests on two government schedules read firsthand — but be clear about what they anchor. CPWD DAR 2023 applies coarse sand (zone III, natural) at ₹1,450/cum throughout its own concrete and mortar rate analyses = ₹41/cft ex-GST, ₹43/cft incl. 5% GST (a stray basic-rate index line at ₹285/cum is an anomalous layout artifact, not the applied rate; the '₹1,450 = spirit/air-compressor' reading is a coincidental-value misread — the operative applied rate is ₹1,450). Maharashtra PWD SSR 2022-23 (p.541) gives natural/VSI/artificial sand ₹1,670/cum = ₹47/cft, crushed ₹1,200/cum = ₹34/cft, screened natural (plaster) ₹1,781/cum. So the government evidence pins an EX-GST, EX-CARRIAGE, AT-SOURCE rate of ~₹41–47/cft (~₹43–50 incl. GST at yard) — and that is ALL it pins. The ₹60 floor is that yard rate plus a minimum ~₹15/cft lead (matching delivered Delhi ≈ ₹50–65); it is lowered from ₹70, which came only from the now-struck per-tonne blog quotes. The ₹110 ceiling is deliberately NOT re-sourced — no primary or retail anchor exists above ₹70 now — and the whole upper half is extrapolation (source rate + heavy lead + retail margin + documented 30–50% mining-ban and monsoon spikes). That is exactly why this is medium, not high, and why the carriage bridge from source to delivered is a fitted, unverified step, disclosed as such. Do not cite the schedules as proof of the delivered band; they anchor only the floor. South metros (Bangalore/Chennai/Hyderabad) sit at the ceiling and above, North plains and near-river Maharashtra at or below the floor; transport adds ₹15–40/cft. Unit exactness is the classic sand failure: confirm cft vs brass (1 brass = 100 cft = 2.83 cum) vs tonne vs truckload and whether transport is in the quote; 1 cum = 35.3147 cft. Density (resolved, unchanged): 22–24 cft/t (1,470–1,600 kg/m³) from IS 2386 Pt III, classical tables and trade 1 brass ≈ 4.5 t — do NOT cite IS 383 for density, it grades aggregate, it does not weigh it. GST 5% (natural sand HSN 2505), asserted from the standing schedule and NOT re-verified against a CBIC notification this pass — flagged. State sand portals (Telangana TGMDC, AP) are JS booking apps that expose no static notified rate.
Coarse aggregate (20 mm)₹35–55 / cftOct 2026Checked on 23 Oct 2026: Material99 still lists 20 mm aggregate at ₹34–55/cft. Delivered retail; ex-supplier ₹700–900/tonne (~₹32–41/cft; 1 cft ≈ 45 kg). Long lead distances push delivered price toward ₹68/cft. 10 mm runs ₹2–5/cft above 20 mm. Official anchor (verified 2026-07): CPWD DAR 2023 20 mm single-size ₹1,425/cum = ₹40.3/cft ex-GST ex-carriage (Delhi, Apr 2023) — mid-band once carriage and GST are added; lifted to high. Primary-minerals WPI +12% YoY (Apr 2026): extraction costs are rising.

How to Use This Calculator

  1. Measure the element. Length and width in feet, thickness in inches. For odd shapes, split into rectangles and run the calculator once per piece.
  2. Pick the grade. M20 for residential slabs, beams and columns; M10/M7.5 for levelling PCC; M25+ only from a structural design.
  3. Read the quantities. Cement is rounded up to whole bags. Sand and aggregate are in cft, the unit suppliers quote in. 100 cft is 1 brass.
  4. Check the working. Every step is shown under the result, and the rates used are dated in the table below, so you can verify any number by hand or against your contractor's estimate.

Tips and tricks

  • Measure sand and aggregate in a box of known volume. Head pans counted by eye hold more or less depending on who fills them.
  • Damp sand bulks up, so a box of wet sand holds less sand than the same box dry. If the sand is wet, ask the mason how they allow for it.
  • Check slab thickness at several points with a marked stick before the pour. One extra inch over 1,000 sq ft is about 83 cft more concrete.
  • Extra water makes concrete easier to place and weaker once set. Ask for the same water in every batch.
  • Get every material for the full pour on site before the day; a slab is cast in one go.

What we would do

Take the grade and thickness from the engineer's drawing, enter them here, and compare this material list with the contractor's. If they differ by more than about 10%, ask why before you buy. For pours above a few cubic metres, get a ready-mix quote next to the site-mix one and compare the delivered rate per m³ with this page's material cost plus labour and mixer hire.

Frequently Asked Questions

How many cement bags are needed for 1 m³ of M20 concrete?
About 8 bags (precisely 8.07) before wastage: dry volume 1.54 m³ × 1/5.5 = 0.28 m³ of cement ÷ 0.0347 m³ per bag. With 15 cft of sand and 30 cft of aggregate, that is the standard M20 material set used across Indian estimation practice.
What is the 1.54 dry volume factor?
Loose sand and aggregate contain air voids, and sand bulks further when moist. Compacting wet concrete removes these, so producing 1 m³ of finished concrete consumes about 1.54 m³ of loose dry ingredients. Site practice uses 1.52–1.57; this calculator uses 1.54 and shows it in the working.
Which concrete grade should I use for a house slab?
M20 (1:1.5:3) is the standard for residential slabs, beams and columns, and the minimum grade IS 456 permits for reinforced concrete. M10 or M7.5 serve as plain levelling concrete below footings. If your structural drawings specify M25 or higher, follow the design mix in the drawings rather than a nominal ratio.
Can I use M-sand instead of river sand in concrete?
Yes. M-sand replaces river sand one-for-one by volume in concrete and is now the default in much of South India. It is typically 15–30% cheaper (₹45–75/cft vs ₹60–110/cft for river sand as of Jul 2026), has consistent gradation, and avoids monsoon supply bans.
How much water does concrete need?
Roughly 0.45–0.55 litres per kg of cement, about 23–28 litres per bag. Less water gives stronger concrete as long as it remains workable; extra water is the most common site-made strength defect. The calculator shows the band rather than one figure because workability needs differ by element and weather.
Does this include steel reinforcement?
No. Reinforcement is a separate calculation that depends on the structural design, not the concrete volume. Use the steel calculator for a thumb-rule estimate (3–4 kg per sq ft of built-up area for a full house) and your drawings for element-level bar bending schedules.
Should I mix on site or order ready-mix concrete?
For anything above roughly 5 m³ in one pour, such as a full roof slab, ready-mix (RMC) gives better quality control and casts faster than hand mixing can keep up with. For small quantities like a few columns or a chajja, site mixing with these proportions is standard. Compare the RMC quote against the material cost this calculator shows plus labour.

Cement Calculator

How many bags of cement a job needs, for any concrete mix or mortar, with the working shown.

ConstructionOpen Calculator

RCC Slab, Beam and Column Calculator

Steel bar by bar and concrete by volume for one slab, beam or column, from your drawing's sizes.

ConstructionOpen Calculator
Core

Construction Cost Calculator

How much will your house cost to build? Dated rates, formula shown, honest ranges.

ConstructionOpen Calculator

Sand & Aggregate Calculator

Convert cft, m³, brass and tonnes, and price the load before the truck arrives.

ConstructionOpen Calculator
Core

Steel Calculator

How much TMT steel does your house need? Thumb-rule quantity and dated cost.

ConstructionOpen Calculator
Core

Brick Calculator

Bricks, mortar cement and sand for any wall, worked from real brick sizes.

ConstructionOpen Calculator

Sources & Limitations

What this calculator does not model

  • Computes nominal volumetric mixes. It is not a design-mix tool and does not check strength, durability or exposure requirements
  • One rectangular element per run; split L-shapes and add the results
  • Steel, shuttering, curing and labour are excluded. This is the concrete material only
  • Admixtures (plasticisers, waterproofers) are not modelled
  • Delivered material prices vary by state and season; the cost band uses the dated national ranges below