How to Run a Background Check on an Employee in India — A Step-by-Step Guide for 2026
You have
found the right candidate. The interviews went well, the skills match, the
offer is ready. But before that offer goes out or ideally before you finalise
the hiring decision you need to verify that the person you are about to hire
is who they say they are and has the work history they claim.
Background
verification in India has changed fundamentally in the last few years. What
used to require a third-party agency, a two-week wait, and a budget of several
thousand rupees per candidate can now be done by any employer from a five-person
startup to a five-thousand-person enterprise in under 30 minutes using
digital verification platforms.
This guide
walks you through exactly how to run an employee background check in India in
2026: which checks to run, what each one reveals, where to run them, what they
cost, and how to interpret the results.
Step 1: Decide Which Checks You Need
Not every
hire needs every check. Running a comprehensive package when a targeted set of
checks would catch the same risks wastes time and money. Here is how to decide.
Identity
verification (every hire): This confirms the
candidate is who they claim to be. PAN verification and Voter ID verification
together give you two independent government database confirmations of the
candidate's name and date of birth. This is non-negotiable for every hire full-time, contract, gig, or temporary.
Employment
history verification (most hires): This
confirms the candidate actually worked where they claim. UAN verification
through EPFO records shows every employer who made provident fund contributions
for this person, with dates. Essential for any role where the candidate's
claimed experience influenced the hiring decision.
Driving
Licence verification (driving roles): Required
for delivery partners, drivers, logistics staff, and field sales teams.
Confirms the licence exists, is valid, and belongs to the candidate.
Criminal
record check (sensitive roles): Recommended
for roles with financial access, customer-facing positions involving vulnerable
populations (healthcare, education), and regulatory-mandated sectors (BFSI).
Takes 24 to 72 hours through eCourts digital screening; 7 to 15 days for
district court physical verification.
Education
verification (specialised roles): Important
when a specific degree or certification is a genuine requirement for the role not just a preference. Takes 3 to 10 business days because it often requires
institutional contact.
For the
majority of hires in India engineering, operations, sales, support, field
roles the combination of PAN + Voter ID + UAN covers the essential risk.
Start there.
Step 2: Collect Candidate Information
You need
the candidate's document numbers to run digital checks. The specific numbers
depend on which checks you are running.
For PAN
verification: The candidate's 10-character PAN (e.g.,
ABCDE1234F). This is their tax identity number issued by the Income Tax
Department.
For Voter
ID verification: The candidate's Electoral Photo Identity Card
(EPIC) number. This is the alphanumeric code on their Voter ID card, issued by
the Election Commission of India.
For Driving
Licence verification: The candidate's Driving
Licence number, typically in the format of a state code followed by a numeric
sequence (e.g., DL0120190012345).
For UAN
verification: The candidate's 12-digit Universal Account
Number. Most candidates who have worked in the formal sector (at companies with
20 or more employees) will have a UAN linked to their EPFO account.
Collect
these during the offer stage or as part of a pre-offer verification consent
form. Be transparent about what you are collecting and why the DPDP Act
requires informed consent for processing personal data.
Step 3: Choose Your Verification Method
Indian
employers have three options for running background checks in 2026. Each has a
different trade-off between speed, cost, and effort.
Option A:
Traditional verification agency. You submit
candidate details to a verification agency like AuthBridge, SpringVerify, or
First Advantage. The agency runs the checks, compiles a report, and returns it
in 2 to 15 business days depending on the package. Costs range from 1,500 to
8,000 rupees per candidate. Best for enterprises with high-volume, complex
verification needs that include physical address verification and court record
checks.
Option B:
Self-serve digital verification platform. You
run the checks yourself through a platform that connects directly to government
databases via APIs. You enter the candidate's document numbers, the platform
queries the database, and results appear in minutes. Pay per check a few
hundred rupees per verification. No contracts, no minimums, no sales calls.
Best for startups, growing teams, and companies that need fast results without
vendor overhead.
Option C:
In-house API integration. Your engineering team
builds direct integrations with government verification APIs and embeds them
into your HRMS or ATS. Maximum control and lowest per-check cost at scale, but
requires significant engineering investment and ongoing maintenance. Best for
companies processing thousands of verifications per month with an existing
technical team.
For most
Indian companies that are not large enterprises and do not have a dedicated
verification engineering team, Option B self-serve digital verification offers the best balance of speed, cost, and simplicity.
Compose1
Verify is built specifically for this use case. It
is a self-serve platform where you create an account, enter document numbers,
pay per check, and get results in minutes. No implementation project, no sales
call, no annual contract. The entire process from account creation to your
first verified candidate takes under 15 minutes.
Step 4: Run Identity Verification (PAN + Voter
ID)
Start with
identity verification. This is the foundation that every other check builds on there is no point verifying employment history if you have not first
confirmed that the person is who they say they are.
PAN
verification: Enter the candidate's PAN number. The Income
Tax Department database returns the registered name, date of birth, and PAN
status (active, inactive, or deactivated). Check three things. Does the returned
name match what the candidate provided? Does the date of birth match? Is the
PAN active? A deactivated PAN means the candidate has a tax compliance issue
they have not disclosed. A name mismatch could be a transliteration difference
(common with Indian names that have multiple English spellings) or a genuine
red flag.
Voter ID
verification: Enter the candidate's EPIC number. The
Election Commission database returns the registered name, age or date of birth,
father's or husband's name, and constituency. Compare the returned name and
date of birth with the PAN result. If both government databases agree on who
this person is, the identity is confirmed with high confidence.
Both checks
return in 2 to 5 minutes on a digital platform. If the names and dates match
across PAN and Voter ID, move to employment verification. If there is a
mismatch, investigate before proceeding the discrepancy may be harmless (a
shortened name, a transliteration variant) or it may indicate identity fraud.
Step 5: Run Employment Verification (UAN)
With
identity confirmed, verify the candidate's work history. UAN verification is
the most powerful employment check available in India because the data comes
from EPFO which the previous employers themselves populated, not the candidate.
Enter the
candidate's UAN. The EPFO database returns the complete list of
employers who made EPF contributions for this person, with Member IDs and
contribution date ranges.
Compare
this with the candidate's resume or CV. Look for five things:
Missing
employers: Does the resume list a company that does not
appear in the EPFO record? This could mean the candidate fabricated that
employment, or worked there informally without EPF coverage. Ask the candidate
for an explanation.
Date
discrepancies: Does the resume say 2022 to 2025 at Company X,
but EPFO shows contributions only from 2023 to 2024? The candidate may have
inflated their tenure. Small differences (a month or two) are common and
usually explained by probation periods. Differences of six months or more need
investigation.
Undisclosed
employers: Does the EPFO record show an employer the
candidate did not mention? This could be a short stint the candidate left off
deliberately, or a company they would rather not discuss. It is not automatically
disqualifying, but it deserves a conversation.
Employment
gaps: Are there periods between employers with no
EPF contributions? Compare these gaps with what the candidate disclosed.
Undisclosed gaps suggest something the candidate is trying to hide.
Name
consistency: Is the name in the EPFO record consistent with
the PAN and Voter ID results? If all three government databases agree on the
name, you have a strong three-way identity confirmation.
Step 6: Run Driving Licence Verification (If
Applicable)
For roles
that involve driving — delivery, logistics, field sales, transport — Driving
Licence verification is essential. Enter the DL number, and the VAHAN/SARATHI
database returns the licence holder's name, date of birth, licence type (LMV,
HMV, etc.), validity dates, and issuing authority.
Check that
the licence is valid (not expired or suspended), the licence type matches the
job requirement (a candidate driving a commercial vehicle needs an HMV licence,
not just LMV), and the name and date of birth match the PAN and Voter ID
results.
Step 7: Review Cross-Record Results
This is
where the verification comes together. A good digital platform does this
automatically — Compose1 Verify compares
names and dates of birth across all checked records and surfaces whether
identity details agree or conflict.
When all
records agree: the candidate's identity is confirmed, and their employment
history is verified against government records. You can proceed with
confidence.
When
records conflict: the specific discrepancy is highlighted. You decide whether
it is a harmless variation (transliteration, name shortening) or a genuine
concern. For ambiguous cases, ask the candidate for clarification before making
a final decision.
Step 8: Generate and Store the Verification
Report
Download a
PDF report for every candidate you verify. This report serves three purposes.
It
documents the verification for your hiring records. If the candidate's
background is ever questioned — by a client, a regulator, or in a legal
proceeding — the report demonstrates that you performed due diligence before
hiring.
It provides
a clear summary for hiring managers who need to see the verification outcome
without running the checks themselves.
It
satisfies compliance requirements under the DPDP Act by documenting what data
was processed, when, and for what purpose. Store the report with appropriate
access controls and delete it according to your data retention policy.
How Long Does the Entire Process Take?
Using a
self-serve digital platform, here is the realistic timeline for a standard
three-check verification (PAN + Voter ID + UAN):
Collecting
candidate details: 5 to 10 minutes (candidate fills a form or HR
enters the numbers).
PAN
verification: 2 to 5 minutes.
Voter ID
verification: 2 to 5 minutes.
UAN
verification: 5 minutes to 4 hours (depends on employment
history complexity).
Cross-record
review and report: 2 to 5 minutes.
Total: 15
minutes to half a day. Compare this with 7 to
15 business days through a traditional agency, and the case for digital
verification becomes self-evident.
What Does It Cost?
Traditional
verification agencies charge 1,500 to 8,000 rupees per candidate for packaged
checks. Self-serve digital platforms charge per individual check, typically a
few hundred rupees each. For a standard PAN + Voter ID + UAN verification, the
total is significantly less than the lowest agency package — and you get
results in minutes instead of weeks.
Compose1
Verify shows you the complete price before checkout.
No hidden fees, no package upsells, no surprises. You see exactly what each
check costs, confirm, pay, and receive results.
Common Mistakes to Avoid
Running
verification after the candidate has joined. If
you discover a problem after onboarding, you face the cost and disruption of
terminating someone who is already embedded in a team. Verify before the offer
or, at minimum, before the start date.
Relying
only on documents the candidate provides. Experience
letters, salary slips, and degree certificates can be forged. Government
database verification cannot. Always verify against the source of truth, not
the candidate's submitted documents.
Skipping
verification for contract or temporary workers. These workers often have the same access to your premises, systems,
and customers as full-time employees. The risk does not decrease because the
contract is shorter.
Using the
same verification package for every role. A
delivery driver does not need education verification. A software engineer does
not need a Driving Licence check. Match the checks to the role's actual risk
profile.
Not
informing the candidate. The DPDP Act requires
informed consent. Tell the candidate what checks you are running and why before
you run them. This is also a powerful deterrent — candidates who know their
claims will be verified against government databases are far less likely to submit
fraudulent information.
Start Verifying Today
The process
is straightforward. Create an account on Compose1
Verify, enter your first candidate's details, select
the checks you need, and review the results. Your first verified candidate is
less than 15 minutes away.
Background
verification in India does not need to be slow, expensive, or complicated. The
government databases are digital and accessible. The checks return in minutes.
The cost is a few hundred rupees. The only question is whether you are running
them before day one — or discovering the problems after.