PAN Verification

PAN Verification Overview

PAN verification API service is a simple and robust way to verify the genuineness of a PAN card by matching it with the government database of the issuing authority. For those of you who are new to a PAN card, it is the equivalent of Tax ID number issued to citizens and businesses of India. The PAN card, which is ten characters (alpha-numeric) in length, is issued by the Income Tax Department of India.

PAN as proof of ID

PAN card is widely accepted as proof of ID by pretty much all service providers in India. Note that as PAN does ‘not’ have address on them and therefore can only be used as Proof of ID (POI). However, the PAN has the specimen signature of the Individual which makes it ideal for verifying signatures of the applicant. Furthermore, PAN is mandatory for obtaining financial services and filing income tax in India. Therefore, it is imperative for service providers to verify the PAN card to ascertain its genuineness prior to onboarding the consumer.

A typical PAN card issued to an individual would look as follows: The Individual PAN has the First Name, Last Name, Date of Birth, the PAN number, Photo and the signature of the PAN holder.


A typical PAN card issued to a business would look as follows: The Business PAN has the Company Name, Date of Incorporation and the PAN number.


PAN card structure

The ten-digit PAN number is structured as follows:

  1. The first five characters are letters (in uppercase by default), followed by four numerals, and the last (tenth) character is a letter.
  2. The first three characters of the code are three letters forming a sequence of alphabets letters from AAA to ZZZ
  3. The fourth character identifies the type of holder of the card. Each holder type is uniquely defined by a letter from the list below:

A — Association of persons (AOP)
B — Body of individuals (BOI)
C — Company
F — Firm
G — Government
H — HUF [Hindu joint family|Hindu undivided family]
L — Local authority
J — Artificial juridical person
P — Individual or Person
T — Trust (AOP)

  1. The fifth character of the PAN is the first character of either: of the surname or last name of the person, in the case of a “personal” PAN card, or of the name of the entity, in the case of a “business” PAN card.
  2. The last (tenth) character is an alphabetic digit used as a check-sum to verify the validity of that current code.

How to instantly verify PAN numbers using our Dashboard (no code and no integration needed)

Let’s take a real-life example. Let’s suppose you want to verify the PAN card of your User before onboarding as a customer, merchant or employee.

You can login to our dashboard and instantly verify a PAN card. Absolutely no code or integration is needed and you can sign up and start using this service in a couple of minutes. Please book a demo today so we can show you exactly how this is done.

How to do bulk PAN verification in our Dashboard?

You can do an individual PAN verification or if you have a number of customers who have submitted their PAN details you can do a bulk PAN verification check by uploading an excel file with all of the PAN numbers to be verified.

Bulk PAN verification comes in handy when you want to verify a lot of PAN numbers in one go. For example, verifying the PAN cards of your new employees en masse each month or periodically verifying vendor PAN and GST before they are approved for payments to cut down on fraudulent vendors.  This will instantly run through all of the records and provide you the output in one go. All of the details can be viewed in the dashboard and can be downloaded to your own server once completed.

How to integrate our PAN verification API into your own Application

It is fairly easy to accept and verify the PAN card in real time using simple APIs. In order to do a real time PAN verification within your own application, you will need to make an API call by entering the PAN number of the User along with the API authorization credentials. Please refer to the full API details here. You can also test this in postman by following the steps for PAN verification in postman here.

A sample PAN verification API request is here:

And the response will be as follows:

PAN Verification

The real time PAN verification takes no more than 2-3 seconds so the user experience is not hampered doing this on the fly at the time of onboarding to verify the genuineness of the PAN card.

If you are already accepting PAN documents via your web or mobile applications, once the customer uploads the image, you can make an API call to do an OCR with quality checks and then a PAN verification in real time. This will vastly speed up your onboarding process, reduce fraudulent and poor quality PAN cards being uploaded and reduce drop-offs considerably.

In addition, we provide PAN KRA status verification whereby you can check if the PAN provided by the customer is already available in the KRA database. Please get in touch with us so we can show you a demo of this feature.

How much does PAN verification cost?

PAN verification pricing is based on your volumes as they are discounted at large volumes. All our pricing is transparent and provided to you upfront without any hidden fees. You can view your PAN verification statement in real time from our dashboard so you know exactly what you are paying for. Please get in touch with us so we can understand your needs and share our pricing and provide you with trial access to try PAN verification before you buy.

Is PAN Verification approved by regulators in India?

PAN verification is now an essential part of customer onboarding through assisted and unassisted video kyc solutions. The regulators are in favor of such validations to ensure that the person undergoing Video KYC or other means of non-face to face onboarding is the true owner of the PAN card.

Aside, there are also ways to verify that the name in the PAN card matches with the KYC compliant Bank Account by doing a penny drop check and matching the Bank Account Name with PAN Name proving the identity of the person with great confidence.

Is PAN Verification mandatory for selling financial products in India?

The short answer is Yes. Pretty much all regulators in India (RBI/SEBI/IRDAI/TRAI) accept PAN as proof of ID and is mandatory for obtaining financial products. Therefore, if you are in the BFSI segment and selling financial products or services and are required to collect KYC from your customers, then collecting and verifying PAN should be your KYC strategy. And what better way than to accept a PAN card from your users and do an instant PAN Verification using our dashboard or using our APIs to remain compliant with the current digital onboarding regulations.

Did you know that other than PAN, you can also verify Bank Account (Penny Drop), Voter ID, Driving License, GST (Business Verification) and Aadhaar Offline in India. These ID verification APIs are easy and simple to integrate (or can be used with our dashboard without integration) at extremely low costs. Please book a demo with us to see all of the verification services in action.

Book a free demo today to see all Indian ID verification in action >

You might also be interested in Bank Verification (Penny Drop) to ensure that the Bank Account of the person onboarding is genuine and the beneficiary name matches with the name in the PAN card.


We are your friends at frslabs

FRSLABS is an award-winning research and development company specialising in customer onboarding, identity verification and fraud prevention solutions for businesses. Whether you are a big bank, insurance, telco or a small investment broker, we help you onboard and verify your customers with greater flexibility, compliance and reliability.

Built for you, not for investors

We do what is right for you (and only you) at scale. Nothing is off-limits for us when it comes to innovation, a culture best reflected in the array of patents we have filed. We want to be your trusted partner, to build the solutions you need, and to succeed when you succeed.

Priced for success

We are driven by our mission to touch a billion lives with our tools and not beholden by venture capital or mindless competition. We therefore have the freedom to do the right thing, and price our products sensibly, keeping your success and our staff in mind.

Supported by humans

Whatever it takes, we are here to help you succeed with our products and services. For a start, you get to talk to a human for help, not bots, to figure things out one-to-one. Whatever your needs, however trivial or complex it may seem, we have you covered.


You Might Also Like
Book a free demo

Built for flexibility, compliance and reliability to serve multiple industry segments.