GST state code list for every state and union territory

Updated 22 October 2026 · 4 min read

Every GSTIN starts with a two-digit state code. Here is the full list, what the old codes mean, and how the code decides whether you charge CGST + SGST or IGST.

GST state codes

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

Codes 25 and 28 are no longer issued for new registrations: Daman and Diu merged into code 26 from 26 January 2020, and Andhra Pradesh uses 37 since the state was divided (Telangana is 36).

How to read a GSTIN

A GSTIN has 15 characters. Taking 27ABCDE1234F1Z5 as an example:

  • Characters 1–2 (27): the state code — here Maharashtra.
  • Characters 3–12 (ABCDE1234F): the PAN of the business.
  • Character 13 (1): the registration number for that PAN in the state — 1 for the first registration.
  • Character 14 (Z): set to Z by default.
  • Character 15 (5): a check character that catches typing mistakes.

Why the state code matters on every invoice

The state code tells you where your customer is registered. When your state code and the place of supply are the same, the sale is intra-state and you charge CGST + SGST. When they differ, it is inter-state and you charge IGST.

Getting this wrong means the tax goes to the wrong government, and fixing it later takes credit notes and amendments.

Common questions

What is the GST state code of Maharashtra?+

27.

What is the GST state code of Delhi?+

07.

What is the GST state code of Karnataka?+

29.

What is the GST state code of Tamil Nadu?+

33.

What is the GST state code of West Bengal?+

19.

Why do some old GSTINs start with 28?+

28 was Andhra Pradesh before the state was divided in 2014. Andhra Pradesh now uses 37 and Telangana uses 36.

Sources

This guide is general information, not legal or tax advice. Rules change; confirm with your CA or the official notification.

Run your billing, stock and books on Nuronix

GST-correct invoices, stock and books that update themselves. 14 days free, no card.