GST State Code List Finder

Quickly find the 2-digit state code required for generating invoices and verifying GSTINs in India.

Jammu & Kashmir 01
Himachal Pradesh 02
Punjab 03
Chandigarh 04
Uttarakhand 05
Haryana 06
Delhi 07
Rajasthan 08
Uttar Pradesh 09
Bihar 10
Sikkim 11
Arunachal Pradesh 12
Nagaland 13
Manipur 14
Mizoram 15
Tripura 16
Meghalaya 17
Assam 18
West Bengal 19
Jharkhand 20
Odisha 21
Chhattisgarh 22
Madhya Pradesh 23
Gujarat 24
Dadra & Nagar Haveli and Daman & Diu 26
Maharashtra 27
Andhra Pradesh (old) 28
Karnataka 29
Goa 30
Lakshadweep 31
Kerala 32
Tamil Nadu 33
Puducherry 34
Andaman & Nicobar Islands 35
Telangana 36
Andhra Pradesh 37
Ladakh 38
Other Territory 97
Centre Jurisdiction 99

The Ultimate Guide to GST State Codes in India (Updated 2026)

The introduction of the Goods and Services Tax (GST) in 2017 brought a paradigm shift to indirect taxation in India, replacing a convoluted web of state-level VATs, octroi, and excise duties with a unified "One Nation, One Tax" system. However, despite this unification, India remains a federal republic. Revenue must still be accurately distributed between the Central Government and the respective State Governments. To facilitate this seamless distribution, the GST Council devised a highly structured, 15-digit taxpayer identification system known as the GSTIN (Goods and Services Tax Identification Number).

The very foundation of this 15-digit number is the GST State Code.

What is a GST State Code?

A GST State Code is a fixed, 2-digit numeric value assigned to every State and Union Territory in India. It forms the first two characters of every GSTIN. For instance, if a business operates out of Maharashtra, its GSTIN will invariably begin with "27". If it operates out of Delhi, the GSTIN will start with "07".

The numbering system is loosely based on the 2011 Census of India state codes, starting from "01" in the extreme north (Jammu & Kashmir) and moving geographically downwards and eastwards. Our gst state code list finder above provides the complete, exhaustive list of all active codes for 2026.

Why is the State Code Crucial for Invoicing?

The entire GST system operates on a "destination-based consumption tax" principle. This means that the tax revenue belongs to the state where the goods or services are finally consumed, not where they were manufactured. To determine whether an invoice should charge local taxes (CGST and SGST) or interstate taxes (IGST), the billing software relies entirely on the state codes of the supplier and the buyer.

Scenario A: Intra-State Supply (Local)

Imagine you are a manufacturer registered in Gujarat (State Code: 24) selling goods to a retailer who is also registered in Gujarat (State Code: 24). When generating the invoice using a GST invoice generator, the software will compare the first two digits of your GSTIN with the first two digits of the buyer's GSTIN. Since "24" matches "24", the transaction is recognized as an intra-state supply. The software will automatically split the applicable tax rate down the middle—charging 9% CGST (Central GST) and 9% SGST (State GST) on an 18% item.

Scenario B: Inter-State Supply (Cross-Border)

Now imagine you are that same manufacturer in Gujarat (State Code: 24), but this time you are selling to a distributor in Karnataka (State Code: 29). The billing system detects a mismatch between the supplier code "24" and the buyer code "29". It immediately classifies the transaction as an inter-state supply. Instead of splitting the tax, the system charges the full 18% as IGST (Integrated GST). The Central Government collects this IGST and later settles the accounts with the Karnataka State Government, as Karnataka is the destination state.

A single error in recording the buyer's state code can result in charging the wrong tax head (e.g., charging CGST/SGST instead of IGST). This is a severe compliance violation. The buyer will be completely unable to claim Input Tax Credit (ITC) for that invoice, leading to commercial disputes, and you may face penalties during departmental audits.

Understanding the Structure of the 15-Digit GSTIN

While the first two digits are the state code, understanding the rest of the GSTIN is equally important for verifying the authenticity of a business partner:

  • Digits 1 and 2: The GST State Code (e.g., 27 for Maharashtra).
  • Digits 3 to 12: The 10-character Permanent Account Number (PAN) of the business entity or proprietor. For a company, the 4th character of the PAN is usually "C". For an individual, it is "P".
  • Digit 13: The entity code. It represents the number of registrations the business has within that specific state. If a company has 1 branch in Maharashtra, this digit is "1". If they open a second branch with a separate registration in Maharashtra, the digit becomes "2". It goes up to 9, and then uses alphabetical characters (A-Z).
  • Digit 14: The letter "Z". This is a default, hardcoded character for all normal taxpayers under the current GST schema.
  • Digit 15: The checksum character. It can be a number or a letter, generated mathematically using the previous 14 characters. It allows billing software and portals like our GSTIN Validator tool to instantly detect typos without needing a database query.

Recent Changes and UTGST (Union Territory GST)

The political map of India occasionally changes, which directly impacts the GST framework. Over the past few years, the government has merged certain Union Territories and split others. These administrative changes require businesses to update their GSTINs and state codes.

For example, Dadra & Nagar Haveli and Daman & Diu were merged into a single Union Territory. Following this merger, businesses in Daman & Diu had to migrate their GSTINs to the new combined state code (26).

Similarly, following the reorganization of Jammu & Kashmir, the region was split into two separate Union Territories. The GST Council assigned code "01" to Jammu & Kashmir and a brand new code "38" to Ladakh. If you are doing business with entities in the northernmost regions, it is imperative to use the updated 2026 codes.

When you supply goods to a Union Territory without its own legislature (like Andaman & Nicobar Islands, code 35), the tax charged on local sales is CGST + UTGST (instead of SGST). Functionally, UTGST works exactly the same as SGST, but the revenue goes to the central administration rather than a state government.

Best Practices for Businesses

Always verify the state code provided by your client before raising a tax invoice. Do not rely solely on the shipping address. Sometimes, a company may have its registered headquarters in Delhi (07) but instruct you to ship the goods to their unregistered warehouse in Haryana (06). In such cases, the billing must be done as an inter-state sale (IGST) to the Delhi GSTIN (07), with the shipping address marked as Haryana. Use our lookup tool regularly to prevent ITC mismatches and ensure 100% compliance.

Frequently Asked Questions

What is a GST state code?
A GST state code is a unique 2-digit number assigned to each state and union territory in India. It forms the first two digits of any 15-digit GSTIN.
Why is the GST state code important for billing?
The state code helps determine the Place of Supply. If the supplier's state code and the buyer's state code match, CGST+SGST applies. If they differ, IGST applies.
What is the GST state code for Maharashtra in 2026?
The GST state code for Maharashtra remains '27'. The state codes have not changed in the 2026 GST 2.0 update.
How can I find the state name from a GSTIN?
Simply look at the first two digits of the GSTIN and match it against our GST state code list. For example, '07' is Delhi and '29' is Karnataka.
Are state codes different from union territory codes?
No, under GST, both states and union territories are assigned 2-digit codes in the exact same format (from 01 to 38).
What does state code '97' mean?
State code '97' is reserved for 'Other Territory' under the GST framework, typically used for specific offshore or specialized economic zones.
Can a business have multiple GSTINs in the same state?
Yes. If a business has multiple verticals or branches in the same state, they can obtain multiple GSTINs. The state code (first two digits) will remain the same, but the entity code (13th digit) will change.
Where can I download the full list of GST state codes?
You can view, search, and refer to the complete, updated 2026 list of GST state codes directly on our page.
What is a GST State Code?
The GST state code is a 2-digit number that forms the first two characters of a 15-digit GSTIN (Goods and Services Tax Identification Number). It identifies the state where the business is registered.
How to use this gst state code list finder?
You can scroll through the list or use the search bar to instantly find the 2-digit GST state code for your state or Union Territory.