Mark IT Solutions
Format + Checksum Validation

GSTIN Validator

Verify any GST Identification Number format, state code, PAN, and checksum instantly. Real-time validation with detailed breakdown.

Enter GSTIN

15 characters: 2 (state) + 10 (PAN) + 1 (entity) + Z + 1 (checksum)

Try Sample GSTINs:

Validation Result

Enter a GSTIN to validate

Structure

GSTIN Format Breakdown

Every GSTIN follows a specific 15-character structure

2
7
A
A
B
C
U
9
6
0
3
R
1
Z
M

State Code

Position 1-2

01-38 (state/UT)

PAN

Position 3-12

10 characters

Entity No.

Position 13

1-9 or A-Z

Default

Position 14

Always 'Z'

Checksum

Position 15

Luhn mod 36

Reference

GST State Codes

All 38 Indian states and union territories with their GST codes

Code State / Union Territory
FAQ

Frequently Asked Questions

What is a GSTIN and how is it structured?

GSTIN (GST Identification Number) is a unique 15-character alphanumeric code assigned to every registered taxpayer under GST. It consists of: State Code (2 digits), PAN (10 characters), Entity Number (1 character), 'Z' (default character), and a Checksum digit. For example, in 27AABCU9603R1ZM, '27' is Maharashtra's state code, 'AABCU9603R' is the PAN, '1' is the entity number, 'Z' is default, and 'M' is the checksum.

How can I verify if a GSTIN is valid?

To verify a GSTIN, check these components: 1) The first two digits should be a valid state code (01-38), 2) Characters 3-12 should form a valid PAN format (5 letters + 4 numbers + 1 letter), 3) Character 13 should be 1-9 or A-Z representing entity number, 4) Character 14 should always be 'Z', and 5) Character 15 should pass the Luhn mod 36 checksum validation. Our free tool validates all these automatically.

What does each part of a GSTIN represent?

Each part of a GSTIN has specific meaning: Positions 1-2 represent the state code where the taxpayer is registered (e.g., 27 for Maharashtra, 07 for Delhi). Positions 3-12 contain the PAN of the business or individual. Position 13 is the entity number (1-9, then A-Z) for multiple registrations under the same PAN in a state. Position 14 is always 'Z' (reserved for future use). Position 15 is a check digit calculated using the Luhn algorithm.

How is the GSTIN checksum calculated?

The GSTIN checksum (15th character) is calculated using the Luhn mod 36 algorithm. Each character is assigned a value (0-9 for digits, 10-35 for A-Z). The algorithm alternates between multiplying values by 1 and 2, sums the digits, and calculates the check character that makes the total divisible by 36. This ensures any single character error or most transposition errors are detected.

Can I verify GSTIN online on the GST portal?

Yes, you can verify GSTIN on the official GST portal (gst.gov.in) under 'Search Taxpayer' section. However, our tool provides instant format validation without requiring captcha or internet delays. For complete verification including registration status, business name, and address, you should use the official portal. Our tool is ideal for quick format checks during data entry or invoice verification.

Need Help with GST Compliance?

As Mumbai's 5-Star Tally Partner, we help businesses manage GSTIN validation, invoicing, and compliance with TallyPrime automation.