MSand also known as manufactured sand is a perfect substitute for river sand because the availability of river sand is becoming rare by the day and also it is illegal in India. The transportation cost of River sand is expensive because it is only found in far off places from the construction site. The quality of river sand is not controllable since it is naturally occurring and because it is mixed with adulterates such as silt and filtered sand.
Manufactured sand also is known as Msand or robo sand is manufactured in factories by crushing of rocks mechanically into fine sand. It has higher concrete strength than river sand. Since it is artificially produced it contains uniformity in its texture. MSand provides high workability, it sets comparatively faster, the compressive strength is marginally higher and it is 50% cheaper than natural/river sand.