GST State Code: Meaning, List, GSTIN Role & Business Impact

GST State Code Explained: Role, GSTIN Identification and Impact on Business

The GST State Code is an important part of India's Goods and Services Tax system. Every business registered under GST receives a unique 15-digit GSTIN, and the first two digits of the GSTIN identify the State or Union Territory in which the registration is associated. This makes the GST State Code an important identifier for businesses, taxpayers, accountants, tax professionals, and anyone involved in GST invoicing and compliance.

Although the State Code consists of only two digits, it plays an important role in GST registration, invoice preparation, tax reporting, place-of-supply identification, e-invoicing, e-way bills, accounting, and reconciliation. An incorrect state code can result in incorrect transaction data, mismatches between invoices and GST records, and difficulties during reconciliation.

For example, Karnataka has GST State Code 29, Telangana has GST State Code 36, Maharashtra has GST State Code 27, Delhi has GST State Code 07, Tamil Nadu has GST State Code 33, and Gujarat has GST State Code 24. The official e-way bill state-code list provides the applicable codes used within the GST system.

Understanding GST State Codes is particularly important for businesses that sell products or services across different states. The State Code helps businesses identify the location associated with a GST registration and is also used in various GST-related data fields, including place-of-supply information.

This comprehensive guide explains what a GST State Code is, where it appears in a GSTIN, how it affects GST invoices, its relationship with place of supply, how it is used in e-invoicing and e-way bills, common mistakes businesses make, and why accurate state-code reporting is important for GST compliance.

What Is a GST State Code?

A GST State Code is a two-digit numerical code assigned to a State or Union Territory for purposes of the GST system.

The code forms the first two characters of a GSTIN. Under the GST registration framework, the GSTIN structure includes two characters for the State Code, followed by the taxpayer's PAN or Tax Deduction and Collection Account Number, entity-related characters, and a checksum character.

Therefore, the first two digits of a GSTIN can provide an immediate indication of the State or Union Territory associated with that GST registration.

For example, if a GSTIN begins with 29, the registration is associated with Karnataka. If it begins with 36, it is associated with Telangana.

The State Code does not replace the complete GSTIN. Instead, it forms one important component of the GSTIN and helps identify the registration jurisdiction.

Why Is the GST State Code Important?

The GST State Code is important because GST is a destination-based tax system in which the place of supply is relevant for determining the appropriate tax treatment of transactions.

Businesses regularly deal with customers and suppliers located in different states. The State Code helps systems and taxpayers identify the relevant State or Union Territory information associated with GST registrations and transaction records.

The code is relevant in areas such as:

  • GST registration.
  • GSTIN identification.
  • GST invoicing.
  • Place-of-supply reporting.
  • E-invoicing.
  • E-way bills.
  • GST returns.
  • Accounting software.
  • Tax reconciliation.
  • Customer and vendor master data.

Government GST-related systems use state-code information in structured data fields. For example, GST-related documentation identifies a supplier State Code and a place-of-supply State Code as specific data fields.

GST State Code and GSTIN

The GSTIN is a 15-character identification number issued to a registered taxpayer.

The basic structure includes:

  • First two characters: State or Union Territory Code.
  • Next ten characters: PAN or TAN-related identification.
  • Next characters: Entity or registration-related information.
  • Final character: Checksum.

The Central Board of Indirect Taxes and Customs describes the GST registration number structure as containing two characters for the State Code, ten characters for PAN or TAN, two characters for the entity code, and one checksum character.

This means that the first two digits of a GSTIN are not random numbers. They provide information about the State or Union Territory associated with the registration.

Example of GSTIN State Code

Consider a hypothetical GSTIN:

29ABCDE1234F1ZX

The first two characters are 29.

Code 29 represents Karnataka in the GST State Code system.

Similarly, a GSTIN beginning with 36 indicates Telangana, while a GSTIN beginning with 27 indicates Maharashtra.

