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
Invalid format
Please check your GSTIN and try again.
GSTIN Format Breakdown
Every GSTIN follows a specific 15-character structure
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
GST State Codes
All 38 Indian states and union territories with their GST codes
| Code | State / Union Territory |
|---|
Frequently Asked Questions
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.
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.
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.
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.
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.
Related Articles
Verify Vendor GSTIN Automatically in TallyPrime
TallyPrime validates GSTIN in real-time as you add vendors - no manual checking needed. Ensure ITC claims are never rejected due to invalid GSTINs.