GSTIN validator
Paste a GSTIN to check its format and checksum in real time. The tool confirms the 15-character structure, reads out the state code and embedded PAN, and recomputes the check digit.
Enter a GSTIN
Result
Enter a GSTIN above to check it.
What a GSTIN is made of
A GSTIN is a 15-character identifier built from a state code, the registrant PAN, an entity digit, a fixed letter, and a checksum. The checksum lets a typo be caught without any lookup.
State code and PAN
The first two digits are the state or union-territory code. The next ten characters are the PAN of the registered person, so a GSTIN always carries the PAN it belongs to.
Entity digit and Z
The 13th character shows the registration count for that PAN within the state. The 14th character is the letter Z by default, reserved for future use.
The checksum digit
The 15th character is a base-36 checksum over the first 14. It is a self-check: change any character by mistake and the checksum no longer matches, which this tool detects.
The GSTIN structure and checksum are defined by the GST system administered by CBIC. Verify a registration status against the official portal below.
This checks the format and the checksum only. A GSTIN can be well-formed yet not currently registered or active. Confirm a live registration on the official GST portal search. This is not tax advice.
Validate every counterparty GSTIN before you post
Rivane checks GSTIN structure on vendor and customer records as you enter them, so a bad number never reaches a return.
Request demo