Businesses can therefore use the first two digits as a quick reference when reviewing GSTIN information, although the complete GSTIN should always be verified rather than relying only on the State Code.

GST State Code List

The following commonly used State and Union Territory codes are part of the GST system. The official e-way bill documentation provides the current state-code list, including codes for states and Union Territories.

GST State Code State / Union Territory
01Jammu and Kashmir
02Himachal Pradesh
03Punjab
04Chandigarh
05Uttarakhand
06Haryana
07Delhi
08Rajasthan
09Uttar Pradesh
10Bihar
11Sikkim
12Arunachal Pradesh
13Nagaland
14Manipur
15Mizoram
16Tripura
17Meghalaya
18Assam
19West Bengal
20Jharkhand
21Odisha
22Chhattisgarh
23Madhya Pradesh
24Gujarat
26Dadra and Nagar Haveli and Daman and Diu
27Maharashtra
29Karnataka
30Goa
31Lakshadweep
32Kerala
33Tamil Nadu
34Puducherry
35Andaman and Nicobar Islands
36Telangana
37Andhra Pradesh
38Ladakh

The GST state-code list has evolved over time because of changes such as the creation of Telangana, the reorganisation of Andhra Pradesh, the creation of Ladakh as a Union Territory, and the merger of Dadra and Nagar Haveli with Daman and Diu. Older documents may therefore show historical codes that should not automatically be treated as current codes. The official e-way bill documentation lists the current codes, including 36 for Telangana, 37 for Andhra Pradesh and 38 for Ladakh.

What Is the GST State Code for Karnataka?

The GST State Code for Karnataka is 29.

Therefore, GSTINs issued for registrations associated with Karnataka begin with 29.

For businesses operating from Bengaluru, Mysuru, Mangaluru, Hubballi, Belagavi, or other locations in Karnataka, the first two digits of the relevant GSTIN will generally indicate the Karnataka State Code.

What Is the GST State Code for Telangana?

The GST State Code for Telangana is 36.

Therefore, a GSTIN associated with a Telangana registration begins with 36.

This is particularly relevant for businesses operating from Hyderabad and other locations in Telangana because the State Code can help identify the State associated with a GST registration.

What Is the GST State Code for Andhra Pradesh?

The current GST State Code for Andhra Pradesh is 37.

Businesses should be careful when reviewing older records because historical GST documents may contain references to earlier Andhra Pradesh codes associated with the period before the reorganisation of the state.

Current GST systems use 37 for Andhra Pradesh. The official state-code documentation identifies 37 as Andhra Pradesh.

What Is the GST State Code for Maharashtra?

The GST State Code for Maharashtra is 27.

Therefore, GST registrations associated with Maharashtra generally have 27 as the first two characters of the GSTIN.

What Is the GST State Code for Delhi?

The GST State Code for Delhi is 07.

Businesses should preserve the leading zero when entering the State Code into systems. For example, Delhi is represented as 07 rather than simply 7.

GST State Code vs State Code Used for Other Purposes

Businesses should not assume that every State Code used by a government or private system is identical to the GST State Code.

GST systems use their own defined master data. The GST State Code should therefore be selected from the applicable GST master rather than relying on a code from another database.

This is particularly important when configuring accounting software, ERP systems, e-invoicing software, billing applications, and tax automation tools.

GST State Code and Place of Supply

One of the most important applications of State Codes is identifying the State or Union Territory associated with the place of supply.

For GST purposes, the supplier's location and the place of supply are important factors in determining whether a transaction is treated as an intra-State or inter-State supply, subject to the applicable provisions.

In structured GST documents, the place-of-supply State Code is specifically identified as a data field.

Businesses should therefore distinguish between:

  • The State associated with the supplier's GST registration.
  • The State associated with the recipient's GST registration.
  • The place of supply under GST law.

These concepts can overlap in straightforward transactions, but they are not always identical.

How GST State Code Helps Determine Tax Type

For many domestic transactions, businesses need to determine whether the supply is intra-State or inter-State.

