All those goods supplying business ventures who have an annual turnover that exceeds ₹ 40 lakh in a financial year need to register themselves as a normal taxable entity. This threshold is ₹20 lakh for Jammu and Kashmir, Himachal Pradesh, Uttarakhand and North eastern states of India. All those service providers whose annual turnover exceeds ₹20 lakh in a financial year are required to register for the GST as a normal taxable entity. For the special category states i.e. Jammu and Kashmir, Himachal Pradesh, Uttarakhand and North eastern states, the annual turnover limit is ₹10 lakh. Thus, unless you are making more than 20 LPA on freelancing site like Upwork, Fiverr, etc you need not register for GST. Businesses For Whom GST Registration Is Mandatory Regardless of Annual Turnover : Section 24 of the CGST Act 2017 · Agents or suppliers of goods via an e-commerce portal · Any casual taxable person · Any Input Serv...