GST State Code List 2026: Complete Guide with GSTIN Format, Jurisdiction & Verification

Updated: Jun 3, 2026 12 min read Nishant
Quick Summary
  • A GST state code is a 2-digit numeric identifier assigned to every Indian state and Union Territory under GST law - it forms the first two digits of your 15-character GSTIN.
  • India uses active GST state and UT codes from 01 to 38, with codes 25 and 28 discontinued. In addition, GST system reporting also uses special codes such as 97 for Other Territory and 99 for OIDAR.
  • The state code helps determine whether a supply is treated as intra-state or inter-state, which in turn affects whether CGST + SGST, CGST + UTGST, or IGST applies.
  • Businesses operating in multiple states generally need separate GST registration in each state or Union Territory from which they make taxable supplies.
  • Jurisdiction is allocated broadly through administrative distribution: 90% state / 10% central for taxpayers below ₹1.5 crore turnover, and 50% / 50% for taxpayers above ₹1.5 crore.
  • A wrong state code on an invoice can cause tax head errors, ITC mismatch, return inconsistencies, and IRN rejection in e-invoicing cases.
  • You can verify a GSTIN for free on the GST portal.

What Is a GST State Code?

A GST state code is a standardised 2-digit numeric code assigned to every Indian state and Union Territory under the GST framework. These codes form the first two digits of the 15-character GSTIN and are used across registration, invoicing, return filing, e-way bills, and e-invoicing.

The GST framework uses a standard state and UT coding structure for identification and compliance purposes. Every taxpayer, invoice, return, e-way bill, and e-invoice uses these codes in some form, which is why they are far more than a simple location label.

Live Demo Available Today

Experience the power of Expert Accounting

Join our guided walkthrough to see how BUSY can transform your business operations.

Trusted by 6,00,000+ Users
4.6 Google Rating
+91
expand_more

* No credit card required

Complete GST State Code List 2026 - All States and UTs

GST Code

01

State / Union Territory

Jammu and Kashmir

Alpha Code

JK

Type

State code in GST system

GST Code

02

State / Union Territory

Himachal Pradesh

Alpha Code

HP

Type

State

GST Code

03

State / Union Territory

Punjab

Alpha Code

PB

Type

State

GST Code

04

State / Union Territory

Chandigarh

Alpha Code

CH

Type

UT

GST Code

05

State / Union Territory

Uttarakhand

Alpha Code

UK

Type

State

GST Code

06

State / Union Territory

Haryana

Alpha Code

HR

Type

State

GST Code

07

State / Union Territory

Delhi

Alpha Code

DL

Type

UT with legislature for GST treatment purposes

GST Code

08

State / Union Territory

Rajasthan

Alpha Code

RJ

Type

State

GST Code

09

State / Union Territory

Uttar Pradesh

Alpha Code

UP

Type

State

GST Code

10

State / Union Territory

Bihar

Alpha Code

BR

Type

State

GST Code

11

State / Union Territory

Sikkim

Alpha Code

SK

Type

State

GST Code

12

State / Union Territory

Arunachal Pradesh

Alpha Code

AR

Type

State

GST Code

13

State / Union Territory

Nagaland

Alpha Code

NL

Type

State

GST Code

14

State / Union Territory

Manipur

Alpha Code

MN

Type

State

GST Code

15

State / Union Territory

Mizoram

Alpha Code

MZ

Type

State

GST Code

16

State / Union Territory

Tripura

Alpha Code

TR

Type

State

GST Code

17

State / Union Territory

Meghalaya

Alpha Code

ML

Type

State

GST Code

18

State / Union Territory

Assam

Alpha Code

AS

Type

State

GST Code

19

State / Union Territory

West Bengal

Alpha Code

WB

Type

State

GST Code

20

State / Union Territory

Jharkhand

Alpha Code

JH

Type

State

GST Code

21

State / Union Territory

Odisha

Alpha Code

OD

Type

State

GST Code

22

State / Union Territory

Chhattisgarh

Alpha Code

CT

Type

State

GST Code

23

State / Union Territory

Madhya Pradesh

Alpha Code

MP

Type

State

GST Code

24

State / Union Territory

Gujarat

Alpha Code

GJ

Type

State

GST Code

25