Broadly, where a supply qualifies as an intra-State supply, the applicable GST may involve CGST and SGST or UTGST, depending on the circumstances. Where a supply qualifies as an inter-State supply, IGST may apply.

The State Code can be an important data point in this determination, but businesses should not decide tax treatment based solely on comparing two GSTIN prefixes. The applicable place-of-supply provisions and transaction facts must also be considered.

This distinction is important because GST law contains specific place-of-supply rules for different types of goods and services.

GST State Code on Tax Invoices

GST invoices contain information about the supplier and recipient. Where the recipient is registered, the recipient's GSTIN and associated information are relevant to invoice preparation.

Businesses should ensure that their invoicing software correctly identifies State and Union Territory information.

For example, if a supplier in Karnataka invoices a registered customer in Maharashtra, the supplier's GST registration may begin with 29 while the customer's GSTIN may begin with 27.

The accounting system should correctly capture these details and apply the appropriate tax treatment based on the applicable GST rules.

GST State Code in E-Invoicing

GST State Codes are also used in structured e-invoice information.

E-invoice and GST-related data structures contain fields relating to supplier state, recipient state, and place of supply. Government GST documentation and e-invoice systems use state-code master data to standardise this information.

This standardisation allows different accounting, invoicing, and government systems to exchange transaction information in a structured format.

GST State Code in E-Way Bills

The GST State Code is also relevant to e-way bill documentation.

The official e-way bill state-code reference provides a list of State and Union Territory codes used within the GST system.

Businesses generating e-way bills should therefore ensure that their supplier, recipient, dispatch, delivery, and other relevant location information is entered correctly.

GST State Code and Accounting Software

Most modern accounting and ERP systems maintain State and Union Territory master data.

When a business creates a customer or vendor account, the system may require information such as:

  • Customer name.
  • GSTIN.
  • State.
  • State Code.
  • Address.
  • Pincode.
  • GST registration type.

If the State Code is incorrect, downstream tax calculations and reporting can also be affected.

Impact of Incorrect GST State Code

An incorrect State Code can create problems in multiple areas of GST compliance.

Potential issues include:

  • Incorrect invoice information.
  • Incorrect place-of-supply reporting.
  • Incorrect tax classification.
  • E-invoice validation errors.
  • E-way bill issues.
  • GST return reconciliation differences.
  • Accounting mismatches.
  • Customer master-data errors.
  • Difficulty reconciling GSTIN information.

The actual consequence depends on the nature of the error and the transaction. Not every State Code error produces the same outcome, but businesses should correct inaccurate information promptly.

Example: Incorrect State Code in an Invoice

Consider a business registered in Karnataka that supplies goods to a registered customer in Maharashtra.

The supplier's GSTIN begins with 29 and the customer's GSTIN begins with 27.

If the accounting system accidentally identifies the customer as being located in Karnataka, the invoice may be generated with incorrect state information.

This can affect tax classification and subsequent GST reporting depending on the actual transaction and the error.

The business should review the invoice and applicable correction procedure rather than simply changing the customer master without considering already-issued documents.

GST State Code and Multiple GST Registrations

A business may have multiple GST registrations in different states.

For example, a company may have registrations in:

  • Karnataka.
  • Maharashtra.
  • Telangana.
  • Tamil Nadu.

Each registration has its own GSTIN, and the first two digits identify the State or Union Territory associated with that registration.

Businesses with multiple registrations should maintain separate GST compliance records for each registration.

Does One PAN Have Only One GST State Code?

No. A business can have GST registrations in multiple states where registration is required or applicable.

Because GST registration is State/Union Territory based, the same PAN can be associated with multiple GST registrations.

Each GSTIN will contain the relevant State Code for that registration.

GST State Code and Additional Places of Business

A taxpayer may have multiple places of business within the jurisdiction of a GST registration.

The presence of an additional place of business does not automatically mean that the business receives a separate GSTIN for every location within the same State.

