2025 ActIncome-tax Act, 2025 is in force from 1 April 2026 — every page shows old (1961) & new (2025) section numbers side by side.Income-tax Act, 2025 in force · old & new sections shown
Free tool

PAN, TAN & GSTIN Checker — Validate and Decode

Paste any PAN, TAN or GSTIN. The tool checks the format, verifies the GSTIN check digit, and tells you the state, the holder type and the PAN inside — all in your browser.

PAN · TAN · GSTIN Runs in your browser Updated Nov 2026

10 characters = PAN or TAN · 15 characters = GSTIN. Try the samples: · ·

Results appear here as you type.

Format and checksum only. To confirm that a GSTIN is active, use “Search Taxpayer” on the GST portal; for PAN status, use “Verify Your PAN” on the income-tax e-filing portal.

How a PAN is built

A PAN has ten characters: five letters, four digits and a final check letter — AAAAA9999A. The fourth letter shows the type of holder, and the fifth is the first letter of the surname (for individuals) or of the entity's name.

4th letterHolder type
PIndividual
CCompany
HHindu Undivided Family (HUF)
FFirm / LLP
AAssociation of Persons (AOP)
TTrust
BBody of Individuals (BOI)
LLocal Authority
JArtificial Juridical Person
GGovernment

How a TAN is built

A TAN (Tax Deduction and Collection Account Number) has four letters, five digits and a letter — AAAA99999A. The first three letters indicate the jurisdiction and the fourth is the first letter of the deductor's name. Anyone deducting TDS (other than individuals using Form 141 for property, rent or contracts) needs a TAN.

How a GSTIN is built

PositionMeaning
1–2State code (Haryana = 06)
3–12PAN of the business
13Registration number for that PAN in the state (1–9, then A–Z)
14“Z” by default
15Check digit, calculated from the first 14 characters

GST state code list

CodeState / UT
01Jammu & Kashmir
02Himachal Pradesh
03Punjab
04Chandigarh
05Uttarakhand
06Haryana
07Delhi
08Rajasthan
09Uttar Pradesh
10Bihar
11Sikkim
12Arunachal Pradesh
13Nagaland
14Manipur
15Mizoram
16Tripura
17Meghalaya
18Assam
19West Bengal
20Jharkhand
21Odisha
22Chhattisgarh
23Madhya Pradesh
24Gujarat
26Dadra & Nagar Haveli and Daman & Diu
27Maharashtra
29Karnataka
30Goa
31Lakshadweep
32Kerala
33Tamil Nadu
34Puducherry
35Andaman & Nicobar Islands
36Telangana
37Andhra Pradesh
38Ladakh
97Other Territory
99Centre Jurisdiction

FAQs

No. The tool checks the structure and the check digit. Whether the registration is active, suspended or cancelled is shown only on the GST portal under Search Taxpayer.

Characters 3 to 12 of every GSTIN are the PAN of the registered person. One PAN can hold several GSTINs — one or more in each state.

It is the number of the registration for that PAN in that state — 1 for the first, 2 for the second, and so on (then letters after 9).

No. Everything runs in your browser; nothing is sent to our server.

Talk to the office

Have a notice, a deadline or a question?

Send the details on WhatsApp. You get a straight answer on what it means and what to do next — before any fee is discussed.

WhatsApp the office