GST resources
GST State Codes: The Complete List
Every state and union territory has a two-digit GST code. It is the first two digits of every GSTIN, and it decides whether an invoice carries CGST and SGST or IGST.
State code list
| Code | State / union territory | Tax with CGST |
|---|---|---|
| 01 | Jammu and Kashmir | SGST |
| 02 | Himachal Pradesh | SGST |
| 03 | Punjab | SGST |
| 04 | Chandigarh | UTGST |
| 05 | Uttarakhand | SGST |
| 06 | Haryana | SGST |
| 07 | Delhi | SGST |
| 08 | Rajasthan | SGST |
| 09 | Uttar Pradesh | SGST |
| 10 | Bihar | SGST |
| 11 | Sikkim | SGST |
| 12 | Arunachal Pradesh | SGST |
| 13 | Nagaland | SGST |
| 14 | Manipur | SGST |
| 15 | Mizoram | SGST |
| 16 | Tripura | SGST |
| 17 | Meghalaya | SGST |
| 18 | Assam | SGST |
| 19 | West Bengal | SGST |
| 20 | Jharkhand | SGST |
| 21 | Odisha | SGST |
| 22 | Chhattisgarh | SGST |
| 23 | Madhya Pradesh | SGST |
| 24 | Gujarat | SGST |
| 25 | Daman and Diu (old code, before the 2020 merger) | — |
| 26 | Dadra and Nagar Haveli and Daman and Diu | UTGST |
| 27 | Maharashtra | SGST |
| 28 | Andhra Pradesh (old code, before 2014) | — |
| 29 | Karnataka | SGST |
| 30 | Goa | SGST |
| 31 | Lakshadweep | UTGST |
| 32 | Kerala | SGST |
| 33 | Tamil Nadu | SGST |
| 34 | Puducherry | SGST |
| 35 | Andaman and Nicobar Islands | UTGST |
| 36 | Telangana | SGST |
| 37 | Andhra Pradesh | SGST |
| 38 | Ladakh | UTGST |
| 97 | Other Territory | — |
| 99 | Centre Jurisdiction | — |
Delhi, Puducherry and Jammu and Kashmir have legislatures, so they charge SGST like states; the other union territories charge UTGST.
Where the state code is used
- The first two digits of every GSTIN, so you can tell a buyer's state at a glance
- The place of supply on a tax invoice, printed as state name and code
- GSTR-1, where every B2B invoice and every state-wise B2C total carries a place-of-supply code
- E-way bills, for the dispatch and delivery states
- GSTR-3B table 3.2, which lists inter-state sales to unregistered buyers by state
Worked example: reading the code on a bill
Sri Lakshmi Stores is in Mysuru, so its GSTIN starts with 29, Karnataka. A wholesale buyer's GSTIN starts with 29 as well, and goods are delivered in Mandya: the place of supply is 29, the same as the store, so a ₹10,000 sale at 18% carries CGST ₹900 and SGST ₹900.
A second buyer's GSTIN starts with 33, Tamil Nadu, and goods go to Coimbatore. The place of supply is 33, different from 29, so the same sale carries IGST of ₹1,800. If the store had wrongly charged CGST and SGST, the Tamil Nadu buyer could not claim the credit and the store would have to pay IGST and seek a refund of the wrong tax.
Codes that changed
Andhra Pradesh used code 28 before the state was divided in 2014; the present Andhra Pradesh uses 37 and Telangana 36. Dadra and Nagar Haveli and Daman and Diu were merged into one union territory in January 2020 and use 26; code 25 belonged to the old Daman and Diu. Ladakh, made a separate union territory in 2019, uses 38.
Common mistakes
- Using 28 for Andhra Pradesh instead of 37
- Taking the place of supply from the buyer's GSTIN when goods are delivered to another state
- Charging SGST instead of UTGST in a union territory without a legislature
- Typing the state name without the code on a B2C invoice above ₹50,000
When the buyer has no GSTIN
For a consumer or unregistered business, the place of supply comes from the delivery address for goods, or the customer's address on record for most services. Ask for the state when you take an order for delivery, and save it on the customer. Tax invoices to unregistered buyers of ₹50,000 or more must carry the delivery address and state name, and inter-state invoices above ₹1 lakh are reported one by one in GSTR-1, so the state must be right.
How TripleBill helps
TripleBill reads the state from the first two digits of a GSTIN, prints the place of supply with its code on every invoice, and uses it to choose CGST + SGST or IGST.
This page is general information about GST in India, not tax advice. Rates, thresholds and rules change; confirm with the GST portal or a chartered accountant before acting.
Last reviewed and sources
Last reviewed: November 2026. Facts on this page were checked against:
- GSTN state code master used on the GST portal
- UTGST Act, 2017, section 2 (union territories that levy UTGST)
- The Dadra and Nagar Haveli and Daman and Diu (Merger of Union Territories) Act, 2019
Frequently asked questions
What is the GST state code of Karnataka?
29.
What is the GST state code of Andhra Pradesh?
37 today. Code 28 was used before the state was divided in 2014.
What is the state code of Telangana?
36.
What is state code 97?
"Other Territory", used for areas outside any state or union territory, such as offshore installations.
What is state code 26?
The merged union territory of Dadra and Nagar Haveli and Daman and Diu.
Which union territories charge UTGST?
Chandigarh, Ladakh, Lakshadweep, Andaman and Nicobar Islands, and Dadra and Nagar Haveli and Daman and Diu. Delhi, Puducherry and Jammu and Kashmir charge SGST.
Is the state code the same as the vehicle registration code?
No. GST state codes are numbers from the census list; vehicle codes are letters such as KA or TN.
How do I find the state code from a GSTIN?
Read the first two digits. A GSTIN starting 27 belongs to a registration in Maharashtra, one starting 33 to Tamil Nadu.
Does a branch in another state need its own GSTIN?
Yes. Each state where you make taxable supplies needs its own registration, and its GSTIN starts with that state's code.
Related
Your first invoice is two minutes away.
7-day free trial with everything unlocked. No card needed.
