Skip to content
HR Guide

UAN & EPFO Verification: The Honest DIY Guide

What you can verify yourself through EPFO — and exactly where the process breaks down for HR teams.

💡

TL;DR: As an employer or HR team, you cannot directly look up a candidate's UAN on the EPFO portal. The candidate must share their credentials. This makes DIY UAN verification unreliable, unauditable, and potentially a privacy violation.

What is UAN and why does it matter for BGV?

UAN (Universal Account Number) is a 12-digit number assigned by EPFO to every PF member. Each employer contributes to the employee's PF account under their UAN, which stays with the employee across jobs.

For background verification, UAN is valuable because:

What you CAN check yourself (the DIY path)

Here is the exact process — step by step — for checking UAN records as an HR manager:

1
Ask the candidate for their UAN and EPFO password

Go to unifiedportal-mem.epfindia.gov.in → Member Passbook. You need to log in with the candidate's credentials.

Problem: You're asking a candidate to hand over their EPFO login — which also gives access to withdrawal requests. This is a privacy and security concern, and many candidates will refuse.

2
View the member passbook

If the candidate shares credentials, you can view their passbook — which shows each employer's name, monthly contributions, and total balance.

Problem: The candidate can show you a screenshot instead. Passbook screenshots can be edited. You have no way to verify you're seeing the live system.

3
Cross-check employer names and dates

If you have the passbook, check that employer names and contribution dates match what the candidate declared on their resume.

Problem: EPFO shows employer establishment codes, not always full company names. Unregistered or informal employers won't appear at all — which covers a large share of India's workforce.

Where DIY UAN verification breaks down

Here is an honest breakdown of the limitations — not to discourage you, but so you know exactly what risk you're carrying if you do it yourself:

Limitation Impact
Requires candidate's login No third-party access exists. You either trust the candidate's screenshot or you violate their privacy by logging in yourself.
Only covers PF-registered employers Startups, MSMEs, and informal employers often don't register for PF. Employment there won't appear in EPFO at all.
No fraud detection A forged passbook PDF or screenshot looks identical to a genuine one. You can't detect pixel-level edits manually.
No auditable paper trail A screenshot in a hiring folder is not a verification record. It won't hold up in an audit or dispute.
Doesn't scale If you're hiring more than 5 people a month, manual EPFO checks are a significant time cost with inconsistent results.

What a professional agency does differently

✅ Authorised data channels

Verified agencies use authorised EPFO data access routes — no candidate login sharing needed.

✅ Document authenticity check

AI analysis detects forged passbook PDFs, metadata mismatches, and pixel-level edits.

✅ Signed audit-grade report

A signed verification report you can store in the employee file and present in any audit or dispute.

✅ Covers informal employment gaps

Cross-references EPFO with employer HR records to catch gaps that the passbook alone doesn't show.

UAN self-check guide for candidates

If you're a job seeker wanting to check your own UAN record before a BGV:

  1. Go to unifiedportal-mem.epfindia.gov.in
  2. Log in with your UAN and password (activate at the portal if you haven't)
  3. Click "View" → "Passbook"
  4. Download your passbook PDF — this shows all employers who contributed to your PF
  5. Check that employer names and dates match your resume — any gaps or mismatches will be flagged in your BGV

Skip the manual EPFO process

MPloyChek verifies UAN and employment history with a full audit trail — no candidate login sharing, no screenshots, no gaps in coverage.

Book a Demo Learn about our EPFO verification