Loading...
Loading...
Verify the structure of any Indian PAN (AAAAA9999A) and decode the entity type embedded in the 4th character. 100% client-side — your PAN never leaves your browser.
Person (Individual)
A salaried or self-employed individual taxpayer.
Company
A company registered under the Companies Act (private or public limited).
HUF (Hindu Undivided Family)
A Hindu Undivided Family treated as a single tax entity, headed by the karta.
Firm / LLP
A partnership firm registered under the Indian Partnership Act 1932 or Limited Liability Partnership.
Association of Persons (AOP)
Two or more persons united for a common purpose with the intention of earning income.
Trust
A public or private trust registered under the Indian Trusts Act 1882.
Body of Individuals (BOI)
A group of individuals who join together to earn income but do not constitute a firm or AOP.
Local Authority
A municipality, municipal committee, district board, or other local government body.
Artificial Juridical Person
A legal entity not falling under any other category — typically deities, idols, or public institutions.
Government
A central or state government department or government-owned entity.
Enter the 10-character PAN exactly as printed on the card. Lower case, spaces, and accidental hyphens are auto-cleaned and uppercased for you.
The validator runs a regex against AAAAA9999A and decodes the 4th character entity type — all in your browser, with no network call.
See a colour-coded per-character explanation: series letters, entity type, surname initial, sequential number, and checksum char. Any segment that doesn’t fit is flagged with a clear warning.
If you need to know whether the PAN is actually registered, head to incometax.gov.in and use its e-Verify PAN service. We deliberately don’t make that call so your PAN never leaves your device.
An Indian Permanent Account Number (PAN) is a fixed 10-character alphanumeric ID in the pattern AAAAA9999A. The first three characters are letters (A–Z) assigned as a series by the Income Tax Department; the 4th character encodes the entity type (P for individual, C for company, H for HUF, F for firm/LLP, A for AOP, T for trust, B for BOI, L for local authority, J for artificial juridical person, G for government); the 5th character is the first letter of the holder’s surname (or entity name); characters 6–9 are a sequential 4-digit number; and the 10th character is an alphabetic checksum. Anything that doesn’t match the regex /^[A-Z]{5}\d{4}[A-Z]$/ is not a valid PAN format.
The 4th character is the entity-type code. P = Person (individual), C = Company, H = Hindu Undivided Family, F = Firm or LLP, A = Association of Persons, T = Trust, B = Body of Individuals, L = Local Authority, J = Artificial Juridical Person, and G = Government. So a PAN starting AAAPB or AAACA is an individual or a company respectively. Anything other than these ten letters in position 4 is a strong signal that the PAN was mistyped or is fake.
Because the official Income Tax Department does not publish the checksum algorithm used for the 10th character, and the only way to confirm a PAN truly exists is to call a government API — which requires authentication and would mean transmitting the PAN to a third party. We deliberately don’t do that. This tool checks format only (structure + entity-type code). To confirm whether a specific PAN is registered, use the Income Tax Department’s official e-Verify PAN service on incometax.gov.in, or ask the holder for a copy of their PAN card or e-PAN PDF.
No. The validator runs entirely client-side in your browser using JavaScript regex — there is no network request, no cookie, no analytics on your input, and no server log. Refresh the page and the input is gone. We built it this way precisely because PAN is a sensitive identifier; the safest place for it to live is your own device.
No. Holding more than one PAN is illegal under Section 272B of the Income Tax Act 1961 and attracts a penalty of ₹10,000 per offence. If you discover a duplicate PAN issued in your name (often happens after a name change, marriage, or accidental re-application), surrender the extra one immediately by submitting Form 49A with the “Changes/Correction” option, or by raising a request on the NSDL/Protean or UTIITSL portal. The TAN (Tax Deduction Account Number) is separate and businesses do legitimately hold one TAN per branch.
You don’t need a new PAN — only a reprint or e-PAN. Visit the NSDL (Protean) or UTIITSL website, choose “Reprint of PAN card” or “Download e-PAN”, enter your existing PAN number plus Aadhaar, pay a small fee (₹50 for a physical reprint within India, ₹959 for international delivery, free for an instant Aadhaar-based e-PAN PDF if your details match), and the card or PDF arrives in 7–15 working days. Your PAN number itself stays the same for life — losing the card does not invalidate it.
We build CRM and onboarding flows for Indian fintech, lending, and SMB platforms — with format validation, masked storage, audit trails, and tokenisation patterns for sensitive identifiers. The same regex engine that powers this validator can plug into your KYC pipeline, vendor onboarding, or customer-data quality dashboards.
Talk to our CRM teamWe've built CRM and onboarding pipelines that validate PAN, GSTIN, Aadhaar, IFSC, and more — privacy-first, audit-trailed, and integrated with your existing stack.