Under GST Law, there is no limit regarding CASH PURCHASE and CASH SALES.
But under the Income Tax Act 1961, certain CASH Transaction limits are specified.
CASH PURCHASE :
As per the Provision of Section 40A(3) of the Income Tax Act 1961, Purchase exceeding Rs. 10,000 in Cash/Bearer Cheque per day, will not be allowed as Deduction under the head PGBP. Therefore the limit is Rs. 10,000 per day incase of CASH PURCHASE.
CASH RECEIPT/SALES :
Provision of Section 269ST of the Income Tax Act 1961, Prohibits any person to receive an amount of "Rs.2 lakhs" and above in cash :
(i). In aggregate from a person in a DAY, or (ii). In a single transaction, or (iii). In respect of transactions relating to one event or occasion from a person.
If any Person violates the Provision of Section 269ST of the Income Tax Act 1961, then Penalty under Section 271DA would be applicable.