Yes, in India, if you want to claim any government returns, you need to have a valid and active GSTIN number. This makes your business legal and brings it under the taxable ambit.