A business whose aggregate turnover in a financial year exceeds Rs 20 lakhs has to mandatorily register under Goods and Services Tax. This limit is set at Rs 10 lakhs for North Eastern and hilly states flagged as special category states. Also, the definition of taxable turnover has been changed to aggregate turnover.
Yes, as per section 22(1) of the CGST Act, 2017, registeration is required if the aggregate turnover exceed the threshold limit of 20 lacs in case of special category states as defined under ARTICLE 249(4g) the limit is 10 lacs.
GST is to be paid on the difference between the sale price and the purhase price, as per section 15 of the CGST Act, 2017 read with rule 33 of the CGST Rules 2017