Skip to content
Free tool

GST Number Search and GSTIN Verification

Paste a GSTIN and this reads it: which state issued it, whose PAN sits inside it, which registration it is for that PAN, and whether the check character at the end agrees with the rest. A mistyped GSTIN on a bid form is caught here rather than at evaluation.

Checked in your browser. The number is not sent anywhere.

Enter a GSTIN to read it. The first two characters are the state, the next ten are the holder's PAN, the thirteenth is which registration this is for that PAN in that state, and the last is a check character computed from the rest.

Everything here is computed in your browser. Nothing you type is sent to a server, stored, or logged. Figures shown as defaults are starting points, not fixed rates: read the actual percentages from your notice or contract.

How this is worked out

A GSTIN is fifteen characters and every one of them means something. The first two are the state or union territory code. The next ten are the PAN of the person or entity registered. The thirteenth says which registration this is for that PAN within that state, so a second branch registration in the same state is 2. The fourteenth is Z, reserved. The fifteenth is a check character.

That last character is computed from the first fourteen, base 36, with alternating weights of one and two and the quotient carried as well as the remainder. Getting a single character wrong almost always breaks it, which is what makes checking worthwhile before a GSTIN goes onto a form.

The fourth character of the embedded PAN tells you the kind of holder: P for an individual or proprietor, C for a company, F for a partnership or LLP, H for a HUF, T for a trust, G for government. A supplier claiming to be a private limited company with a P in that position is worth a second question.

What this cannot tell you is whether the registration is currently active, or the legal and trade name behind it. Those live with GSTN and nowhere else, so the tool links you to the official search rather than showing you a number it has not read.

Frequently asked questions

How do I check if a GST number is genuine?

Two steps, and both matter. First check the number itself: the state code has to be real, the pattern has to hold and the final check character has to agree with the first fourteen. That is what this page does, in your browser. Then confirm the registration is live on the GST portal search, which is the only authority on legal name, trade name, registration date and current status. For a bid pack, keep the portal screenshot, not the validator result.

Why is a GSTIN needed for a government tender?

Almost every notice asks for a GST registration certificate as part of the technical envelope, and the GSTIN on the certificate has to match the one on your invoices and, for works contracts, usually the state where the work is executed. Bidders are also frequently asked for GST returns for the last one to three years as evidence of turnover, which is covered in the guide on GST and ITR requirements.

Can I find a company name from its GST number?

Yes, but not here. The mapping from GSTIN to legal and trade name is published by GSTN through its own search, and this tool deliberately does not guess at it. What it can tell you from the number alone is the state, the holder PAN and what kind of entity that PAN belongs to, which is often enough to spot a mismatch with what the bidder has claimed.

What does the 13th character of a GSTIN mean?

It is the registration serial for that PAN in that state. The first registration is 1, a second business vertical or branch registered separately in the same state is 2, and so on, running through 1 to 9 and then A to Z. Two GSTINs that differ only in that character belong to the same entity in the same state.

Read more