Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
The significance of each digit is as follows:
First 3 digits: The first 3 characters on a PAN card represent an alphabetic series running from AAA to ZZZ.
4th Character: The 4th character represents the status of the PAN holder, which can be one of the following:
C – Company
P – Person
H — HUF (Hindu Undivided Family)
F — Firm
A — Association of Persons (AOP)
T — AOP (Trust)
B — Body of Individuals (BOI)
L — Local Authority
J — Artificial Juridictal Person
G — Government
5th Character: The fifth character of the PAN is the first letter of:
the surname in the case the status is “P”, or,
the name of the Entity, Trust, Society, Organization, HUF, etc. in all other cases
6th to 9th Characters: The next four numbers are sequential numbers running from 0001 to 9999.
10th Character: The last digit is an alphabetic check digit which is generated by applying a formula to the preceding nine letters and numbers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment