India GST State Codes List
Every GSTIN starts with a two digit state code, and the same code drives place of supply, CGST/SGST versus IGST, and e-invoice and e-way bill JSON. Use this table to check a customer GSTIN, fill ERP state masters, or prepare an import file.
| State code | State or union territory | Short code |
|---|---|---|
01 | Jammu and Kashmir | JK |
02 | Himachal Pradesh | HP |
03 | Punjab | PB |
04 | Chandigarh | CH |
05 | Uttarakhand | UK |
06 | Haryana | HR |
07 | Delhi | DL |
08 | Rajasthan | RJ |
09 | Uttar Pradesh | UP |
10 | Bihar | BR |
11 | Sikkim | SK |
12 | Arunachal Pradesh | AR |
13 | Nagaland | NL |
14 | Manipur | MN |
15 | Mizoram | MZ |
16 | Tripura | TR |
17 | Meghalaya | ML |
18 | Assam | AS |
19 | West Bengal | WB |
20 | Jharkhand | JH |
21 | Odisha | OD |
22 | Chhattisgarh | CG |
23 | Madhya Pradesh | MP |
24 | Gujarat | GJ |
26 | Dadra and Nagar Haveli and Daman and Diu | - |
27 | Maharashtra | MH |
29 | Karnataka | KA |
30 | Goa | GA |
31 | Lakshadweep | LD |
32 | Kerala | KL |
33 | Tamil Nadu | TN |
34 | Puducherry | PY |
35 | Andaman and Nicobar Islands | AN |
36 | Telangana | TS |
37 | Andhra Pradesh | AP |
38 | Ladakh | LA |
97 | Other Territory | - |
99 | Centre Jurisdiction | - |
State codes are used as the first two digits of the GSTIN and for place of supply. Codes 97 and 99 are special values. Verify against the GST portal if the government reorganises any territory.
Customer master clean-up review
Optional expert review of GSTIN and state data quality before an ERP migration.
Optional. The tool and every export work without this. No spam.
How to use the list
Search by state name or code. For a GSTIN such as 27AABCU9603R1ZX the first two digits are 27, which is Maharashtra. If the supplier's code equals the place of supply code, the sale is intra-state and attracts CGST and SGST. If they differ, it is inter-state and attracts IGST. Your ERP should derive this automatically from the state masters.
Loading state masters in an ERP
Tally Prime, Busy, Marg and Zoho Books keep state names as text in the party master, while SAP Business One India and API based invoicing use the numeric code. Export this table to Excel and use it as the lookup column in your master data migration. A mismatch between the spelling in the party master and the GST portal is a frequent cause of rejected e-invoices.
- Keep the 2 digit code with a leading zero as text, not as a number.
- Do not rely on the first two digits of the pincode for the state.
- Map code 97 and 99 only for special cases.
Changes to watch
Daman and Diu merged with Dadra and Nagar Haveli, and Ladakh became its own union territory with code 38. Older masters may still hold retired values. When cleaning customer data, validate each GSTIN prefix against this list and flag the rest for review.
Frequently Asked Questions
What is the GST state code for Maharashtra?
The state code for Maharashtra is 27, and for Karnataka it is 29. Tamil Nadu is 33 and Gujarat is 24. The code is the first two digits of every GSTIN registered in that state.
Why is code 25 missing?
Code 25 was Daman and Diu, which merged with Dadra and Nagar Haveli. The merged territory now uses code 26. Older records may still carry the retired value.
Does the state code decide IGST or CGST?
It does through the place of supply. When the supplier state code and the place of supply state match, CGST and SGST apply. When they differ, IGST applies, with specific exceptions in the IGST Act.
What are codes 97 and 99?
Code 97 stands for Other Territory and 99 for Centre Jurisdiction. They are special values used in some GST documents and are not ordinary states.
If your customer master has thousands of records with inconsistent state data, we can help you design a clean-up and validation step before an ERP migration.
Related Tools
GSTIN Validator Code Generator
Get a Python function that checks GSTIN structure, state code and the mod 36 checksum character before you save a party.
Country & TaxIndia GST Return Due Dates Reference
Searchable table of GST returns, who files them and the usual due date, for Indian manufacturers and accountants.
Country & TaxE-Way Bill Validity Calculator
Enter the distance and the cargo type to see how many days an e-way bill stays valid and the latest delivery time.
Country & TaxMonthly GST Compliance Checklist for Indian Manufacturers
A month-end GST routine for Indian plants covering sales, purchases, ITC, job work, e-way bills and return filing.
More Country & Tax tools
See all- Employer PF and ESI Cost Calculator
- Tally Prime Manufacturing Journal Checklist
- Tally Stock Item Import Template (Excel)
- Busy Accounting GST Setup Checklist
- GST Tax Invoice Format Template for Indian Manufacturers
- Delivery Challan Format Template for Goods Movement in India
- Purchase Order Format Template for Indian Manufacturers
- Job Work Challan Register and ITC-04 Worksheet
- TDS Deduction Tracker Worksheet for Vendor Payments