Skip to content

GST State Code List

Every GST state and Union Territory code, as used in GSTINs and the place of supply — with the tax each one charges within the state.

GST state codes
CodeState / UTTypeTax within the state
01Jammu and KashmirUnion Territory (with legislature)CGST + SGST
02Himachal PradeshStateCGST + SGST
03PunjabStateCGST + SGST
04ChandigarhUnion TerritoryCGST + UTGST
05UttarakhandStateCGST + SGST
06HaryanaStateCGST + SGST
07DelhiUnion Territory (with legislature)CGST + SGST
08RajasthanStateCGST + SGST
09Uttar PradeshStateCGST + SGST
10BiharStateCGST + SGST
11SikkimStateCGST + SGST
12Arunachal PradeshStateCGST + SGST
13NagalandStateCGST + SGST
14ManipurStateCGST + SGST
15MizoramStateCGST + SGST
16TripuraStateCGST + SGST
17MeghalayaStateCGST + SGST
18AssamStateCGST + SGST
19West BengalStateCGST + SGST
20JharkhandStateCGST + SGST
21OdishaStateCGST + SGST
22ChhattisgarhStateCGST + SGST
23Madhya PradeshStateCGST + SGST
24GujaratStateCGST + SGST
25Daman and DiuOld code — Daman and Diu merged into 26 in 2020.Union TerritoryCGST + UTGST
26Dadra and Nagar Haveli and Daman and DiuUnion TerritoryCGST + UTGST
27MaharashtraStateCGST + SGST
28Andhra Pradesh (Old)Old code for Andhra Pradesh before its 2014 division. Current Andhra Pradesh GSTINs use 37.StateCGST + SGST
29KarnatakaStateCGST + SGST
30GoaStateCGST + SGST
31LakshadweepUnion TerritoryCGST + UTGST
32KeralaStateCGST + SGST
33Tamil NaduStateCGST + SGST
34PuducherryUnion Territory (with legislature)CGST + SGST
35Andaman and Nicobar IslandsUnion TerritoryCGST + UTGST
36TelanganaStateCGST + SGST
37Andhra PradeshStateCGST + SGST
38LadakhUnion TerritoryCGST + UTGST
96Other country (outside India)Used as the place of supply for exports. Not part of any GSTIN.Place of supply onlyIGST (or zero-rated under LUT)
97Other TerritoryFor supplies in Indian territory outside any state or UT, such as offshore areas.Other territoryCGST + UTGST

How state codes decide the tax on your invoice

Compare your own state code with the customer's place of supply. If they match, the supply is intrastate and you charge CGST + SGST (or CGST + UTGST in a Union Territory without a legislature). If they differ, it is interstate and you charge IGST. Exports use code 96 and are zero-rated. Worked examples are in CGST vs SGST vs IGST.

The first two digits of a GSTIN are its state code, so you can read a customer's state straight from their GST number — or let the GSTIN checker do it. The invoice generator does the same and picks the right tax for you.

Frequently asked questions

A two-digit number that identifies an Indian state or Union Territory under GST. It forms the first two digits of every GSTIN and is printed with the place of supply on invoices.

07 Delhi, 09 Uttar Pradesh, 19 West Bengal, 24 Gujarat, 27 Maharashtra, 29 Karnataka, 32 Kerala, 33 Tamil Nadu, 36 Telangana and 37 Andhra Pradesh.

96 (Other Country) is used as the place of supply for supplies to customers outside India. It never appears in a GSTIN.

Union Territories without their own legislature: Chandigarh (04), Dadra and Nagar Haveli and Daman and Diu (26), Lakshadweep (31), Andaman and Nicobar Islands (35) and Ladakh (38). Delhi, Puducherry and Jammu and Kashmir have legislatures, so they charge SGST.

25 was Daman and Diu before it merged with Dadra and Nagar Haveli into code 26 in 2020. 28 is the code for Andhra Pradesh before its 2014 division; current Andhra Pradesh GSTINs use 37.

More free tools