Businesses should distinguish between additional places of business under an existing registration and separate GST registrations in different states.

Can the GST State Code Be Changed?

The State Code forms part of the GSTIN and identifies the State or Union Territory associated with the registration.

If a business changes its State of registration in circumstances requiring a new GST registration, the appropriate GST registration process should be followed rather than attempting to manually modify the State Code of an existing GSTIN.

A taxpayer should not treat the first two digits of the GSTIN as an editable field.

GST State Code After Business Relocation

Business relocation can have GST implications depending on whether the business moves within the same State or to another State.

A change within the same State may involve an amendment to registration details, depending on the circumstances.

A move from one State to another can involve more significant GST registration considerations because GST registrations are State-specific.

Businesses planning a major relocation should evaluate GST registration requirements before closing or moving their existing operations.

GST State Code and Inter-State Supply

Businesses frequently use GST State Codes when reviewing inter-State transactions.

For example, a supplier registered in Karnataka may supply goods to a customer registered in Tamil Nadu.

The supplier GSTIN may begin with 29 and the customer's GSTIN may begin with 33.

However, the final tax treatment should be determined using the applicable GST provisions and place-of-supply rules rather than simply assuming that different prefixes always produce a particular tax result.

GST State Code and Intra-State Supply

Similarly, if a supplier and recipient are associated with the same State, the transaction may be treated as intra-State where the applicable legal conditions are satisfied.

For example, both registrations may have a Karnataka State Code of 29.

The business should still verify the actual place of supply and other applicable rules before determining the tax treatment.

GST State Code and Place of Supply Are Not Always the Same Concept

This is an important distinction for GST compliance.

The GST State Code associated with a GSTIN identifies the State or Union Territory of that registration. Place of supply is a separate legal concept determined under the applicable GST provisions.

For certain transactions, the supplier location, recipient location, and place of supply can involve different locations.

This is particularly important for services because specific place-of-supply rules can apply depending on the nature of the service.

GST State Code for Export Transactions

Exports involve additional GST considerations. Businesses should use the appropriate GST and export reporting information rather than treating a foreign customer as an ordinary domestic State Code transaction.

GST-related systems have specific codes and values for transactions involving exports and other special circumstances.

For example, GST-related documentation can use specific recipient identifiers and place-of-supply values for exports or unregistered recipients.

GST State Code and Unregistered Customers

Not every customer has a GSTIN. Businesses supplying goods or services to unregistered persons may therefore not have a recipient GSTIN from which to derive a State Code.

In such cases, businesses need to record the applicable State or place-of-supply information based on the transaction and the relevant GST requirements.

Businesses should not enter an invented GSTIN simply to populate a State Code field.

GST State Code and B2B Invoices

For B2B transactions, the recipient's GSTIN is an important identifier.

Businesses should validate the GSTIN before creating the customer master and ensure that the State information corresponds with the registration details.

This can reduce errors in invoices and GST return reporting.

How Businesses Can Verify a GST State Code

A simple verification process can be followed:

  1. Obtain the complete GSTIN.
  2. Read the first two characters.
  3. Compare them with the applicable GST State Code list.
  4. Confirm the State or Union Territory.
  5. Cross-check the full GSTIN through the appropriate GST verification mechanism.
  6. Confirm that the customer or supplier's address and registration information are consistent.

Do not rely exclusively on the first two digits when conducting vendor or customer verification.

GST State Code Validation Checklist for Businesses

Businesses can use the following checklist when setting up or reviewing a customer or vendor:

  • GSTIN is 15 characters.
  • First two characters are valid GST State Code digits.
  • State shown in the GST registration corresponds to the GSTIN.
  • Customer or supplier address is reviewed.
  • Pincode is correct.
  • Place-of-supply information is separately evaluated.
  • Tax type is determined according to applicable GST rules.
  • E-invoice data is checked where applicable.
  • E-way bill information is checked where applicable.
  • Accounting software master data is updated.

