A contractor rings and says the plinth is ready for the slab: order teen brass ret aur chhe brass kapchi — three brass of sand and six of aggregate. The owner writes down a figure, pays it, and never really knows whether it was fair, because sand and aggregate are the two materials in a house that have no MRP, no brand, no printed rate. Cement comes in a bag with a price; steel is quoted per kilo against a published mill rate; but sand and aggregate are dug, crushed and carted, and their price is set by how far the quarry is, what the royalty and mining rules allow that month, and the diesel in the tipper. The result is that the same brass of sand can cost very different amounts in two towns fifty kilometres apart, and the owner has no anchor to judge the quote against.
This guide is that anchor. It gives indicative late-2026 rates for the sands and aggregates an Indian home actually uses, in all three units they are sold in — per tonne, per cubic foot and per brass — so a quote in any unit can be checked. It explains what each grade is for, works a real slab order from first principles so the quantities make sense, and then sets out what moves the price and how to buy without being overcharged. The figures are general planning information for a homeowner or self-builder, not a market quotation; sand and aggregate are among the most locally variable materials in construction, and the rate must always be confirmed at the site before money is committed.
One note before the numbers. Sand and aggregate are usually only part of a concrete or masonry bill — cement, steel, admixtures and labour sit alongside them and are priced separately — so this guide deliberately isolates the sand and aggregate so they can be understood and checked on their own. GST, where it applies on these materials, is extra and shown separately on a proper invoice.
How sand and aggregate are sold and measured
The first confusion is the unit. Sand and aggregate are quoted three ways in India, and a quote in one unit can look cheap or dear only because it is in a different unit from the one in your head. The brass is the old volume unit still used across Gujarat and Maharashtra: one brass is 100 cubic feet, which is 10 ft × 10 ft × 1 ft, or about 2.83 cubic metres. The cubic foot (CFT) is the same volume measure broken down smaller. The tonne is a weight unit, increasingly used because a loaded tipper is simplest to weigh at a bridge, and it is how quarry and online listings now most often quote. The catch in converting between them is that weight depends on how dense and how wet the material is: a tonne of dry sand is a different volume from a tonne of soaked sand, so every tonne-to-brass conversion below is an approximation on a stated density, not an exact equivalence.
| Unit | What it is | Approx. equivalent | Where it is used |
|---|---|---|---|
| 1 brass | 100 cubic feet (10 × 10 × 1 ft) | ≈ 2.83 m³ | Gujarat, Maharashtra site orders |
| 1 CFT | 1 cubic foot | 1 brass = 100 CFT | Small quantities, retail |
| 1 tonne (sand) | 1,000 kg by weight | ≈ 23–24 CFT (at ~1.5 t/m³) | Quarry, tipper, online listings |
| 1 tonne (aggregate) | 1,000 kg by weight | ≈ 23–24 CFT (at ~1.5 t/m³) | Quarry, tipper, online listings |
| 1 m³ (cubic metre) | SI volume unit | ≈ 35.3 CFT ≈ 0.35 brass | Engineering calculations, BOQs |
Read the table as a translator. If a quarry quotes ₹1,500 per tonne of aggregate and a local supplier quotes ₹6,000 per brass, they are in the same ballpark once converted: a brass is about 4.2–4.3 tonnes of aggregate, so ₹1,500 per tonne is roughly ₹6,300–6,450 per brass before cartage. The commonest way owners overpay is by comparing a delivered per-brass rate against a quarry per-tonne rate and not noticing that the per-tonne figure excludes transport, loading and unloading, which on sand and aggregate can be a large share of the delivered cost.
Sand prices in 2026: river, M-sand and P-sand
Sand is the fine aggregate in concrete and mortar, and three kinds are in common use. River (natural) sand is dug or dredged from riverbeds; it is well-rounded, gives the best workability and finish, and is the most expensive because mining it is tightly regulated and often restricted, which keeps supply short and prices high and volatile. M-sand (manufactured or crushed sand) is made by crushing hard rock to sand size; it is angular, consistent, increasingly the default for structural concrete, and usually cheaper than river sand. P-sand (plastering sand) is a finer crushed sand graded for plaster and finishing coats. The table gives indicative late-2026 rates for Gujarat and comparable markets, in all three units.
| Sand type | Per tonne | Per CFT (approx) | Per brass (approx) | Mainly used for |
|---|---|---|---|---|
| River (natural) sand | ₹2,000 – 2,700 | ₹85 – 115 | ₹8,500 – 11,500 | RCC, plaster, best finish and workability |
| M-sand (crushed/manufactured) | ₹1,350 – 1,800 | ₹55 – 75 | ₹5,500 – 7,500 | RCC, blockwork, economical structural use |
| P-sand (plastering sand) | ₹1,550 – 2,050 | ₹65 – 85 | ₹6,500 – 8,500 | Plaster, finishing and masonry mortar |
The gap between river sand and M-sand is the number worth noticing. River sand commands a premium of roughly ₹500–900 per tonne over M-sand in most markets — a premium that has widened over the years as river mining has been curbed for environmental reasons. For most structural concrete, well-graded M-sand now performs as well and costs clearly less, which is why engineers increasingly specify it; river sand holds on mainly for fine plaster and where a particular finish is wanted. The per-brass figures look large next to the per-tonne figures only because a brass is a big quantity — about four tonnes — not because brass is a dearer way to buy.
Aggregate prices in 2026: 20 mm, 10 mm, 40 mm and dust
Coarse aggregate — kapchi, in site Hindi — is the crushed stone that gives concrete its bulk and strength. It comes in nominal sizes, and the size is chosen for the job: 20 mm is the workhorse for ordinary house RCC (slabs, beams, columns); 10 mm (chips) goes into thin slabs, dense or heavily reinforced sections and screeds; 40 mm is for mass concrete, footings and plain cement concrete (PCC) where there is no congestion of steel; stone or crusher dust is a by-product used for paver bases, filling and block-making; and boulder or soling stone is the large stone laid as a sub-base under floors. The table gives indicative late-2026 rates.
| Aggregate | Per tonne | Per CFT (approx) | Per brass (approx) | Mainly used for |
|---|---|---|---|---|
| 20 mm coarse aggregate (kapchi) | ₹950 – 1,500 | ₹40 – 65 | ₹4,000 – 6,500 | House RCC: slabs, beams, columns |
| 10 mm aggregate (chips) | ₹1,000 – 1,550 | ₹45 – 70 | ₹4,500 – 7,000 | Thin slabs, dense RCC, screeds |
| 40 mm aggregate | ₹850 – 1,350 | ₹35 – 60 | ₹3,500 – 6,000 | Mass concrete, footings, PCC |
| Stone / crusher dust | ₹675 – 1,000 | ₹30 – 45 | ₹3,000 – 4,500 | Paver base, filling, block-making |
| Boulder / soling stone (40 mm+) | ₹750 – 1,200 | — | — | Sub-base under floors and roads |
Two practical points. First, a concrete mix usually uses more than one size — a typical house slab uses mostly 20 mm with some 10 mm to fill the gaps and reach a dense, workable mix, so an order is rarely a single grade. Second, cheaper is not automatically better: aggregate must be clean and well-graded, because silt, dust-coated stone or flaky, elongated pieces weaken concrete and soak up extra cement and water. A slightly dearer load of clean, well-shaped aggregate can be the cheaper concrete once the cement it saves is counted.

