Explainer 7 min read

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.

Written and reviewed by the GSTIN API team Last reviewed

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

AttributePANGSTIN
Length10 characters15 characters
Issued byIncome Tax DepartmentGST department (via GSTN)
Issued perPerson or entity, once for lifeState of business registration — can be several per entity
PurposeIncome tax identificationGST registration and compliance
Contains the other?NoYes — the PAN sits inside the GSTIN
ExampleAAACR5055K27AAACR5055K1Z7
Core differences between a GSTIN and a PAN.

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.

IdentifierIssued byPurpose
PANIncome Tax DepartmentGeneral tax identification for a person or entity
TANIncome Tax DepartmentRequired for entities that deduct or collect tax at source (TDS/TCS)
GSTINGST department, via GSTNGST registration, return filing, and input tax credit
CINMinistry of Corporate AffairsIdentifies a company as a registered corporate entity
Four identifiers, four purposes.

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 PAN is a 10-character Income Tax identifier issued once to a person or entity, for life. A GSTIN is a 15-character GST registration number issued per state of operation, and it literally contains that entity's PAN inside it, at positions 3 to 12.
Yes. A business with operations in multiple states typically holds one GSTIN per state, all built on the same PAN. A business can also hold more than one GSTIN within a single state for separate verticals in some cases.
Practically no — a PAN is a prerequisite for standard GST registration, since the GSTIN is built directly around it. A small set of GSTINs for non-resident taxable persons use a different identifier in place of a PAN, but this is the exception, not the rule.
A PAN identifies a taxpayer for income tax purposes generally. A TAN (Tax Deduction and Collection Account Number) is a separate 10-character identifier required specifically by entities that deduct or collect tax at source (TDS/TCS) — it does not replace a PAN and is not embedded in a GSTIN.
For GST compliance purposes — claiming input tax credit, confirming active registration, checking filing history — verify the GSTIN, since it is the record actually tied to GST law. Use the PAN check separately when your concern is broader identity or income-tax-side verification.

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 tool

Build it into your product

One REST call, JSON back. Get an API key and 20 free verification credits in under a minute.

Start free