Thanks to all, your insights have clarified most of my queries. I have one more, major concern. I have been working on upwork as an individual. I pay IT as a self employed person. I do not have a business registered, yet. In the GST registration form, it asks for trade name and type of business.
Does this mean I have to register my business first?