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

CodeState / union territoryTax with CGST
01Jammu and KashmirSGST
02Himachal PradeshSGST
03PunjabSGST
04ChandigarhUTGST
05UttarakhandSGST
06HaryanaSGST
07DelhiSGST
08RajasthanSGST
09Uttar PradeshSGST
10BiharSGST
11SikkimSGST
12Arunachal PradeshSGST
13NagalandSGST
14ManipurSGST
15MizoramSGST
16TripuraSGST
17MeghalayaSGST
18AssamSGST
19West BengalSGST
20JharkhandSGST
21OdishaSGST
22ChhattisgarhSGST
23Madhya PradeshSGST
24GujaratSGST
25Daman and Diu (old code, before the 2020 merger)—
26Dadra and Nagar Haveli and Daman and DiuUTGST
27MaharashtraSGST
28Andhra Pradesh (old code, before 2014)—
29KarnatakaSGST
30GoaSGST
31LakshadweepUTGST
32KeralaSGST
33Tamil NaduSGST
34PuducherrySGST
35Andaman and Nicobar IslandsUTGST
36TelanganaSGST
37Andhra PradeshSGST
38LadakhUTGST
97Other Territory—
99Centre 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.