Common GST State Code Mistakes

Using a Single State Code for All Branches

A company operating in several states may incorrectly configure its accounting software to use the same State Code for every transaction.

Each GST registration should be maintained correctly according to the applicable State or Union Territory.

Ignoring Leading Zeros

Codes such as Delhi's 07 should be stored as two-character codes where the system requires a fixed-length State Code.

Confusing State Code With Pincode

A State Code is not the same as a pincode. A pincode identifies a postal area, while the GST State Code is a tax-system identifier.

Using Historical Codes Without Checking the Date

Older GST records may contain historical state-code references. Businesses reviewing old documents should consider the date of the transaction.

Assuming State Code Alone Determines Tax

Tax treatment depends on applicable GST provisions and the facts of the transaction. State Code is an important data point but should not be treated as the sole legal test.

GST State Code and GST Reconciliation

Reconciliation is a major part of GST compliance for businesses.

During reconciliation, businesses compare information across:

  • Accounting records.
  • Sales invoices.
  • Purchase invoices.
  • GST returns.
  • E-invoices.
  • E-way bills.
  • Customer master data.
  • Vendor master data.

State Code discrepancies can be identified during this process.

For example, if a customer is recorded as Maharashtra in the accounting system but the GSTIN indicates another State, the discrepancy should be investigated.

Impact on Small Businesses

Small businesses often use spreadsheets or basic accounting software to maintain GST records.

For these businesses, manual errors involving State Codes can occur when entering customer or supplier details.

A simple master-data checklist can help:

  • Verify GSTIN.
  • Verify State.
  • Verify State Code.
  • Verify pincode.
  • Verify address.
  • Verify registration type.

Once verified, businesses should avoid repeatedly entering the same information manually.

Impact on E-Commerce Businesses

E-commerce businesses may process transactions involving customers across many states.

Accurate State Code information becomes particularly important when transaction volumes are high.

Businesses should automate validation where possible and establish controls to identify invalid or inconsistent State Codes before invoices and GST records are generated.

Impact on Accounting and ERP Systems

Large businesses often integrate GST functionality with enterprise resource planning systems.

The State Code may be stored as part of the customer and vendor master and may feed several downstream processes.

Incorrect master data can therefore affect multiple documents at once.

Businesses should implement controls such as:

  • GSTIN validation.
  • State Code validation.
  • State and GSTIN consistency checks.
  • Automated place-of-supply logic where appropriate.
  • Exception reports.
  • Periodic master-data reviews.

GST State Code and Compliance Automation

As GST compliance becomes increasingly technology-driven, accurate structured data is becoming more important.

E-invoicing, e-way bills, GST returns, accounting systems, and tax reconciliation tools depend on consistent taxpayer and transaction information.

Correct State Code data helps businesses reduce manual intervention and improve the quality of tax reporting.

Frequently Asked Questions About GST State Code

What is the GST State Code?

The GST State Code is a two-digit code assigned to a State or Union Territory for GST-related identification and reporting. It forms the first two characters of a GSTIN.

What is the GST State Code for Karnataka?

The GST State Code for Karnataka is 29.

What is the GST State Code for Telangana?

The GST State Code for Telangana is 36.

What is the GST State Code for Maharashtra?

The GST State Code for Maharashtra is 27.

What is the GST State Code for Delhi?

The GST State Code for Delhi is 07.

What is the GST State Code for Tamil Nadu?

The GST State Code for Tamil Nadu is 33.

What is the GST State Code for Gujarat?

The GST State Code for Gujarat is 24.

What is the GST State Code for Andhra Pradesh?

The current GST State Code for Andhra Pradesh is 37.

What is the GST State Code for Kerala?

The GST State Code for Kerala is 32.

What is the GST State Code for Uttar Pradesh?

The GST State Code for Uttar Pradesh is 09.

Where can I find the GST State Code?

The first two characters of a GSTIN represent the State or Union Territory Code. Businesses can also refer to the official GST-related State Code master used by GST systems.

