Blogging services are covered under online information and database access or retrieval services (OIDARS). Under GST, any blogger whose supplying services outside of their state (i.e. if your blog is being visited and read by people outside of your state and if your blog is making the commission from outside of your state) is required to register for GST. Otherwise, there will be a stringent penalty for non-compliance. As per section 24 of the Central GST Act, “every person who is earning any income from outside the state or outside the country is required to do the GST registration and the exemption limit shall not apply.” Interestingly, the exemption limit which is 20 Lakhs is not valid for service provider i.e. bloggers whose income come from outside India. For bloggers living outside India but supplying services in India are also liable to get GST registration even if their annual turnover does not exceed Rs 20 lakhs. Even the affiliate marketers who earn via advertising, if they are earning via Ad services within their state then they will be exempted from GST (if annual revenue does not exceed Rs 20 lakhs). But if they are providing Ad services outside of their state too, then they will not be exempted from GST even though if their earning is less than Rs 20 lakh every year.
Government has also pointed out that if someone evades GST registration (by not paying the tax or any short payments) will be charged a penalty of 10% of the tax amount due or a minimum of Rs. 10,000. Also, if any fraudulent cases are found, a penalty of 100% of the tax amount evaded/short deducted etc. or a minimum of Rs 10,000 will be charged. The offender can also be charged with a prison term if the tax amount evaded exceeds Rs 50 lakhs.
So in short, I suggest you register for GST at the earliest.