State / Union Territory

Daman and Diu

Alpha Code

-

Type

Discontinued

GST Code

26

State / Union Territory

Dadra & Nagar Haveli and Daman & Diu

Alpha Code

DH

Type

UT

GST Code

27

State / Union Territory

Maharashtra

Alpha Code

MH

Type

State

GST Code

28

State / Union Territory

Andhra Pradesh (old / undivided)

Alpha Code

-

Type

Discontinued

GST Code

29

State / Union Territory

Karnataka

Alpha Code

KA

Type

State

GST Code

30

State / Union Territory

Goa

Alpha Code

GA

Type

State

GST Code

31

State / Union Territory

Lakshadweep

Alpha Code

LD

Type

UT

GST Code

32

State / Union Territory

Kerala

Alpha Code

KL

Type

State

GST Code

33

State / Union Territory

Tamil Nadu

Alpha Code

TN

Type

State

GST Code

34

State / Union Territory

Puducherry

Alpha Code

PY

Type

UT with legislature for GST treatment purposes

GST Code

35

State / Union Territory

Andaman & Nicobar Islands

Alpha Code

AN

Type

UT

GST Code

36

State / Union Territory

Telangana

Alpha Code

TS

Type

State

GST Code

37

State / Union Territory

Andhra Pradesh

Alpha Code

AP

Type

State

GST Code

38

State / Union Territory

Ladakh

Alpha Code

LA

Type

UT

GST Code

97

State / Union Territory

Other Territory

Alpha Code

OT

Type

Special

GST Code

99

State / Union Territory

OIDAR

Alpha Code

-

Type

Special

The active GST system today uses codes 01 to 38, with codes 25 and 28 discontinued, and also recognizes special codes such as 97 and 99 in GST system reporting.

Codes 25 and 28 should not be used for fresh GST interpretation as current operating state codes. Code 25 relates to the old Daman and Diu structure, while code 28 relates to the earlier undivided Andhra Pradesh structure.

Special GST Codes: 97, 99 - and Discontinued Codes 25 and 28

Code 97 - Other Territory

Code 97 is used in GST system reporting for Other Territory. This is the recognised special GST code used outside the regular state / UT list.

Code 99 - OIDAR

Code 99 is used in GST system reporting for OIDAR, that is, Online Information and Database Access or Retrieval related reporting. It should not be described as a general Centre Jurisdiction code for central government departments.

Code 25 - Discontinued

Code 25 was originally associated with Daman and Diu. After the merger of Dadra and Nagar Haveli with Daman and Diu, the unified territory is reflected under code 26 for current GST system purposes.

Code 28 - Discontinued

Code 28 relates to the older undivided Andhra Pradesh coding structure. Current GST state codes use 36 for Telangana and 37 for Andhra Pradesh.

Full GSTIN Structure - All 15 Digits Explained

The GSTIN is a 15-character alphanumeric identification number used for GST registration.

Position

1-2

Characters

2 digits

Represents

GST State Code

Example

27

Position

3-12

Characters

10 characters

Represents

PAN of the entity

Example

ABCDE1234F

Position

13

Characters

1 character

Represents

Entity number under same PAN and state

Example

1

Position

14

Characters

1 character

Represents

Default character

Example

Z

Position

15

Characters

1 character

Represents

Check digit

Example

5

Example GSTIN: 27ABCDE1234F1Z5

  • 27 = Maharashtra
  • ABCDE1234F = PAN
  • 1 = first registration in that state under that PAN
  • Z = default character
  • 5 = check digit

This is why the first two digits matter so much. They immediately identify the GST registration state or special GST code category.

Updated GST State code list 2026

UTGST vs SGST - The Difference for Union Territories

The distinction between SGST and UTGST affects the tax head used on intra-territory supplies.

For GST purposes, Delhi and Puducherry are treated in the SGST framework for intra-territory supplies, while Union Territories without legislature fall under UTGST. The UTGST law itself applies to Union Territories such as Andaman and Nicobar Islands, Lakshadweep, Dadra and Nagar Haveli and Daman and Diu, Chandigarh, and other notified Union Territories without legislature.

Category

GST treatment aligned with SGST

Territories Included

Delhi, Puducherry

Tax Applied on Intra-territory Supply

