Home/Free Tools/GSTIN Checker
100% free · validated instantly in your browser

GSTIN Verification & Format Checker

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).

Managing GST for your own shop?

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

How a GSTIN is built

CharactersMeaning
1-2State code (e.g. 27 = Maharashtra, 29 = Karnataka)
3-12The business's 10-character PAN
13Registration number of this PAN within the state (1-9, then A-Z)
14Always "Z" by default
15Checksum digit, computed from the first 14 characters

Frequently asked questions

What is a GSTIN?

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.

How is a GSTIN structured?

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.

Does this tool verify a GSTIN is actually registered with the government?

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.

Why did my GSTIN fail the checksum check?

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.

Is this GSTIN checker free to use, and what happens to the GSTIN I check?

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.