GST Registration is mandatory for all businesses in India meeting any of these conditions:

  1.  Annual Sales greater than Rs. 20 Lakh (Other than some Exceptions)
  2. Making sales outside your own state
  3. Causal Taxable persons
  4. Non Resident Taxable Person
  5.  Input Service Distributor
  6. Person Who selling throug E-commerce Operator 

Who all need GST Registration?

The registration in GST is PAN based and State specific. Supplier has to register in each such State or Union territory from where he effects supply if he fulfills any of the following conditions:

1.Having an annual aggregate turnover from all-India operations which is above the threshold limit of Rs. 20 Lakhs (Rs. 10 Lakhs for North-Eastern States).
2. Currently registered under any of the earlier indirect tax regimes (VAT, Excise Laws, Service Tax Laws) irrespective of the threshold limit.
3. Having branches in multiple states or multiple business verticals in one state.
4. Making any supply to other states.
5. Required to pay tax under Reverse Charge (In case your supplier is not registered under GST).
6. Required to deduct tax at source or an Input Service Distributor.
7. Agents of a supplier.
8. E-Commerce Seller i.e. Supplying goods or services through E-commerce Operator .
9. E-commerce Operator / Aggregator who supplies goods or services under his brand name (e.g. Flipkart, Amazon, Ola).
10. Supplying online information and database access or retrieval services from a place outside India to a person in India, other than a registered taxable person.