Does the GST State Code identify the taxpayer?

No. The State Code identifies the State or Union Territory associated with the GST registration. The complete GSTIN is the taxpayer registration identifier.

Can two businesses in the same State have the same GST State Code?

Yes. All GST registrations associated with the same State or Union Territory use the applicable State Code. The rest of the GSTIN distinguishes individual registrations.

Does GST State Code determine whether CGST and SGST or IGST applies?

The State Code is an important data point, but the tax treatment must be determined according to the applicable GST provisions, including the relevant place-of-supply rules and facts of the transaction.

Is GST State Code the same as the pincode?

No. GST State Code and pincode serve different purposes. The GST State Code is a GST system identifier, while a pincode is a postal identifier.

How Businesses Can Avoid GST State Code Errors

The best way to prevent State Code errors is to build validation into the business's GST compliance process.

Whenever a new customer or vendor is created, the business should verify the complete GSTIN and associated State information before issuing or recording transactions.

For businesses with large transaction volumes, automated validation can reduce manual errors.

Businesses should also periodically review their master data and identify records where:

  • GSTIN and State do not match.
  • State Code is missing.
  • State Code contains an invalid value.
  • Customer address conflicts with registration information.
  • Place-of-supply information appears inconsistent.

Conclusion

The GST State Code is a small but important component of India's GST framework. The first two digits of a GSTIN identify the State or Union Territory associated with the registration, while State Code information is also used across GST-related systems and structured transaction data.

For businesses, understanding State Codes is useful when preparing invoices, validating GSTINs, configuring accounting software, generating e-invoices and e-way bills, reconciling GST records, and reviewing place-of-supply information.

Businesses should remember that the GST State Code and place of supply are related concepts but are not always interchangeable. Tax treatment should be determined using the applicable GST provisions and the actual facts of the transaction rather than relying solely on GSTIN prefixes.

As businesses increasingly depend on digital GST systems, accurate master data has become an important part of tax compliance. Maintaining correct GSTIN, State, State Code, address, and place-of-supply information can help reduce invoice errors and reconciliation issues.

Businesses should also be cautious when using old GST records because State Codes and administrative arrangements can change over time. Current GST-related master data should be checked whenever a new customer, supplier, branch, or registration is created.

For complex transactions, multiple-state registrations, interstate supplies, exports, imports, or unusual place-of-supply situations, businesses should review the applicable GST provisions and obtain professional tax advice where necessary.

Latest Insights

Time of Supply of Goods and Services Under GST: Complete Guide to Rules, Methods and Examples

Time of Supply of Goods and Services Under GST: Complete Guide to Rules, Methods and Examples

Learn how to determine the time of supply of goods and services under...

Read Analysis
Blocking and Unblocking of E-Way Bill: Complete GST Guide for Businesses

Blocking and Unblocking of E-Way Bill: Complete GST Guide for Businesses

Learn why an e-way bill can be blocked, how e-way bill blocking works,...

Read Analysis
Penalty for Non-Generation of E-Way Bill: GST Rules, Consequences and Compliance Guide

Penalty for Non-Generation of E-Way Bill: GST Rules, Consequences and Compliance Guide

Learn about the penalty for non-generation of an e-way bill under GST,...

Read Analysis
Actionable Claims Under GST: Meaning, Taxability, Types and GST Treatment

Actionable Claims Under GST: Meaning, Taxability, Types and GST Treatment

Understand actionable claims under GST, their meaning, types, taxable...

Read Analysis
GST Registration for Lawyers in India: A Complete Guide to GST Rules, Process and Compliance

GST Registration for Lawyers in India: A Complete Guide to GST Rules, Process and Compliance

Learn GST registration requirements for lawyers in India, GST applicab...

Read Analysis
Recent Challenges and Problems with GST in India

Recent Challenges and Problems with GST in India

Explore recent GST challenges in India including ITC mismatch, GSTR-2B...

Read Analysis