PAN Verification

PAN Verification Overview

PAN verification 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 pretty my all service providers in India. Moreover, it is mandatory for obtaining financial services and filing income tax in India.

A typical PAN card issued to an individual would look as follows:


A typical PAN card issued to a business would look as follows:


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.

Instant PAN verification API for KYC

As is widely accepted as proof of ID and the card itself has minimal variations over time (in comparison to other government issued identity cards in India), it is fairly easy to accept and verify the PAN card in real time. Income Tax Department of India, through its authorized agencies (e.g. NSDL), allows authorized entities to verify PAN through APIs.

Instant PAN verification using 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 prospect before onboarding as a customer.

Step 1:

You will need to request the following details from your User prior to verifying the PAN card.

  • PAN Card Number
  • Consent from the user for PAN Verification

Step 2:

You can use our dashboard to instantly do a PAN verification (no code or integration is needed and you can sign up and use this service in 5 minutes). Once you login to the dashboard, you can complete the PAN verification instantly. Please book a demo today so we can show you exactly how this is done.

As you can note, 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 number check. All of the details can be viewed in the dashboard and can be downloaded to your own server once completed.

Talk to us about your PAN verification requirement >

Instant PAN verification using API (integrate into your own Application)

In order to do a real time PAN verification within your own application, you will need to make an API call as follows: Please refer to the full API details here.


And the response will be as follows:


The real time PAN verification takes no more than 3-5 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.

How much does PAN verification cost?

PAN verification pricing is based on your volumes as they are discounted at large volumes. But rest assured it is extremely low and affordable for anyone wanting to verify bank accounts even at low volumes. We do not charge any set up fee or minimum commitment fees or hidden fees. We do not even ask you for any advance payments as credits. Instead, you will simply pay per transaction and have a post-paid monthly bill. Please talk to us once so we can get to know you better before we share the PAN verification API pricing and provide you with free access to try our PAN verification services.


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. Aside, there are also ways to verify that the name of the PAN 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.

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 PAN verification in action >


We are your friends at frslabs

FRSLABS is an award-winning research and development company specialising in identity verification and fraud prevention solutions for businesses. We are building the next generation video KYCOCRface verificationidentity verification and IRSF fraud prevention solutions to benefit a billion people.

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

Customer onboarding is critical.
Don't make it better, make it the best.