Is that GSTIN typed correctly?
Paste a GST number and we will tell you whether it is well formed, which state issued it, and whose PAN is inside it — in your own browser, without a login.
Check a GSTIN
Nothing is sent anywhere. A GSTIN carries enough inside it to be checked on its own, so this page does the arithmetic in your browser and never asks a server.
Fifteen characters, and each part means something
The first two — the state
A code for the state or union territory that issued the registration. 02 is Himachal Pradesh, 27 is Maharashtra, 29 is Karnataka, and so on.
The next ten — the PAN
The holder’s PAN sits inside their GSTIN. Its fourth letter says what kind of holder it is: P for an individual, C for a company, F for a firm or LLP, H for a Hindu Undivided Family.
The thirteenth — how many registrations
How many registrations that PAN holds in that state. A business with one registration shows 1.
The fourteenth — almost always Z
Reserved. If it is anything other than Z on a normal registration, look again.
The fifteenth — the check character
Calculated from the other fourteen. This is what makes a typo catchable: change any single character and this one stops matching.
Where this check stops
It reads the number. It does not look the business up.
So it will tell you a GSTIN is well formed and which state issued it — and it will catch the far more common problem, which is a number copied down wrong. What it cannot tell you is whether that registration exists, whose it is, or whether it is still active. That lives behind a login on the GST portal, and anyone offering it from a public page without one should be treated carefully.
For anything that matters — a new supplier, a large invoice, an input credit you are relying on — check the number on the portal itself. This page is for catching the typo before it reaches your books.
We use this ourselves
A wrong GSTIN in a party master is a quiet problem. Nothing breaks on the day; it surfaces at return time, in a mismatch, usually when somebody is busy.
We check numbers like this often enough while cleaning up Tally masters that having it on a page was easier than not. If your masters need that kind of attention, master cleanup is part of our Tally services.
Frequently asked questions
Does this prove a GSTIN is genuine?
No. It proves the number is well formed. A number can pass every check here and still belong to nobody — verify on the GST portal before it matters.
Do you store what I check?
No. The check happens in your browser; there is no request to us and nothing to store.
It says the check character is wrong. Now what?
Something in the first fourteen characters is mistyped. We show what the last character should have been, which usually makes the mistake obvious — a 0 for an O, a 1 for an I, two digits swapped.
Why does a GSTIN contain a PAN?
Because GST registration is tied to the PAN. One PAN can hold a registration in each state, which is what the thirteenth character counts.
Can you fix wrong GSTINs across our Tally data?
Yes. It is part of master cleanup — usually done alongside duplicate ledgers and inconsistent naming rather than on its own.
Masters in a mess?
Wrong GSTINs rarely travel alone. If your party masters have picked up duplicates, inconsistent names and stale details over the years, that is fixable work and we do it regularly.