You need GST only if your turnover crosses the limit (broadly ₹40 lakh for goods, ₹20 lakh for services), or you sell across states, sell on an e-commerce platform, or pay tax under reverse charge. If none of those apply, GST is optional and you can skip it for now. What almost every small business should get instead is Udyam (MSME) registration, which needs no GST and unlocks loans, subsidies and the tender quota.
Plenty of small business owners register for GST out of caution, take on monthly return filing, and never actually needed it. This guide gives you a straight test for whether you need GST today, spells out the cases where it is compulsory, and points you to the registration that is almost always worth doing first.
GST registration is not a badge every business needs. It is a tax registration that comes with a duty to file returns. So the real question is not “should I have GST” but “does the law require it for me yet, or is there a clear benefit today.” Here is how to tell.
Answer these. If you say yes to any one of them, you need GST:
• Is your annual turnover above ₹40 lakh (goods) or ₹20 lakh (services)? These limits are lower in special-category states.
• Do you sell goods to customers in other states?
• Do you sell through Amazon, Flipkart, Meesho or a similar platform?
• Are you required to pay tax under reverse charge, or are you a casual or non-resident taxable person?
If every answer is no, GST is not compulsory for you right now. You may still choose to register (see below), but you are not breaking any rule by waiting.
The turnover limits are the most common reason GST becomes compulsory:
• Goods: ₹40 lakh a year in most states, ₹20 lakh in special-category states.
• Services: ₹20 lakh a year in most states, ₹10 lakh in special-category states.
Turnover here means all your business supply on the same PAN, not just profit. Once you cross the line you are expected to register, so it is worth tracking your run-rate as you grow rather than being caught out at year end.
Some situations require GST from the first rupee, no matter how small you are:
• Inter-state supply of goods. Sell a product to a buyer in another state and GST applies. (There is relief for many inter-state service providers under the threshold, which is a common point of confusion, so check your specific case.)
• E-commerce sellers. Listing on a marketplace that collects tax at source means you need a GSTIN to sell.
• Reverse charge, casual and non-resident taxable persons, and a few other special categories.
These triggers override the turnover threshold. If one applies, the size of your business does not matter.
A large share of small businesses fall here: a local shop, a service provider, a trader or freelancer under the threshold, selling within their own state, not on a marketplace. For them GST is genuinely optional. Registering early only adds return-filing work with nothing gained.
There are two honest reasons to register even when you do not have to:
• Input tax credit. If you buy a lot of GST-taxed inputs, registering lets you claim credit for that tax. Whether it is worth it depends on your margins and how much of your cost carries GST.
• Bigger clients. Some companies will only work with GST-registered suppliers because they want a GST invoice for their own credit. If those clients are your growth path, GST can pay for itself.
Set against that is the ongoing duty to file returns every period, even when there are no sales. If neither reason is real for you yet, waiting is a perfectly sound choice.
Not needing GST does not mean doing nothing. The registration that helps almost every small business, with or without GST, is Udyam (MSME) registration. It requires no GST, it is a one-time lifetime certificate, and it unlocks the things that actually help you grow: collateral-free CGTMSE loans, the 25% government tender quota, and subsidy schemes.
So if the test above says you can skip GST for now, put that energy into getting your Udyam registration in place instead. When GST does become necessary, it is a quick step to add, and the two sit side by side. For the full comparison, see Udyam vs GST.
Only if your turnover crosses the threshold, or you supply inter-state, sell on an e-commerce platform, or pay tax under reverse charge. A small business below the limit selling within its own state does not have to register.
Broadly ₹40 lakh a year for goods and ₹20 lakh for services, lower in special-category states (₹20 lakh and ₹10 lakh). Turnover is your total business supply on the same PAN.
Once turnover crosses ₹20 lakh (₹10 lakh in special-category states), or straight away for certain inter-state services or marketplace work. Below that, and serving clients in the same state, it is optional.
It can help if you want input tax credit or if larger clients need a GST invoice. The cost is regular return filing even in months with no sales. If neither applies, there is no rush.
Udyam (MSME) registration. It needs no GST, never expires, and unlocks collateral-free loans, the tender quota and subsidies. It is the most useful registration for a small business under the GST threshold.
If you are under the GST limit, the registration worth doing today is Udyam. We file it for ₹999 and email your certificate in 24 to 48 hours. Need a correction? ₹599. And when GST becomes necessary, we handle it for ₹2,999.
Register on Udyam — ₹999 →