Do you need to register for GST?
Not every Indian business is required to register for GST. The thresholds are turnover-based and vary by state and business type. As of 2026, the general thresholds are:
₹40 lakhs Annual turnover for businesses dealing in GOODS in most states. (Special category states: ₹20 lakhs.)
₹20 lakhs Annual turnover for businesses providing SERVICES in most states. (Special category states: ₹10 lakhs.)
Mandatory Inter-state suppliers, e-commerce operators, casual taxable persons, agents, input service distributors — regardless of turnover.
Voluntary Businesses below the thresholds can register voluntarily — useful for B2B businesses where customers want ITC eligibility.
Special category states: Arunachal Pradesh, Manipur, Meghalaya, Mizoram, Nagaland, Sikkim, Tripura, and Uttarakhand. Verify current thresholds at gst.gov.in before registration decisions.