CGST + SGST

Category

UTGST applies

Territories Included

Chandigarh, Dadra & Nagar Haveli and Daman & Diu, Lakshadweep, Andaman & Nicobar Islands, Ladakh

Tax Applied on Intra-territory Supply

CGST + UTGST

Why This Matters

  • If the supply is within Delhi, CGST + SGST applies.
  • If the supply is within Chandigarh, CGST + UTGST applies.
  • If the supply is inter-state, IGST applies regardless of whether the supplier is in a state or UT.

A system that treats all Union Territories exactly the same can lead to wrong tax head selection and reporting mismatches.

How GST State Code Determines IGST vs CGST + SGST

The GST state code is a key practical reference in determining whether a transaction is intra-state or inter-state.

Supplier State Code

Different code

Place of Supply Code

Different code

Tax Applied

IGST

Worked Example

A supplier registered in Maharashtra with GSTIN starting 27 supplies goods to a buyer registered in Karnataka with GSTIN starting 29. Since the supplier state code and recipient state code differ, the transaction is inter-state and IGST applies.

A supplier in Delhi with GSTIN starting 07 supplies services to a Delhi client also identified under 07. That is an intra-state supply and CGST + SGST applies.

Place of Supply Rules and the State Code Connection

Place of Supply is the legal concept that determines where a transaction is treated as taking place for GST purposes. State code analysis is often the first practical checkpoint.

Transaction Type

Goods involving movement

Place of Supply

Where movement terminates for delivery

Transaction Type

Goods without movement

Place of Supply

Where goods are located at time of delivery

Transaction Type

Services to registered person

Place of Supply

Location of registered recipient

Transaction Type

Services to unregistered person

Place of Supply

Location of recipient, if available, otherwise supplier location

Transaction Type

Immovable property services

Place of Supply

Location of the property

Transaction Type

Import of services

Place of Supply

Location of recipient in India

A common mistake is to look only at the city or branch address and ignore the GSTIN state code of the registered recipient. For GST classification, the registered location and applicable place of supply rules matter more than casual business references.

GST Jurisdiction - What It Is and How It Is Allocated

GST jurisdiction means the tax authority office that handles a taxpayer’s compliance matters such as registration, notices, audits, refunds, and administrative interaction.

The Two Broad Jurisdiction Types

Jurisdiction Type

State Jurisdiction

Administered By

SGST / State GST Department

Covers

State GST administration

Jurisdiction Type

Central Jurisdiction

Administered By

CBIC / CGST

Covers

Central GST administration

Administrative Hierarchy

Both central and state GST systems use a layered administrative structure such as:

Zone -> Commissionerate -> Division -> Range

Your assigned officer and office matter for registration follow-up, notices, refunds, and audit communications.

Jurisdiction Allocation by Turnover (₹1.5 Crore Threshold)

Annual Turnover

Below ₹1.5 crore

State Jurisdiction

90% of taxpayers

Central Jurisdiction

10% of taxpayers

Annual Turnover

Above ₹1.5 crore

State Jurisdiction

50% of taxpayers

Central Jurisdiction

50% of taxpayers

This allocation is part of the single-interface model under GST administration. It is not something the taxpayer chooses manually.

Key Points

  • Allocation is done administratively.
  • The taxpayer is assigned either state or central control in line with the applicable distribution framework.
  • Your GST certificate and jurisdiction tools help identify the actual assigned office.

How to Find Your GST Jurisdiction - Step by Step

Method 1 - CBIC Jurisdiction Tool

Use the CBIC jurisdiction tool to identify central GST jurisdiction details.

Method 2 - GST Portal

The GST portal allows taxpayers to see registration-linked jurisdiction details through user services and certificate data.

Method 3 - GST Registration Certificate

Your GST Registration Certificate displays jurisdiction details and remains one of the simplest internal references for checking assigned authority.

Use the current GST portal menu and the registration certificate to confirm jurisdiction details.

Multi-State GST Registration - What You Must Know

Under GST, each state or Union Territory is treated as a separate registration jurisdiction. A business operating from multiple states generally requires separate GST registration in each such state or UT from which taxable supplies are made.

When Separate Registration Is Commonly Required

Scenario

Branch office in another state

