Washed M-Sand (Zone II) — Concrete Sand to IS 383
Washed, Zone II concrete sand — consistent grading for RCC and RMC.
வாஷ்டு எம் சாண்ட் (IS 383 Zone II) — கான்கிரீட், RMC க்கு; லாரி லோடு விநியோகம்.

Manufactured sand replaced river sand as Tamil Nadu's structural fine aggregate after private river-sand quarrying was stopped in 2019, and the state's M-Sand Policy 2023 now promotes IS-grade crushed sand. The difference between good and bad M-Sand is washing and grading control: unwashed crusher fines carry too much dust (the −75 µm fraction) and drift between zones from one load to the next.
Our M-Sand comes off the VSI stage and through a sand-washing module, so silt is controlled and the grading is held in IS 383 Zone II — the zone specified for structural concrete — with a fineness modulus in the 2.6–2.9 band that RMC mix designs assume. Send us your mix design and the sand is matched to it and held there, with a gradation certificate per lot.
Sold by the weighbridge tonne in 16–20 MT tipper loads. One unit (100 cft) of M-Sand weighs roughly 4.5–5 MT.
Where M-Sand is used
- Structural concrete (RCC) fine aggregate — slabs, beams, columns, footings
- Ready-mix concrete plants (Zone II, FM 2.6–2.9, matched to mix design)
- Block and paver manufacture (with 6mm chips)
- Masonry mortar (1:4 to 1:6) where P-Sand is not specified
- Precast and prestressed elements
Specification
| Grading zone | IS 383:2016 Zone II (600 µm passing 35–59%) |
| Fineness modulus | 2.6–2.9 (Zone II band 2.4–3.1) |
| Fines passing 75 µm | Controlled by washing; IS 383 limit for crushed sand 15% max |
| Particle shape | Cubical, VSI-produced granite sand |
| Loose bulk density | ≈ 1.60–1.75 t/m³ → 1 unit ≈ 4.5–5.0 MT |
| Sold by | Weighbridge tonne; 16–20 MT per tipper; gradation certificate per lot |
Produced to IS 383:2016 gradings (M-Sand Zone II, P-Sand to IS 1542, GSB/WMM to MoRTH Section 400). Gradation, silt, crushing value and flakiness are tested through accredited third-party laboratories; certificates accompany every bulk contract.
M-Sand price per tonne
Our indicative ex-works rate for M-Sand is ₹525 per MT at the Perindesam gate, excluding royalty, transport and 5% GST. That is ~₹2,494 per unit (100 cft ≈ 4.75 MT) or ~₹25 per cft, ex-works. Indicative ex-works (gate) rates, excluding royalty, transport and 5% GST; confirmed at the time of order. Use the estimator for a delivered figure for your area, or send the quantity and site on WhatsApp.
M-Sand delivered price by area
Delivered price (incl. 5% GST) = ex-works ₹525 per MT + the indicative transport for each area + 5% GST. Royalty and levies are itemised separately at actuals. 1 unit = 100 cft ≈ 4.75 MT of M-Sand; a 10-wheeler carries about 18 MT. Each area links to its own M-Sand price page.
| Delivery area | Delivered price / ton (incl. GST) | Delivered / unit (100 cft) | Delivered / cft | Delivered / 18 MT load | of which transport / ton |
|---|---|---|---|---|---|
| Chennai | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~90 km |
| Gummidipoondi | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~82 km |
| Ponneri | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~85 km |
| Red Hills | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~83 km |
| Madhavaram | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~90 km |
| Ambattur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~97 km |
| Avadi | ~₹1,076 | ~₹5,112 | ~₹51 | ~₹19,373 | ~₹500~89 km |
| Tiruvallur | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~67 km |
| Sriperumbudur | ~₹1,076 | ~₹5,112 | ~₹51 | ~₹19,373 | ~₹500~87 km |
| Tambaram | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
See all 118 delivery areasDelivered price per ton, per unit, per cft and per load, by zone
North Chennai
| Delivery area | Delivered price / ton (incl. GST) | Delivered / unit (100 cft) | Delivered / cft | Delivered / 18 MT load | of which transport / ton |
|---|---|---|---|---|---|
| Red Hills | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~83 km |
| Madhavaram | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~90 km |
| Manali | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~90 km |
| Mathur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~90 km |
| Puzhal | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~90 km |
| Ennore | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~95 km |
| Ernavoor | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~95 km |
| Kolathur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~95 km |
| Perambur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~95 km |
| Thiruvottiyur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~95 km |
| Vyasarpadi | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~95 km |
| Basin Bridge | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Kathivakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Korukkupet | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Royapuram | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Tondiarpet | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Washermanpet | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
Central Chennai
| Delivery area | Delivered price / ton (incl. GST) | Delivered / unit (100 cft) | Delivered / cft | Delivered / 18 MT load | of which transport / ton |
|---|---|---|---|---|---|
| Chennai | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~90 km |
| Aminjikarai | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Ayanavaram | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Choolai | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Choolaimedu | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Egmore | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| George Town | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Kilpauk | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Kodambakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Park Town | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Periamet | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Purasawalkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Shenoy Nagar | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Sowcarpet | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Vepery | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| West Mambalam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Alwarpet | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Chepauk | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Gopalapuram | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Nandanam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Royapettah | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| T. Nagar | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Teynampet | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Thousand Lights | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Triplicane | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Mylapore | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
| Santhome | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
West Chennai
| Delivery area | Delivered price / ton (incl. GST) | Delivered / unit (100 cft) | Delivered / cft | Delivered / 18 MT load | of which transport / ton |
|---|---|---|---|---|---|
| Sriperumbudur | ~₹1,076 | ~₹5,112 | ~₹51 | ~₹19,373 | ~₹500~87 km |
| Avadi | ~₹1,076 | ~₹5,112 | ~₹51 | ~₹19,373 | ~₹500~89 km |
| Anna Nagar | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~95 km |
| Korattur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~95 km |
| Mogappair | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~95 km |
| Padi | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~95 km |
| Poonamallee | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~95 km |
| Villivakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~95 km |
| Ambattur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~97 km |
| Arumbakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Koyambedu | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Maduravoyal | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Nerkundram | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Nolambur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Porur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Saligramam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Vadapalani | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Valasaravakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Virugambakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~100 km |
| Ashok Nagar | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| K.K. Nagar | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Ramapuram | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
South Chennai
| Delivery area | Delivered price / ton (incl. GST) | Delivered / unit (100 cft) | Delivered / cft | Delivered / 18 MT load | of which transport / ton |
|---|---|---|---|---|---|
| Kotturpuram | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Manapakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Nandambakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Saidapet | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| St. Thomas Mount | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~105 km |
| Adyar | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
| Alandur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
| Besant Nagar | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
| Chromepet | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
| Guindy | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
| Meenambakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
| Pallavaram | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
| Tambaram | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
| Taramani | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
| Velachery | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
| Madipakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~115 km |
| Pallikaranai | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~115 km |
OMR / ECR
| Delivery area | Delivered price / ton (incl. GST) | Delivered / unit (100 cft) | Delivered / cft | Delivered / 18 MT load | of which transport / ton |
|---|---|---|---|---|---|
| Thiruvanmiyur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~110 km |
| Neelangarai | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~115 km |
| Palavakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~115 km |
| Perungudi | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~115 km |
| Thoraipakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~115 km |
| Injambakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~120 km |
| Karapakkam | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~120 km |
| Sholinganallur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~120 km |
| Semmancheri | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~125 km |
| Kanathur | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~130 km |
| Siruseri | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~130 km |
| Uthandi | ~₹1,150 | ~₹5,461 | ~₹55 | ~₹20,696 | ~₹570~130 km |
Tiruvallur district
| Delivery area | Delivered price / ton (incl. GST) | Delivered / unit (100 cft) | Delivered / cft | Delivered / 18 MT load | of which transport / ton |
|---|---|---|---|---|---|
| Uthukottai | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~43 km |
| Manellore | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~55 km |
| Periyapalayam | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~64 km |
| Vengal | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~65 km |
| Tiruvallur | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~67 km |
| Kavaraipettai | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~80 km |
| Gummidipoondi | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~82 km |
| Ponneri | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~85 km |
| Pulicat | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~85 km |
| Puduvoyal | ~₹971 | ~₹4,613 | ~₹46 | ~₹17,483 | ~₹400~87 km |
| Thatchur | ~₹992 | ~₹4,713 | ~₹47 | ~₹17,861 | ~₹420~90 km |
| Athipattu | ~₹1,124 | ~₹5,337 | ~₹53 | ~₹20,223 | ~₹545~93 km |
| Minjur | ~₹992 | ~₹4,713 | ~₹47 | ~₹17,861 | ~₹420~93 km |
| Sholavaram | ~₹992 | ~₹4,713 | ~₹47 | ~₹17,861 | ~₹420~95 km |
| Kattupalli | ~₹1,124 | ~₹5,337 | ~₹53 | ~₹20,223 | ~₹545~108 km |
Andhra Pradesh
| Delivery area | Delivered price / ton (incl. GST) | Delivered / unit (100 cft) | Delivered / cft | Delivered / 18 MT load | of which transport / ton |
|---|---|---|---|---|---|
| Srikalahasti | ~₹730 | ~₹3,466 | ~₹35 | ~₹13,136 | ~₹170~40 km |
| Sathyavedu | ~₹751 | ~₹3,566 | ~₹36 | ~₹13,514 | ~₹190~45 km |
| Naidupeta | ~₹772 | ~₹3,666 | ~₹37 | ~₹13,892 | ~₹210~50 km |
| Renigunta | ~₹793 | ~₹3,766 | ~₹38 | ~₹14,270 | ~₹230~55 km |
| Tada | ~₹814 | ~₹3,865 | ~₹39 | ~₹14,648 | ~₹250~60 km |
| Sullurpeta | ~₹814 | ~₹3,865 | ~₹39 | ~₹14,648 | ~₹250~65 km |
| Tirupati | ~₹814 | ~₹3,865 | ~₹39 | ~₹14,648 | ~₹250~65 km |
| Sri City | ~₹851 | ~₹4,040 | ~₹40 | ~₹15,309 | ~₹285~75 km |
Indicative ₹ per MT per km slabs used only by the delivered-cost estimator. Actual transport is quoted per order (distance, diesel ~₹100/L, vehicle availability, unloading conditions).
Most requested in
Their M-sand gives a smooth finish with far less wastage than river sand, and our plasterers prefer it for wall coats. Silt content was tested at our lab and passed comfortably. Delivery was on time for all three trips.
Switched to their M-sand for a factory project after river sand became unreliable. Compressive strength tests on our cubes came out above spec. Booking a load over a phone call takes two minutes.
GSB supplied for our approach road passed the density tests first time. Gradation was exactly as per our specification sheet. Their team even arranged night-time delivery for our traffic window.
We publish reviews from buyers who have taken delivery, in their own words, after our sales desk has confirmed the order. If you have ordered from us, yours could be the first.
M-Sand — questions buyers ask
What is the M-Sand price per unit versus per ton?
We sell by weighbridge tonne. One unit (100 cft) is roughly 4.5–5 MT of M-Sand, so multiply our per-MT delivered figure by about 4.7 to compare with per-unit quotes. Tonne pricing is fairer — you pay for weight, not for how loosely the truck was heaped.
Is M-Sand better than river sand?
For structural concrete, properly washed and graded M-Sand is more consistent, free of shells and organic matter, cubical for better bond, legally available and cheaper — Chennai river sand quotes in 2026 ran roughly double M-Sand. Tamil Nadu's own M-Sand Policy 2023 promotes it for exactly these reasons.
What is 'double washed' M-Sand?
Trade shorthand for sand passed through a washing stage that removes excess fines and dust. Our sand goes through a sand-washing module as a rule, and the −75 µm fraction is checked per lot.
How do I check M-Sand quality at site?
Rub a pinch between wet palms — it should leave little dust; do a jar settlement test for silt; check the gradation certificate against the Zone II band; and confirm the load was weighed. We provide the certificate with each lot.
What is the full form of M Sand?
Manufactured sand — granite crushed in a VSI crusher and washed to a controlled grading. It is the IS 383 Zone II replacement for river sand in structural concrete, and its full form simply distinguishes it from naturally mined sand.
Can you match an RMC plant's mix design?
Yes — send the target grading and fineness modulus and we hold the sand to it on monthly slots with certificates per lot.
From our team
Notes, photos and examples added by the M&B Chetty team, with the author and the date.
Related materials

P-Sand
Finer, washed sand for wall plaster, rendering and fine mortar.

Blue Metal 20mm
The default RCC aggregate — slabs, beams, columns, footings, RMC.

Crusher Dust
Paver bedding, block making, trench backfill, filling and GSB/WMM fines.
Need M-Sand in bulk?
Tell us the quantity, grading and delivery area. Call-back within 15 minutes during desk hours for a delivered quote and a dispatch slot.