To visit the old Ventura website, click here.
Ventura Wealth Clients
By Ventura Research Team 4 min Read
GST State codes_
Share

Understanding the GST state code is an essential aspect of ensuring seamless compliance in India’s taxation framework, particularly for businesses operating in regulated domains such as the stock market. These codes are more than numerical identifiers; they are fundamental to registration, reporting, invoicing, and jurisdictional allocation under the Goods and Services Tax (GST) regime.

For stock broking businesses, which often serve clients across multiple states, the role of precise GST state coding is especially significant. It guarantees regulatory transparency, prevents mismatches in input tax credit, and simplifies the settlement of obligations with exchanges. Without proper usage of GST state codes, even well-managed firms risk errors in compliance and reporting.

What is the GST state code?

The GST state code is a two-digit numeric identifier assigned to every Indian state and union territory. Its purpose is to establish a clear connection between a business’s Goods and Services Tax Identification Number (GSTIN) and its location of registration.

Every GSTIN begins with this code. For example:

  • 09 GST state code belongs to Uttar Pradesh.
  • 27 GST state code belongs to Maharashtra.

This system ensures that every registration can be linked directly to its jurisdiction, enabling tax authorities to correctly assign compliance responsibilities and monitor transactions.

Structure of GSTIN and the role of the state code

A GSTIN is a 15-character alphanumeric string that encapsulates critical taxpayer information. Its structure is as follows:

  • First 2 digits: The state code for GST, representing jurisdiction. For instance, 09 denotes Uttar Pradesh, while 29 denotes Karnataka.
  • Next 10 digits: The Permanent Account Number (PAN) of the entity.
  • 13th digit: Reflects the registration sequence of the taxpayer within the state.
  • 14th digit: By default, this remains ‘Z’, reserved for potential future use.
  • 15th digit: A checksum digit that validates the entire GSTIN for system accuracy.

Illustration:

09ABCDE1234F1Z9

Here, “09” represents the GST state code for Uttar Pradesh. The sequence following it conveys the PAN and other identifiers.

This format is not arbitrary; it is designed to ensure automation in tax reconciliation, error-free audit trails, and accurate jurisdictional classification. Stock broking firms, handling vast transaction volumes, particularly benefit from this robust structure.

Why GST state code is important

Accurate application of GST state codes ensures that compliance processes remain streamlined. Its importance lies in several dimensions:

  1. Jurisdictional accuracy: It determines the specific state’s authority responsible for audits, scrutiny, and assessments.
  2. Tax reporting: It distinguishes whether a transaction is intra-state (liable to Central GST and State GST) or inter-state (liable to Integrated GST).
  3. Invoice validation: Invoices require the GSTIN of the supplier. The state code ensures that the location of supply matches the state of registration.
  4. Input tax credit (ITC): Proper allocation of state codes ensures smooth availability of ITC, which is vital for firms in sectors like stock broking, where input credits flow from multiple channels.

Without proper state coding, businesses risk compliance issues, disallowed credits, and operational delays.

GST state code list of India

The following is the state code list for GST, which applies across India for registrations and invoicing:

State/UTGST State Code
Jammu and Kashmir01
Himachal Pradesh02
Punjab03
Chandigarh04
Uttarakhand05
Haryana06
Delhi07
Rajasthan08
Uttar Pradesh09
Bihar10
Sikkim11
Arunachal Pradesh12
Nagaland13
Manipur14
Mizoram15
Tripura16
Meghalaya17
Assam18
West Bengal19
Jharkhand20
Odisha21
Chhattisgarh22
Madhya Pradesh23
Gujarat24
Daman and Diu25
Dadra and Nagar Haveli, Daman and Diu26
Maharashtra27
Andhra Pradesh (pre-division)28
Karnataka29
Goa30
Lakshadweep31
Kerala32
Tamil Nadu33
Puducherry34
Andaman and Nicobar Islands35
Telangana36
Andhra Pradesh (post-division)37
Ladakh38
Other Territory97
Centre Jurisdiction99

A notable entry is the 09 GST state code, widely recognised as belonging to Uttar Pradesh, home to many large businesses and stock broking hubs.

How to find GST state code for your business

Businesses can determine their state code for GST using several straightforward methods:

  1. GSTIN itself: The first two digits reveal the state code instantly.
  2. Government portals: The GST portal and other official resources publish a consolidated list.
  3. Registration documents: A GST registration certificate specifies the state and corresponding code.

Stock brokers managing multiple branches are advised to periodically cross-check their GSTINs against their registered addresses to avoid jurisdictional mismatches.

Despite their simplicity, GST state codes are often misapplied. Some common pitfalls include:

  • Incorrect assignment: Choosing the wrong code leads to misallocation of jurisdiction.
  • Invoice mismatches: Using an incorrect code on invoices disrupts ITC flow.
  • Failure to update: Expanding into new states without updating or acquiring new GSTINs.
  • Input tax credit mismatches: Wrong codes prevent credits from being correctly attributed.

Such mistakes result in audit queries, delayed refunds, compliance notices, and even penalties. Stock broking firms, because of their pan-India operations, are particularly vulnerable if such errors are not detected promptly.

GST state code vs state name

It is important to distinguish between the numeric state code and the textual state name. The numeric identifier is used officially in GSTINs and invoices, not the state’s name.

State NameGST State Code
Uttar Pradesh09
Gujarat24
Karnataka29
Delhi07
Maharashtra27

This distinction reinforces the role of GST state codes as tax identifiers, entirely separate from postal codes or geographical labels.

Practical examples of GST state codes in use

  1. Single-state broker: A firm registered in Mumbai will have GSTINs beginning with “27”, denoting Maharashtra. All returns, invoices, and compliance filings will carry this prefix.
  2. Multi-state broker: A broker headquartered in Delhi (07) but also operating in Uttar Pradesh will need an additional GSTIN beginning with “09” for the latter. Each GSTIN must be used for respective state-specific compliance.
  3. Invoice validation: If a broker registered in Bengaluru issues an invoice, the GSTIN must start with “29”. This ensures Karnataka jurisdiction is properly recorded.

FAQs on GST state code

What is the 09 GST state code?
The code 09 is assigned to Uttar Pradesh. It is one of the most frequently used in compliance owing to the large number of registered businesses in the state.

Can one business have more than one GST state code?
Yes. A business operating in multiple states must obtain separate GSTINs, each beginning with the respective state’s code.

How does the GST state code affect invoicing?
It determines whether CGST and SGST apply or IGST applies. Using the wrong code may invalidate invoices and disrupt ITC claims.

Is the GST state code the same as a postal or PIN code?
No. It is unique to GST compliance and has no connection with postal identifiers.

Conclusion

The GST state code list of India forms the backbone of the nation’s indirect tax compliance framework. It provides clarity, ensures precision in jurisdictional reporting, and strengthens the reconciliation of taxes across states. For the stock market and broking industry, where the volume of transactions is enormous and spread across jurisdictions, the correct use of GST state codes is indispensable.

In a progressively digital economy, the importance of error-free application of these codes cannot be overstated. They are not simply numbers but instruments of compliance, transparency, and trust. Businesses that master their correct use will find themselves better positioned to remain compliant, efficient, and credible in the evolving GST landscape