Separate GST Registration Required?

Yes

Scenario

Warehouse or godown in another state

Separate GST Registration Required?

Yes

Scenario

Factory in another state

Separate GST Registration Required?

Yes

Scenario

Employees and fixed operations in another state

Separate GST Registration Required?

Usually yes, if business is conducted from there

Scenario

Fulfilment setup in another state

Separate GST Registration Required?

Yes in typical cases

Scenario

Purely online services with no additional place of business in another state

Separate GST Registration Required?

Depends on actual place of business and registration liability

Registration depends on the actual place of business and the nature of taxable operations.

Key Compliance Points

  • Each GSTIN files its own returns.
  • Stock transfers between distinct persons in different states are treated separately under GST.
  • ITC and tax ledgers are registration-specific.
  • Using one GSTIN casually for multi-state physical business operations can create serious compliance issues.

BUSY's GST accounting software manages multi-GSTIN filing, state-wise ITC tracking, and separate ledgers for each registration in one integrated system.

How to Verify a GSTIN Online - Step by Step

GSTIN verification is a basic risk-control practice.

Method 1 - GST Portal

The GST portal allows GSTIN search and taxpayer verification. This is the safest official route.

What You Check

  • Legal name
  • Trade name
  • Registration status
  • Type of taxpayer
  • Jurisdiction details
  • State code consistency

Manual Structure Check

  • Digits 1-2 = state code
  • Digits 3-12 = PAN
  • Digit 13 = entity number
  • Digit 14 = Z
  • Digit 15 = check digit

Why Verification Matters

Verification Point

Registration status is active

Why It Matters

Inactive or cancelled supplier raises ITC risk

Verification Point

State code matches invoice claim

Why It Matters

Wrong state code can cause wrong tax head usage

Verification Point

Basic GSTIN structure is correct

Why It Matters

Helps spot obvious fake or mistyped GSTIN

Where GST State Code Is Used in Compliance

Compliance Activity

GST Registration

Role of State Code

Identifies state / UT of registration

Compliance Activity

Tax Invoice

Role of State Code

Supplier and recipient GSTINs embed state codes

Compliance Activity

GSTR-1

Role of State Code

Helps determine place-of-supply reporting

Compliance Activity

E-Way Bill

Role of State Code

State movement logic depends on origin and destination

Compliance Activity

E-Invoice / IRN

Role of State Code

GSTIN validation includes code consistency

Compliance Activity

ITC Matching

Role of State Code

Supplier GSTIN and invoice details must align

Compliance Activity

Refund Applications

Role of State Code

Registration state determines filing jurisdiction

Compliance Activity

Annual Return

Role of State Code

State-wise registered reporting continues

These uses make the state code operationally important across almost every GST workflow.

Impact of Wrong GST State Code - Consequences

A wrong state code on an invoice is not just a cosmetic error. It can have cascading compliance consequences.

Consequence Chain

Error

Wrong state code on B2B invoice

Immediate Impact

Wrong tax head may be selected

Downstream Consequence

Buyer ITC mismatch / reporting issue

Error

Supplier GSTIN state inconsistent with place of supply logic

Immediate Impact

Return mismatch

Downstream Consequence

Tax liability reconciliation issue

Error

Wrong state code on e-invoice

Immediate Impact

IRN rejection possible

Downstream Consequence

Invoice has to be corrected and re-reported

Error

Wrong state code on e-way bill

Immediate Impact

Transport / validation issue

Downstream Consequence

Detention or objection risk

Error

Repeated wrong tax treatment

Immediate Impact

Liability mismatch in returns

Downstream Consequence

GST portal compliance flags may arise

Important Legal and Practical Consequences

  • The supplier may have to pay the correct tax with applicable interest if the wrong tax head or wrong tax treatment was used.
  • The buyer may face ITC denial or reversal if the invoice becomes ineligible or mismatched.
  • The invoice may need cancellation and re-issuance in e-invoicing cases.
  • Penalty exposure depends on the nature and seriousness of the contravention.

DRC-01B Notice - What Actually Happens in Mismatch Cases

