GST Number vs PAN: The Key Differences Explained
How a GSTIN differs from a PAN, how the two are linked, and why you may need to check both when verifying a vendor.
A GST number (GSTIN) and a PAN are related but not interchangeable: a PAN is a 10-character Income Tax identifier issued once per person or entity, while a GSTIN is a 15-character GST registration number issued per state of business — and it is built directly around that entity's PAN. Confusing the two is common because one is embedded inside the other.
GSTIN vs PAN at a glance
| Attribute | PAN | GSTIN |
|---|---|---|
| Length | 10 characters | 15 characters |
| Issued by | Income Tax Department | GST department (via GSTN) |
| Issued per | Person or entity, once for life | State of business registration — can be several per entity |
| Purpose | Income tax identification | GST registration and compliance |
| Contains the other? | No | Yes — the PAN sits inside the GSTIN |
| Example | AAACR5055K | 27AAACR5055K1Z7 |
The containment relationship: the PAN lives inside the GSTIN
This is the fact that makes the whole comparison click: a GSTIN is not merely linked to a PAN in a
database somewhere — the PAN's actual 10 characters appear inside the GSTIN string itself, at positions
3 through 12. In 27AAACR5055K1Z7, the PAN is AAACR5055K, sitting in the middle
of the GSTIN unchanged. The GSTIN wraps that PAN with a 2-character state code on the left and a
3-character registration-and-checksum suffix on the right. We break down every position, including what
the 4th PAN character reveals about entity type, in
GSTIN format explained.
One PAN, many GSTINs
Because a PAN is issued once per entity but GST registration is state-wise, a business operating warehouses or offices in, say, Maharashtra, Karnataka, and Delhi will typically hold three separate GSTINs — one per state — all built on the same underlying PAN, differing only in their leading state code. A business can also register for more than one GSTIN within a single state in some cases, and the 13th character of the GSTIN is what distinguishes multiple registrations against the same PAN in the same state. This is why, when you are checking a large counterparty, a single PAN lookup will not tell you everything — the compliance history you actually care about (filings, active status) lives at the GSTIN level, per state.
TAN vs PAN vs GSTIN vs CIN
Businesses in India routinely juggle four different identifiers, each governed by a different authority and serving a different purpose. Mixing them up is one of the more common sources of verification errors.
| Identifier | Issued by | Purpose |
|---|---|---|
| PAN | Income Tax Department | General tax identification for a person or entity |
| TAN | Income Tax Department | Required for entities that deduct or collect tax at source (TDS/TCS) |
| GSTIN | GST department, via GSTN | GST registration, return filing, and input tax credit |
| CIN | Ministry of Corporate Affairs | Identifies a company as a registered corporate entity |
None of these four substitutes for another, and none of them (other than the PAN-inside-GSTIN relationship above) is embedded in a different one. A CIN, for instance, tells you a company is incorporated with the Registrar of Companies — it says nothing about that company's GST registration status, which you can only get from its GSTIN.
Which one a verifier actually needs to check
The right identifier to verify depends on what you are actually trying to confirm. If your concern is GST compliance specifically — is this vendor's registration active, have they been filing GSTR-1 and GSTR-3B on time, can I safely claim input tax credit on their invoice — the GSTIN is the record that matters, and checking the PAN alone will not surface any of that. Our GST verification API returns legal name, status, jurisdiction, and full filing history from a GSTIN in a single call. If instead you are trying to confirm someone is who they say they are for a broader KYC purpose, a PAN check is the more relevant instrument — the two checks answer different questions and are not interchangeable. If a GSTIN check ever comes back with a Suspended status, see what a suspended GSTIN status means before treating the counterparty as non-compliant outright.
Frequently asked questions
A note on accuracy. GST rules change often. This article reflects our understanding as of 14 October 2026 and is general information, not tax or legal advice. For the authoritative position, check gst.gov.in and cbic-gst.gov.in, or speak to a qualified tax professional about your specific situation.
Check a GSTIN right now, free
Five lookups a day, no account required. Status, filing history, e-invoicing and jurisdiction.
Free GST search toolBuild it into your product
One REST call, JSON back. Get an API key and 20 free verification credits in under a minute.
Start freeMore on gst rules & compliance
Browse every guide in the GST API blog.