Instantly check if a GSTIN is correctly formatted, decode its state and PAN, and verify its checksum digit.
Want a copy or a callback? Leave your details (optional).
Trayvo verifies your GSTIN once at setup and applies the right tax on every bill automatically. Free 14-day trial, no card required.
Try Trayvo free for 14 days| Characters | Meaning |
|---|---|
| 1-2 | State code (e.g. 27 = Maharashtra, 29 = Karnataka) |
| 3-12 | The business's 10-character PAN |
| 13 | Registration number of this PAN within the state (1-9, then A-Z) |
| 14 | Always "Z" by default |
| 15 | Checksum digit, computed from the first 14 characters |
GSTIN (Goods and Services Tax Identification Number) is a unique 15-character alphanumeric code assigned to every business registered under GST in India. It encodes the state of registration, the business's PAN, and a check digit used to detect typos.
A GSTIN has 15 characters: the first 2 digits are the state code, the next 10 characters are the business's PAN, the 13th character is the registration number for that PAN within the state, the 14th character is always "Z" by default, and the 15th is a checksum digit calculated from the first 14 characters.
No. This tool only checks that a GSTIN is correctly formatted and that its checksum digit is mathematically valid - the check itself runs entirely in your browser. It cannot confirm the GSTIN is active, registered to a real business, or currently valid with the GST department. For that, use the official GST portal's "Search Taxpayer" tool.
A failed checksum almost always means a typo somewhere in the 15 characters - a swapped digit, a mistyped letter, or a missing character. Double-check the GSTIN against the original document (invoice, registration certificate) and try again.
Yes, completely free, with no signup and no limit on how many GSTINs you can check. The format/checksum validation itself happens locally in your browser. We do save the GSTIN you check (and, if you choose to leave your name/contact details, those too) so our team can follow up if you're interested in Trayvo - nothing is shared beyond that.