DRC-01B is linked to liability mismatch between GSTR-1 / IFF and GSTR-3B / 3BQ. It should not be described as the notice for ITC mismatch between GSTR-2B and GSTR-3B.

  • DRC-01B for liability mismatch between GSTR-1 and GSTR-3B
  • DRC-01C for ITC mismatch between GSTR-2B and GSTR-3B

Correct Position

If there is a difference between liability declared in GSTR-1 / IFF and liability paid through GSTR-3B / 3BQ beyond the system threshold, an intimation in Form DRC-01B may be issued. If there is a mismatch in ITC between GSTR-2B and GSTR-3B, the portal uses DRC-01C, not DRC-01B.

Practical Link with State Code Errors

A wrong state code can still contribute to downstream return inconsistencies by causing wrong tax head reporting or invoice mismatch. Such errors can contribute to liability mismatch or ITC mismatch issues, depending on how the transaction was reported.

E-Invoicing and IRN Rejection Due to Wrong State Code

For businesses covered by the e-invoicing mandate , invoice details must be reported to the Invoice Registration Portal for IRN generation.

Current e-invoicing rules include:

  • e-invoicing applicability extending to businesses above the applicable AATO threshold, including the ₹5 crore category
  • a further rule from 1 April 2025 requiring businesses with AATO ₹10 crore and above to report e-invoices within 30 days of invoice date

How Wrong State Code Causes IRN Rejection

The IRP validates:

  • Supplier GSTIN
  • Recipient GSTIN
  • Place of supply consistency
  • Tax type consistency

If the state code in the GSTIN does not align with the tax treatment or critical invoice data, the e-invoice may be rejected and IRN will not be generated.

BUSY's e-invoice software validates GSTIN state codes and tax head consistency before IRN submission, reducing rejection risk at the IRP.

Consequences of IRN Rejection

  • The invoice must be corrected and re-submitted
  • Dispatch and documentation can get delayed
  • The buyer may not be able to rely on the rejected invoice for compliant e-invoice reporting purposes

High-Frequency State Codes Explained

Code

06

State

Haryana

Alpha

HR

Key Commercial Significance

Major NCR-linked industrial zone

Code

07

State

Delhi

Alpha

DL

Key Commercial Significance

Large trading and services base

Code

09

State

Uttar Pradesh

Alpha

UP

Key Commercial Significance

Major market and manufacturing presence

Code

24

State

Gujarat

Alpha

GJ

Key Commercial Significance

Large logistics and export-linked activity

Code

27

State

Maharashtra

Alpha

MH

Key Commercial Significance

Large financial and industrial base

Code

29

State

Karnataka

Alpha

KA

Key Commercial Significance

Major technology and services hub

Code

33

State

Tamil Nadu

Alpha

TN

Key Commercial Significance

Strong manufacturing base

Code

36

State

Telangana

Alpha

TS

Key Commercial Significance

Hyderabad-led pharma and IT presence

Code

37

State

Andhra Pradesh

Alpha

AP

Key Commercial Significance

Major industrial and port-linked activity

Code

38

State

Ladakh

Alpha

LA

Key Commercial Significance

UT code in current GST system

These codes appear frequently in large business networks and ERP configurations.

How to Correct a Wrong GST Jurisdiction or State Code

Correcting GST Jurisdiction

If your jurisdictional allocation details need correction, that is typically handled through registration amendment or administrative processes on the GST portal and officer side, depending on what exactly is wrong.

Correcting GST State Code Error

The state code embedded in a GSTIN is not a casually editable field. If you are effectively registered in the wrong state, the practical solution usually involves:

  • obtaining registration in the correct state
  • regularising the wrongly used registration
  • completing return filing and proper cancellation steps where required

Abandoning an old GSTIN without formal closure creates non-filing risk and notice risk.

State Code in GSTIN

SEZ and Export Transactions - State Code Considerations

SEZ Supplies

SEZ supplies are zero-rated under GST . The supplier’s own GSTIN still carries the state code of registration, but the tax treatment of supply to SEZ follows zero-rated rules and not ordinary same-state logic. Using the wrong tax treatment can block correct reporting and refund structure.

Exports

For exports, the supplier’s GSTIN continues to show the registered state code, but the place of supply treatment follows export rules. The fact that the supplier is registered in one state does not convert exports into ordinary intra-state supplies.

Checklist Before Issuing Any GST Invoice

