January 2024·7 min read·GST Loading views...

GST Number Structure Decoded — State Code, PAN, Entity Number

Every GSTIN (Goods and Services Tax Identification Number) in India is a carefully structured 15-character alphanumeric code. Once you understand what each part means, you can verify any GSTIN in seconds — even without a tool. Let's break it down.

What is a GSTIN?

GSTIN stands for GST Identification Number. It is a unique 15-character code assigned to every GST-registered business in India. Format:

22AAAAA0000A1Z5

The 15-Character Structure

PositionCharactersMeaningExample
1–2Numeric (2 digits)State Code22 = Chhattisgarh
3–12Alphanumeric (10 chars)PAN Number of the businessAAAAA0000A
13Numeric (1 digit)Entity number (registration count)1 = first registration in state
14Always "Z"Default character (reserved)Z
15Alphanumeric (1 char)Check digit (for validation)5

State Codes — Complete List

The first 2 digits are the state code. Common ones:

CodeStateCodeState
01Jammu & Kashmir20Jharkhand
02Himachal Pradesh21Odisha
03Punjab22Chhattisgarh
04Chandigarh24Gujarat
06Haryana27Maharashtra
07Delhi29Karnataka
09Uttar Pradesh32Kerala
19West Bengal33Tamil Nadu

Position 3–12: The PAN Number

Characters 3 to 12 in a GSTIN are exactly the same as the PAN card number of the registered entity. This means:

Position 13: Entity Number

This is 1 to 9 (numeric) or A to Z (alphabetic) representing how many times the same PAN has registered for GST in the same state. Most businesses have "1" here.

Position 14: Always "Z"

This character is always Z in all GSTINs. It is reserved for future use. If a GSTIN has anything other than Z at position 14, it is invalid.

Position 15: Check Digit

The last character is a checksum used to verify the GSTIN's mathematical validity. It can be 0–9 or A–Z. Our GST Validator tool uses this to instantly detect fake GSTINs.

How to Verify Any GSTIN Instantly

User Comments

Loading comments...

Leave a Comment