| Code | State or Union Territory |
|---|---|
| 01 | Jammu and Kashmir |
| 02 | Himachal Pradesh |
| 03 | Punjab |
| 04 | Chandigarh |
| 05 | Uttarakhand |
| 06 | Haryana |
| 07 | Delhi |
| 08 | Rajasthan |
| 09 | Uttar Pradesh |
| 10 | Bihar |
| 11 | Sikkim |
| 12 | Arunachal Pradesh |
| 13 | Nagaland |
| 14 | Manipur |
| 15 | Mizoram |
| 16 | Tripura |
| 17 | Meghalaya |
| 18 | Assam |
| 19 | West Bengal |
| 20 | Jharkhand |
| 21 | Odisha |
| 22 | Chhattisgarh |
| 23 | Madhya Pradesh |
| 24 | Gujarat |
| 25 | Daman and Diu |
| 26 | Dadra and Nagar Haveli |
| 27 | Maharashtra |
| 29 | Karnataka |
| 30 | Goa |
| 31 | Lakshadweep |
| 32 | Kerala |
| 33 | Tamil Nadu |
| 34 | Puducherry |
| 35 | Andaman and Nicobar Islands |
| 36 | Telangana |
| 37 | Andhra Pradesh |
| 38 | Ladakh |
| 97 | Other Territory |
Source: the GST Council’s 40th meeting agenda (June 2020), read on gstcouncil.gov.in. Dadra and Nagar Haveli and Daman and Diu were merged into one Union Territory in January 2020, and that agenda still lists codes 25 and 26 separately, so confirm on the GST portal which code it expects for that Union Territory. You may also meet code 28 on older Andhra Pradesh documents (current code 37), and codes 96 and 99 for foreign and centre-jurisdiction cases. We did not confirm those three from an official table, so check the portal before relying on them.
This splits the GSTIN into its parts. It does not check the last character or confirm that the registration exists. Verify a GSTIN on the GST portal before you claim credit.
If the supplier’s state and the place of supply are the same, the invoice carries CGST and SGST. If they differ, it carries IGST. Comparing the two codes is the quick check. For the arithmetic, use the GST calculator.
Every State and Union Territory has a two-digit GST code. The first two digits of a GSTIN are the code of the State in which the taxpayer is registered, followed by the ten-character PAN, then an entity number, the letter Z and a check character.
The code also appears on invoices, where the supplier's state and the place of supply are shown with their codes. When the two are the same, the supply is within a State and attracts CGST and SGST. When they differ, it is between States and attracts IGST.
A taxpayer registered in more than one State has a separate GSTIN for each State, and the first two digits of each differ. The PAN part is the same.
A vendor invoice shows the GSTIN 29ABCDE1234F1Z5 and the place of supply as Maharashtra.