Use this checklist before issuing a B2B invoice:

  • Verify supplier GSTIN on the GST portal
  • Verify buyer GSTIN on the GST portal
  • Identify the correct place of supply
  • Compare supplier state code and place of supply logic
  • Select the correct tax head: CGST + SGST, CGST + UTGST, or IGST
  • Check whether SEZ treatment applies
  • Check whether e-invoicing applies
  • Check whether e-way bill requirement applies
  • Make sure billing and GSTIN data align correctly

This checklist reduces avoidable errors in tax head selection, ITC flow, and IRN generation.

Conclusion

The GST state code is one of the most important building blocks in India’s GST compliance system . It affects registration identity, invoice structure, tax head selection, e-way bill logic, e-invoice validation, and return consistency.

Getting the state code right helps ensure that the correct tax is charged, the correct GSTIN is used, and the correct reporting path is followed. A wrong code can create invoice-level errors, ITC mismatch, return inconsistency, IRN rejection, and tax head correction issues.

For multi-state businesses, the state code also ties directly into the need for distinct registrations and separate compliance by registration. And for jurisdiction matters, the ₹1.5 crore threshold remains important in determining the broad state-versus-central allocation model.

Explore All BUSY Calculators for Easy GST Compliance

Free tools to simplify your tax and business calculations

Frequently Asked Questions

Clear answers to common queries about this topic.

What is the GST state code for Maharashtra?

Maharashtra's GST state code is 27, with alpha code MH. Any GSTIN starting with 27 belongs to a Maharashtra-registered entity.

What is the GST state code for Delhi?

Delhi's GST state code is 07 (alpha: DL). Delhi is a Union Territory with a legislature, so SGST (not UTGST) applies for intra-Delhi supplies — same treatment as a state.

What does code 97 mean in GSTIN?

Code 97 is used for Other Territory — primarily foreign embassies, United Nations bodies, and diplomatic missions that are not associated with any specific Indian state.

What happened to GST state code 25?

Code 25 (Daman and Diu) was discontinued after Daman and Diu merged with Dadra and Nagar Haveli to form a single UT in January 2020. All registrations are now under Code 26.

Can I use one GSTIN for operations in multiple states?

No. GST law mandates a separate registration in each state where you have a business presence. Using a single GSTIN across states is a violation that can lead to registration cancellation and penalty demands.

How do I find out whether I fall under state or central GST jurisdiction?

Check your GST Registration Certificate (Form GST REG-06) or log in to gst.gov.in → Services → User Services → Know Your Jurisdictional Officer. Alternatively, use the CBIC's "Know Your Jurisdiction" tool at cbic-gst.gov.in .

What is the difference between the GST state code and GST jurisdiction?

The state code identifies the state of registration in your GSTIN. Jurisdiction identifies the specific tax office (Range/Division) within that state that handles your compliance. They are related but distinct: same state code, different jurisdiction offices.

Does UTGST apply to Delhi?

No. Delhi is a UT with a legislature and is treated like a state for GST purposes — SGST applies, not UTGST. UTGST applies only to UTs without a legislature: Chandigarh, Lakshadweep, Andaman & Nicobar, Dadra & NH + D&D, and Ladakh.

What happens if a wrong state code is on my e-invoice?

The Invoice Registration Portal (IRP) will reject the IRN request. The invoice is legally invalid without an IRN (for e-invoice-applicable taxpayers). You must correct the details and re-submit.

Can a GST state code be changed after registration?

No. The state code embedded in a GSTIN is permanently fixed. If you need to operate in a different state, you must apply for a new GST registration in that state and obtain a new GSTIN. The old registration must be properly cancelled.

Trusted by Industry Leaders

Ready to scale your business?

Join 6,00,000+ growing businesses who trust Busy for their financial management. Experience the power of professional accounting in the palm of your hand.

Start Free Trial
No Credit Card Required
NI
ICAI Certified

Nishant

Chartered Accountant

I am a Chartered Accountant with more than five years of experience in the accounting field. My areas of expertise include GST, income tax, and audits. I am passionate about sharing knowledge through blogs and articles, as I believe that learning is a lifelong journey. My goal is to provide valuable insights and simplify financial matters for individuals and business owners alike.

MRN: 445516 Delhi