A worked order: the sand and aggregate for a slab
Numbers mean more against a real job, so here is the sand and aggregate for casting one ground-floor RCC roof slab of 400 sq ft at 125 mm thickness, in M20 concrete — a common size for a modest house floor. The concrete volume is about 4.6 m³. For ordinary M20, a cubic metre of concrete needs roughly 0.44 m³ of sand and 0.88 m³ of coarse aggregate (the dry volumes are larger than the wet concrete because the materials consolidate), so the slab needs about 2.0 m³ of sand and 4.1 m³ of aggregate — which is where the tonne and brass conversions earn their keep. Cement and steel for this slab are separate and not shown here.
| Material for a 400 sq ft M20 slab (125 mm) | Quantity (approx) | Indicative rate | Line cost |
|---|---|---|---|
| M-sand (fine aggregate) | ≈ 3.1 t (≈ 0.7 brass) | ₹1,350 – 1,800 / t | ₹4,200 – 5,600 |
| 20 mm coarse aggregate | ≈ 6.2 t (≈ 1.45 brass) | ₹950 – 1,500 / t | ₹5,900 – 9,300 |
| Sand + aggregate subtotal | — | — | ₹10,100 – 14,900 |
So the sand and aggregate for this slab come to about ₹10,000–15,000. Choosing river sand instead of M-sand would add roughly ₹2,000–3,000 to the sand line; a long cartage from a distant quarry can add as much again. Cement (about eight bags per cubic metre of M20), steel reinforcement, admixtures, shuttering and labour are all extra and usually several times the sand-and-aggregate figure — which is the honest context for these numbers: sand and aggregate are a real cost to track, but they are rarely the largest line in a concrete bill.
What changes the price
- Distance from the quarry or riverbed — transport (cartage) is a large share of the delivered cost, so a site far from the source pays much more per brass than the quarry rate suggests.
- Royalty, mining rules and bans — river-sand mining is tightly regulated and periodically restricted, which keeps natural sand short, dear and volatile; a new ban can spike the rate within days.
- River sand versus M-sand — natural sand carries a premium of roughly ₹500–900 per tonne over crushed M-sand for the same volume.
- Aggregate size and quality — clean, well-graded, well-shaped aggregate costs a little more but makes stronger, more economical concrete; silty or flaky stone is dear in disguise.
- Diesel and the monsoon — fuel moves tipper rates directly, and the monsoon both disrupts supply and adds moisture weight to loads sold by the tonne.
- Quantity and the full-load break — a full tipper (several brass) is cheaper per brass than small retail loads, and part-loads carry a disproportionate transport cost.
- Moisture in the load — sand and aggregate bought by weight can carry water weight; a soaked load gives less usable dry material per tonne than a dry one.
- City and access — metro rates, congested-lane sites and sites needing small vehicles or manual carrying all push the delivered figure up.
How to save without weakening the concrete
- Use well-graded M-sand for structural concrete and keep river sand for plaster and finishing — it performs and costs less for the bulk of the work.
- Order full tipper loads and schedule the pour so the whole load is used, rather than paying the retail premium on small part-loads.
- Buy clean, well-shaped, well-graded aggregate even at a small premium — it uses less cement and water and makes stronger concrete, so the concrete is cheaper overall.
- Compare quotes in the same unit and on the same basis — delivered-and-unloaded against delivered-and-unloaded, never a bare quarry per-tonne against a delivered per-brass.
- Check the load for silt and moisture on arrival; reject or renegotiate a load that is dirty or clearly wet, since you are paying for usable dry material.
- Order against a quantity estimate from the engineer's drawing, not a round guess, so you neither run short mid-pour nor pay for a surplus that sits and gets contaminated.
- Store sand and aggregate on a clean, hard, well-drained patch, separated and covered, so they do not mix with soil or wash away — contamination wastes material and money.
- Buy cement and steel on their own published-rate basis and keep them out of the sand-and-aggregate negotiation, so each material is checked against its own market.
Frequently asked questions
What is the price of one brass of sand in 2026?
As an indicative late-2026 figure for Gujarat and comparable markets, about ₹8,500–11,500 per brass for river (natural) sand and ₹5,500–7,500 per brass for M-sand, delivered. A brass is 100 cubic feet (about 2.83 m³), roughly four tonnes, so these per-brass figures are consistent with the per-tonne rates of about ₹2,000–2,700 for river sand and ₹1,350–1,800 for M-sand. The delivered rate depends heavily on how far the sand travels, so confirm locally.
Is M-sand cheaper than river sand?
Yes — M-sand (crushed, manufactured sand) is usually about ₹500–900 per tonne cheaper than river sand for the same volume, and for most structural concrete it performs just as well when it is properly graded. River sand still holds an edge for fine plaster and certain finishes, and its price stays higher and more volatile because river mining is tightly regulated and often restricted. For the bulk of a house, well-graded M-sand is the economical structural choice.
How much aggregate do I need for one cubic metre of concrete?
For ordinary M20 house concrete, roughly 0.88 m³ of coarse aggregate and 0.44 m³ of sand per finished cubic metre, together with about eight bags of cement — the dry volumes are larger than the wet concrete because the materials consolidate when mixed. A house slab is mostly 20 mm aggregate with some 10 mm to fill the gaps. Always take the exact quantity from the engineer's mix design and drawing rather than a thumb rule for anything structural.
Why do sand and aggregate prices vary so much between cities?
Because they are heavy, low-value materials whose delivered cost is dominated by transport from the quarry or riverbed, and because royalty and mining rules differ by state and change over time. A site close to a source pays far less than one a hundred kilometres away, and a river-sand ban can push natural-sand prices up sharply and quickly in one region while a neighbouring one is unaffected. That is why these figures are planning ranges, not a fixed price.
Does the price include GST and transport?
Not necessarily — always ask. Quarry per-tonne rates often exclude both transport and GST, while a delivered per-brass rate from a local supplier may include cartage and unloading but still show GST separately. The commonest overpayment comes from comparing a bare quarry rate against a delivered rate without noticing the difference. Insist on a quote that states the unit, whether transport and unloading are included, and GST as a separate line.
Sources & standards
- Market price listings for sand and aggregates, Surat and Gujarat, updated October 2026 (indicative per-tonne quarry-to-retail ranges)
- Bureau of Indian Standards — IS 383 (coarse and fine aggregate for concrete), IS 2386 (methods of test for aggregates) and IS 456 (plain and reinforced concrete) for grades, grading and mix proportions
- Bureau of Indian Standards — IS 10262 (concrete mix proportioning) for M20 material quantities per cubic metre
- National Building Code of India 2016, Part 6 (Structural Design) — concrete materials and workmanship
- Unit conversions: 1 brass = 100 cubic feet ≈ 2.83 m³; tonne-to-volume figures assume a bulk density near 1.5 t/m³ and vary with moisture
- Price ranges: indicative late-2026 estimates for Gujarat and comparable markets — confirm locally before budgeting



