About the GST Verify
This tool performs GST number verification at the structural level. Enter the 15-character GSTIN and it tests the format and the official check digit, then decodes the state from the first two digits and the PAN embedded in the number. Where a live data connection is enabled, it also shows the legal name, trade name and registration status.
It is useful for accounts teams, purchase managers, freelancers and business owners who want a quick check on a supplier's or customer's GSTIN before raising or accepting an invoice. Catching a mistyped GSTIN early avoids invoice corrections later and reduces the risk of input tax credit mismatches when the returns are reconciled.
The result depends only on the characters you enter. A GSTIN must follow a fixed pattern — state code, PAN, an entity character, the letter Z and a check digit computed from the first fourteen characters. A number that passes is well formed, but that alone does not prove the registration is active, so confirm the taxpayer on the official GST portal before transacting.
How to use it
- 1Type or paste the 15-character GSTIN; it is converted to capital letters automatically.
- 2Click “Verify”.
- 3Check the badge — valid structure, checksum failed or invalid format — and review the state, embedded PAN and registration number shown.
- 4If legal name and status appear, match them with your supplier's invoice; in any case, confirm the taxpayer on the GST portal.
Frequently asked questions
How does this GST number verification work?
The tool tests the number against the GSTIN pattern and recomputes the check digit from the first fourteen characters using the standard algorithm. It then reads the state code and the ten-character PAN contained in the number. These checks run on our own server and do not depend on any outside service.
What do the 15 characters of a GSTIN mean?
The first two digits are the state code, the next ten characters are the PAN of the taxpayer, the thirteenth character identifies the registration number of that PAN within the state, the fourteenth is the letter Z by default, and the fifteenth is a check digit used to detect typing errors.
Does a valid structure mean the GST number is genuine and active?
No. It means the number is well formed and the check digit is correct. It does not confirm that the registration exists, is active or belongs to the business that quoted it. Always use the taxpayer search on the official GST portal to confirm the legal name and status before you transact.
Will the tool show the legal name of the business?
Only when the live lookup is enabled on our server. In that case the result includes the legal name, the trade name where available and the registration status. When it is not enabled, the tool says so and shows the structural result alone: format, checksum, state and embedded PAN.
Why does the result show “Checksum failed”?
The pattern is right but the last character does not match the check digit calculated from the first fourteen, which almost always points to a typing error. Re-enter the number from the registration certificate or a recent invoice, watching for look-alike characters such as the letter O and zero, or I and 1.
Why should I verify a supplier's GSTIN?
Your input tax credit depends on invoices that carry the supplier's correct GSTIN and are reported by that supplier in its returns. A wrong or inactive GSTIN can lead to mismatches and disputed credit. A quick structural check, followed by confirmation on the GST portal, is a sensible step when onboarding any new vendor.