3tej home
← India Finance

What is PAN Validator?

A PAN Validator computes pan validator from the inputs you provide. It applies the standard formula to the values you enter and returns the result instantly, without sending any data to a server. Decode the 4th character (holder type). The.

PAN Validator

Validate PAN card format (10 chars: 5 letters + 4 digits + 1 letter).

Input

Status

-

Decoded

About this tool

The PAN Validator checks if a Permanent Account Number is in the correct format (5 letters + 4 digits + 1 letter) and decodes the 4th character indicating holder type.

How it works

Enter the 10-character PAN. Validation and decoded structure appear instantly.

Advertisement

About the PAN format

A Permanent Account Number (PAN) is a 10-character alphanumeric identifier issued by the Income Tax Department of India under section 139A of the Income Tax Act 1961. Introduced in 1972 (and overhauled in 1995 to its current laminated card format), the PAN consolidates every taxable financial trail in India: salary credits, capital gains, mutual fund transactions, property purchases above 30 lakh, cash deposits above 50,000 rupees, and now also UPI-linked merchant payments above 2,000 rupees.

The structure is strictly fixed: 5 capital letters, then 4 digits, then 1 capital letter. Any deviation, missing digit, lowercase letter, embedded space, or character outside A to Z and 0 to 9, makes the PAN invalid. This regex match is the format check the validator runs first.

How each position encodes information

The PAN is not just a serial number. Five of the ten positions carry decoded meaning, the rest are batch counters.

PAN = AAA P K 1234 E
       3      1 1   1    1
Positions 1-3: AAA  random alphabetic prefix (batch series)
Position 4:    P    holder category (P = individual)
Position 5:    K    first letter of surname or entity name
Positions 6-9: 1234 sequential serial within batch
Position 10:   E    checksum (derived from positions 1-9)
  • Positions 1 to 3: an alphabetic prefix assigned by NSDL or UTIITSL as PAN batches roll out, starting at AAA and cycling through ZZZ.
  • Position 4: holder category. P for Individual is the most common, followed by C for Company and F for Firm or LLP.
  • Position 5: the first letter of the surname (individual) or the registered legal name (entity).
  • Positions 6 to 9: a four-digit sequence number within the batch (0001 to 9999).
  • Position 10: an alphabetic checksum the Income Tax Department uses to detect typos.

Worked example: decoding ABCPK1234E

  1. Regex check: 5 letters + 4 digits + 1 letter? Yes. Format passes.
  2. Positions 1 to 3 = ABC: the alphabetic batch prefix from the issuing centre.
  3. Position 4 = P: individual holder. Income from salary, interest, capital gains.
  4. Position 5 = K: the surname starts with K (Kumar, Khan, Krishnan and so on).
  5. Positions 6 to 9 = 1234: the 1,234th PAN issued in the ABCPK batch.
  6. Position 10 = E: checksum, only the income tax portal can authoritatively verify.
Insight: if you ever see a PAN where position 4 is not in the set P, F, C, H, A, T, B, L, J, G, the PAN is fake. The official 10-letter category code list is fixed and exhaustive.

Holder category reference

4th characterCategoryTypical filing
PIndividual personITR-1, ITR-2 (salaried, NRI)
FFirm or LLPITR-5
CCompanyITR-6
HHindu Undivided Family (HUF)ITR-2, ITR-3
AAssociation of Persons (AOP)ITR-5
TTrustITR-7
BBody of Individuals (BOI)ITR-5
LLocal AuthorityITR-7
JArtificial Juridical PersonITR-7
GGovernmentITR-7

Common pitfalls

  • Mistaking position 4 for the surname. Position 4 is the holder category. The surname initial is position 5. People often paste their PAN with the wrong letter mapped to a name field.
  • Lowercase entry. A PAN is always uppercase. Banking portals usually auto-uppercase, but Excel CSV imports sometimes preserve a lowercase paste, breaking downstream validation.
  • Spaces or hyphens. A formatted display like ABC-PK-1234-E for readability is not a valid PAN. The official 10 characters must be contiguous.
  • Trusting format pass as identity check. A correctly formatted PAN can still belong to a different person or be inactive after merging. Always cross-verify name and date of birth at incometax.gov.in.
  • Confusing PAN with TAN. TAN (Tax Deduction Account Number) is a 10-character code too, but the structure is 4 letters + 5 digits + 1 letter, not 5 + 4 + 1. Used by entities that deduct TDS.
  • Treating Aadhaar PAN link as automatic. Since 1 July 2023 every PAN must be linked to Aadhaar to remain operative. An inactive PAN passes format validation but fails real-world use, including refund credit and demat opening.

Related calculators on 3Tej

Cross-validate identity documents and tax forms with these companion tools:

Frequently asked questions

What does the 4th character of a PAN reveal about the holder?

The 4th character is the holder category code. P stands for Individual person, F for Firm or LLP, C for Company, H for Hindu Undivided Family (HUF), A for Association of Persons (AOP), T for Trust, B for Body of Individuals (BOI), L for Local Authority, J for Artificial Juridical Person, and G for Government. The Income Tax Department assigns one of these 10 codes based on the application form (Form 49A for residents, Form 49AA for non-residents and foreign entities).

Does this tool verify a PAN with NSDL or the income tax portal?

No. This tool only checks the structural format defined in section 139A of the Income Tax Act 1961. To confirm that a PAN actually exists and is linked to a specific name or date of birth, use the income tax e-filing portal Verify Your PAN service, the NSDL Know Your PAN page, or the API endpoint provided to authorised users such as KYC-registered banks and brokers.

What is the meaning of the 5th character and the last digit?

The 5th character is the first letter of the surname for individuals (P category), or the first letter of the entity name for non-individuals. So a PAN like ABCPK1234E held by an individual whose surname is Kumar will show K in position 5. The last digit (position 10) is an alphabetic checksum derived from positions 1 to 9 using a CBDT-defined algorithm. A wrong checksum is the most common reason an otherwise reasonable looking PAN fails official validation.

Why does my PAN show ZZZPZ1234Z as an example?

Example PANs used in training material, mock forms, or unit tests usually substitute letters like ZZZ to make the placeholder obvious. A real PAN never starts with ZZZ because the first 3 characters cycle through the alphabet as serial allocation moves through batches, and the regulator skips a few reserved prefixes. Any sample like AAAPA0000A, ABCDE1234F, or ZZZPZ1234Z is a known training placeholder, not a live PAN.

Is sharing a PAN safe? What does it expose?

A PAN itself is not sensitive enough on its own to cause direct financial loss because every legitimate use (opening a demat, filing tax, receiving over 50,000 rupees in cash) also requires identity proof and OTP-based verification. However the 4th character reveals the holder category, the 5th reveals a surname initial, and a leaked PAN paired with date of birth can be misused for fraudulent tax filings or refund-claim scams. Treat it like a passport number: not secret, but worth protecting.

Last updated 2026-05-28.

IT
India Tools Editorial
Calculators & explainers maintained by the India Tools team. Updated for FY 2025-26.