No, Blood cannot be purchased in exchange of any cash or money. Blood can only be obtained in exchange of Blood /
voluntary donations. However, a nominal charge of Rs. 1450/- has to be paid as Blood processing charges.