Any individual or entity involved in the supply of goods or services with an annual turnover exceeding the prescribed limit (Rs. 40 lakh for goods and Rs. 20 lakh for services, or Rs. 10 lakh in special category states) must register for GST. Additionally, specific businesses like e-commerce operators, inter-state suppliers, and casual taxable persons are required to register.