5 Platforms to Check EPFO Employment History for New Hires Before Onboarding

Why EPFO Employment History Is the Most Reliable Work History Check in India

When a candidate hands you a resume listing three previous employers, you have no way to know if those companies actually employed them. Experience letters can be fabricated. Reference phone numbers can be fake. LinkedIn profiles can be inflated.

But EPFO (Employees’ Provident Fund Organisation) records cannot be fabricated by candidates. Here is why.

Every employer with 20 or more employees is legally required to register with EPFO and contribute to each employee’s Provident Fund account. These contributions are linked to the employee’s UAN (Universal Account Number), which is in turn linked to their Aadhaar and PAN. When an employer makes a PF contribution for an employee, the EPFO database records the company name, the employee’s joining date, the exit date, and the monthly contribution amount. The candidate has no ability to add, edit, or delete entries in this database. Only the employer can create entries by making PF contributions.

This makes EPFO employment history the single most tamper-proof source of work history data available to Indian HR teams.

The data confirms why this matters. EY’s study of over one million background screenings found that 85% of all discrepancies were caught through employment verification, not identity checks, not education checks, but employment history. AuthBridge’s Workforce Fraud Files H1 FY26 reported that 4.33% of white-collar candidates carry at least one discrepancy. And the most common type of employment fraud is not a small exaggeration, it is entirely fabricated employers (EY found 32% of flagged candidates had listed companies they never worked for).

This guide reviews 5 platforms that let HR teams check EPFO employment history before a new hire’s first day, from instant self-serve tools to API-based solutions and enterprise verification services.

What this guide covers:

  • What EPFO employment history data contains and how to read it
  • 5 platforms compared on speed, cost, and data completeness
  • Step-by-step process for checking a new hire’s EPFO history
  • EPFO data vs. manual reference checks, head-to-head comparison
  • 5 specific red flags EPFO data reveals that resumes hide

What EPFO Employment History Actually Shows

When you check a candidate’s EPFO employment history using their UAN, the database returns a record for every employer that contributed to their Provident Fund. Here is exactly what each entry contains and what it means for HR.

Data Fields in an EPFO Employment History Record

FieldWhat It ShowsWhat HR Should Check
Employer/Establishment NameThe company name as registered with EPFODoes this match the company listed on the resume?
Date of JoiningThe date the employee was added to PF by this employerDoes this match the joining date claimed on the resume?
Date of ExitThe date PF contributions stopped (exit or termination)Does this match the exit date on the resume? Any unexplained gaps?
Member IDThe employee’s PF account number with this employerConfirms the employee actually had a PF account at this company
Monthly WageThe wage on which PF was calculatedRoughly validates the salary band claimed by the candidate
PF Contribution AmountThe employer’s and employee’s PF contributionConfirms active employment (contributions mean actual payroll)
UANUniversal Account Number linking all employersSingle number ties together the candidate’s full employment chain

How to Read EPFO Employment History as an HR Team

What You SeeWhat It MeansHiring Decision
All resume employers appear in EPFO with matching datesCandidate’s work history is genuineProceed with onboarding
Resume lists Company X, but EPFO has no record of Company XCandidate never worked there (or Company X did not contribute PF)Ask candidate to explain; likely fabricated if Company X has 20+ employees
EPFO shows Company Y, but resume does not mention Company YCandidate hid a previous employer (possible termination or short stint)Investigate why this employer was omitted
Joining/exit dates differ by more than 1–2 monthsCandidate inflated tenureAsk candidate to clarify the discrepancy
EPFO shows overlapping employment at two companiesCandidate was employed at two places simultaneously (moonlighting)Assess per your company’s dual employment policy
No EPFO records at all despite claimed 5+ years of experienceCandidate worked only in informal/unregistered sector, or UAN is wrongRequest alternative proof; not necessarily fraud

Why EPFO Data Is More Reliable Than Other Employment Verification Methods

MethodData SourceCan Candidate Manipulate?SpeedCompleteness
EPFO/UAN checkGovernment PF databaseNo — only employers can create recordsMinutesEvery EPFO-registered employer
Experience letterCandidate-provided documentYes — letters can be fabricated or editedInstant (but unreliable)Only what candidate chooses to share
Reference call to previous employerPhone call to HRPartially — fake numbers, colluding contacts1–5 days (if HR responds)Only if previous HR cooperates
LinkedIn profile checkCandidate-managed profileYes — candidates control their own profileInstant (but unreliable)Only what candidate chooses to display
Manual BGV (employer outreach)Third-party verifier contacts employerLow — but depends on employer response2–7 daysOnly for employers who respond

Quick Comparison: 5 EPFO Employment History Check Platforms

PlatformWho Runs the CheckEPFO Data ReturnedSpeedCostAdditional ChecksSelf-ServeBest For
SalaryBox VerifyHR team (browser)Past employers, joining/exit dates, PF contributionsMinutesRs. 499 (includes PAN + Voter ID + DL)PAN, Voter ID, DL verificationYesHR teams wanting EPFO + full identity check in one session
EPFO Member PortalThe candidate themselvesService history, employer names, contribution detailsMinutesFreeNoneN/A (candidate access only)Asking candidates to share their own EPFO data
Attestr UAN/EPFO APIDeveloper (API)Past employers, joining/exit dates, UAN detailsSeconds (API)Custom per-callPAN, Aadhaar, DL, Voter ID APIsAPI onlyTech teams automating EPFO checks in HRMS
SurePass UAN APIDeveloper (API)UAN validation, employer historySeconds (API)Custom per-callPAN, Aadhaar, DL, Voter ID, RC APIsAPI onlyDevelopers building employment checks into onboarding apps
AuthBridgeBGV company (manual + database)Employer names, designation, tenure, exit reason, rehire status2–5 daysCustom enterpriseFull suite: criminal, education, address, drug testingNoEnterprises needing EPFO data + manual employer outreach

Key takeaway: SalaryBox Verify is the best choice for HR teams because it checks EPFO employment history alongside PAN, Voter ID, and DL at Rs. 499 per candidate — no API, no sales call, no developer needed. You get the candidate’s government-verified work history in minutes, before their first working day.

1. SalaryBox Verify — EPFO Employment History + Identity Check at Rs. 499

Website: salarybox.in/verify

What it does: SalaryBox Verify lets HR teams check a new hire’s past employment history against EPFO government records using their UAN number. It returns every employer that contributed PF for the candidate, along with joining dates, exit dates, and contribution details. In the same session, you also verify PAN, Voter ID, and Driving Licence, so you confirm both the candidate’s identity and their work history in under 5 minutes.

EPFO employment history details:

FeatureDetails
Data sourceEPFO (Employees’ Provident Fund Organisation) government database
Input requiredCandidate’s UAN (Universal Account Number)
Data returnedPast employer names, joining dates, exit dates, PF contribution details
SpeedMinutes
CostRs. 499 per candidate (includes EPFO + PAN + Voter ID + DL)
OutputPDF report with masked sensitive data
Who can run itAny HR team member (browser-based, no API)

Why it is the best platform for EPFO employment checks:

  • Catches fabricated employers in minutes: If a candidate claims they worked at Company X for 3 years but EPFO has no record of Company X contributing PF for them, the claim is likely fabricated
  • Rs. 499 covers EPFO + 3 identity checks: EPFO employment history plus PAN, Voter ID, and DL verification in one session — cheaper than any standalone EPFO API
  • No developer needed: Unlike Attestr and SurePass, there is no API integration, no coding, no sandbox testing. Any HR team member can enter a UAN and get results
  • No sales call or contract: Unlike AuthBridge, you sign up and start checking today
  • PDF reports for employee files: Government-verified employment data in a downloadable report with masked sensitive information
  • Detects moonlighting: If EPFO shows overlapping PF contributions from two employers, the candidate was dual-employed
  • Detects hidden employers: Employers the candidate omitted from their resume appear in EPFO records

How to check EPFO employment history on SalaryBox Verify:

  1. Sign up at salarybox.in/verify
  2. Enter the candidate’s UAN number
  3. Select UAN/EPFO Employment History check (optionally add PAN, Voter ID, DL)
  4. Review billing (Rs. 499) and confirm
  5. EPFO employment history appears within minutes
  6. Compare each employer against the candidate’s resume
  7. Download PDF report for the employee file

Limitation: EPFO data only covers employers registered with EPFO (20+ employees). Candidates who worked exclusively in unregistered or informal-sector companies will have no EPFO records. Does not include designation, rehire eligibility, or performance feedback (which manual employer outreach provides).

Best for: Every HR team that wants to verify a new hire’s claimed work history against government records before onboarding — without API setup, sales calls, or enterprise contracts.

→ Check your next hire’s EPFO employment history — Try SalaryBox Verify

2. EPFO Member Portal — Free Government Portal (Candidate Self-Service)

What it does: The EPFO Unified Member Portal allows employees (not employers) to log in with their UAN and view their own service history, including every employer that contributed PF, joining dates, exit dates, and contribution details. In 2026, EPFO also launched a Service History feature that helps members trace old PF accounts across employers.

EPFO employment history details:

FeatureDetails
Data sourceEPFO (direct government portal)
Input requiredEmployee’s UAN + Aadhaar-linked mobile OTP
Data returnedService history: employer names, joining/exit dates, member IDs, contributions
SpeedMinutes (after OTP authentication)
CostFree
OutputOn-screen service history (can be screenshot or PDF-printed)
Who can accessThe employee only (requires their UAN + OTP)

How HR teams use it: Ask the candidate to log into the EPFO portal, download their service history, and share it with HR. This is free but relies entirely on the candidate’s cooperation and honesty. The candidate controls what they share and could potentially share a modified screenshot.

Strengths:

  • Completely free — no cost to the company
  • Most comprehensive EPFO data (full service history, contributions, passbook)
  • Direct government source — the most authoritative employment data
  • New Service History feature traces old and transferred PF accounts

Limitations:

  • HR cannot access it directly — only the employee can log in with their UAN and OTP
  • Candidate controls what they share (can omit screenshots, edit printouts)
  • No independent verification — you are trusting the candidate’s submitted output
  • No PDF report generated for the employer’s files
  • No additional identity checks (PAN, Voter ID, DL)
  • Not scalable — each candidate must individually log in and share
  • Candidates may not know their UAN or have access to their registered mobile number

Best for: A free starting point where you ask candidates to share their EPFO service history voluntarily. However, this is not independent verification — the candidate controls the data. For tamper-proof employer-driven EPFO checks, use SalaryBox Verify.

3. Attestr EPFO/UAN Verification API — Developer-Focused Employment History API

What it does: Attestr provides a REST API that queries EPFO data using a candidate’s UAN. The API returns the employment history linked to that UAN, including employer names, joining dates, and exit dates. Developers can integrate this into HRMS or onboarding platforms for automated employment checks.

EPFO employment history details:

FeatureDetails
Data sourceEPFO (via API)
Input requiredCandidate’s UAN
Data returnedEmployer names, joining/exit dates, UAN details
SpeedSeconds (API response)
CostCustom per-API-call pricing
OutputJSON response (developer-formatted)
Who can run itDevelopers with API integration

Strengths:

  • Dedicated EPFO/UAN verification endpoint (not bundled into a generic BGV package)
  • Fast API response for real-time employment checks during onboarding
  • Well-documented API with clear endpoint specifications
  • Can be embedded into any HRMS, ATS, or onboarding workflow
  • Also offers PAN, Aadhaar, DL, Voter ID APIs in the same platform

Limitations:

  • API only; requires developer resources to integrate and maintain
  • No self-serve dashboard for HR teams
  • Pricing requires sales discussion; not transparent
  • No PDF report generation; output is raw JSON
  • No identity checks included (PAN, Voter ID, DL must be called separately)
  • Ongoing maintenance needed when EPFO API formats change

Best for: Companies with in-house engineering teams building automated employment verification into their own HRMS or onboarding platform.

4. SurePass UAN Verification API — UAN Validation With Employment Data

What it does: SurePass provides a UAN Verification API that validates the UAN number and returns associated employment data from EPFO records. The API confirms whether the UAN is genuine and returns the linked employer information.

EPFO employment history details:

FeatureDetails
Data sourceEPFO (via API)
Input requiredCandidate’s UAN
Data returnedUAN validation, linked employer details
SpeedSeconds (API response)
CostCustom per-API-call pricing; volume discounts available
OutputJSON response
Who can run itDevelopers with API integration

Strengths:

  • Part of SurePass’s broader identity verification suite (PAN, Aadhaar, DL, Voter ID, Passport, RC)
  • Well-documented API with sandbox testing environment
  • High uptime and reliability (fintech-grade infrastructure)
  • Can be combined with other SurePass APIs for a complete identity + employment check
  • Digiverifier’s research highlights UAN verification as a tool for stopping dual employment

Limitations:

  • API only; requires developer resources
  • No self-serve dashboard or browser-based interface for HR teams
  • Employment history depth may vary compared to direct EPFO portal data
  • Pricing requires sales discussion
  • No PDF report generation; raw JSON output
  • PAN, Voter ID, DL verification must be called as separate API endpoints

Best for: Developer teams that already use SurePass for PAN or Aadhaar verification and want to add UAN/EPFO employment checks to the same API integration.

5. AuthBridge — EPFO Data + Manual Employer Outreach for Enterprise Verification

What it does: AuthBridge combines database-level employment checks with manual employer outreach. For EPFO-registered employers, they can cross-reference EPFO data. For employers not in EPFO, or for additional details (designation, performance, rehire eligibility), they contact the previous employer’s HR department directly.

Employment verification details:

FeatureDetails
Data sourceEPFO database + manual HR outreach to previous employers
Input requiredCandidate’s details (UAN, previous employer names)
Data returnedEmployer confirmation, designation, tenure, exit reason, rehire eligibility, EPFO cross-reference
Speed2–5 business days
CostCustom enterprise pricing (Rs. 1,500–Rs. 5,000+ per candidate)
OutputComprehensive PDF report with verification narrative
Who can run itBGV team at AuthBridge (submitted through enterprise portal)

Strengths:

  • Most comprehensive employment verification: EPFO data + manual employer contact + detailed narrative
  • Returns designation, performance feedback, and rehire eligibility (which EPFO alone does not)
  • Catches discrepancies even at non-EPFO employers (unregistered firms, startups under 20 employees)
  • AuthBridge’s Workforce Fraud Files data (4.33% discrepancy rate) benchmarks the industry
  • Enterprise-grade reports suitable for regulatory audits and client submissions

Limitations:

  • 2–5 day turnaround; not instant — new hire may already be onboarded before results arrive
  • Enterprise pricing (Rs. 1,500–Rs. 5,000+) is 3–10x the cost of SalaryBox Verify
  • Requires sales consultation, annual contract, and minimum volumes
  • Manual employer outreach depends on previous employer’s HR responding (not guaranteed)
  • Overkill for most SMB hires where EPFO data alone is sufficient

Best for: Large enterprises and regulated industries where employment verification must include designation, performance, and rehire eligibility — details that EPFO records alone do not provide.

→ Need instant EPFO employment checks without enterprise pricing? Try SalaryBox Verify at Rs. 499

Step-by-Step: How to Check a New Hire’s EPFO Employment History on SalaryBox Verify

What You Need

  • The candidate’s UAN (Universal Account Number) — typically shared during offer acceptance or onboarding
  • 3–5 minutes of time
  • The candidate’s resume (for comparison against EPFO data)

How to Get the Candidate’s UAN

MethodHow
Ask the candidate directlyInclude UAN in your offer acceptance form or onboarding checklist
From their previous PF passbookUAN is printed on PF account statements
From their Aadhaar-linked EPFO accountCandidate can look up UAN on the EPFO portal using Aadhaar
From their previous employer’s recordsIf candidate consents, previous employer can share UAN

The Verification Process

StepActionTimeWhat Happens
1Go to salarybox.in/verify and sign up2 minutes (first time only)Account created
2Enter the candidate’s UAN number10 secondsSystem prepares EPFO database query
3Select “UAN/EPFO Employment History”5 secondsOptional: also select PAN, Voter ID, DL
4Review billing (Rs. 499) and confirm10 secondsPrice shown before confirmation
5Wait for EPFO employment data1–3 minutesSystem queries EPFO and returns employment records
6Compare each employer against the resume2–5 minutesCheck names, dates, gaps
7Download PDF report10 secondsSave to employee file

How to Compare EPFO Data Against the Resume

Resume ClaimWhat to Check in EPFO DataAction If Mismatch
“Worked at ABC Corp, 2020–2023”EPFO should show ABC Corp with joining date in 2020, exit in 2023If ABC Corp not in EPFO: ask candidate to explain
“Senior Software Engineer at XYZ Ltd”EPFO shows XYZ Ltd with contribution dates matching the claimed periodIf dates differ by more than 2 months: investigate
No mention of DEF Pvt Ltd on resumeEPFO shows PF contributions from DEF Pvt Ltd in 2019Candidate hid an employer: ask why
“Freelance consultant, 2021–2022” (gap)EPFO shows PF contributions from GHI Inc during that same periodCandidate was actually employed, not freelancing

→ Check your next hire’s EPFO history now — Try SalaryBox Verify

EPFO Employment History vs. Manual Reference Checks: Head-to-Head

DimensionEPFO Check (SalaryBox Verify)Manual Reference Check (Phone/Email)
Data sourceGovernment EPFO databasePrevious employer’s HR department
Can candidate manipulate?No — only employers create EPFO recordsYes — fake reference numbers, colluding contacts
SpeedMinutes1–5 days (if HR responds at all)
CostRs. 499 (includes identity checks)Rs. 500–1,500 (BGV company) or HR time
Covers which employers?Every EPFO-registered employer (20+ employees)Only employers HR can reach by phone
Provides joining/exit dates?Yes — exact dates from PF recordsSometimes — depends on HR memory and records
Provides designation?NoSometimes — if previous HR shares
Provides reason for leaving?NoSometimes — many HRs refuse to disclose
Provides rehire eligibility?NoSometimes — if company policy allows
Detects hidden employers?Yes — all PF-contributing employers appearNo — only checks employers the candidate listed
Detects moonlighting?Yes — overlapping PF contributions visibleNo — would need to call both employers
Works if previous company shut down?Yes — EPFO records persist even after company closureNo — nobody to call
Scalable?Yes — check 100 candidates in a dayNo — each call takes 15–30 minutes
Audit trail?PDF report with timestampsCall notes (informal, not standardised)

EPFO checks and reference calls are not competing methods — they answer different questions. EPFO confirms where the candidate actually worked (tamper-proof). Reference calls reveal how they performed (subjective). For most hires, EPFO data at Rs. 499 is the essential check. Add reference calls only for senior or sensitive roles where performance context matters.

5 Red Flags EPFO Data Reveals That Resumes Hide

Red Flag 1: The Ghost Employer

What the resume says: “Worked at Pinnacle Solutions Pvt Ltd, 2019–2022, Senior Analyst”

What EPFO shows: No record of Pinnacle Solutions Pvt Ltd contributing PF for this candidate. Ever.

What it means: If Pinnacle Solutions has 20+ employees and is EPFO-registered, the candidate never worked there. If the company exists but is not EPFO-registered (under 20 employees), ask for alternative proof. If the company does not exist at all, this is outright fabrication.

How often this happens: EY found that 32% of flagged candidates had listed employers they never worked for.

Red Flag 2: The Inflated Tenure

What the resume says: “ABC Technologies, January 2020 – December 2023 (4 years)”

What EPFO shows: ABC Technologies, PF contributions from March 2021 to June 2022 (15 months).

What it means: The candidate inflated a 15-month stint into a 4-year tenure. They either joined later than claimed, left earlier than claimed, or both.

Red Flag 3: The Hidden Employer

What the resume says: “ABC Corp (2018–2020) → XYZ Ltd (2020–2023)”

What EPFO shows: ABC Corp (2018–2020) → DEF Services (2020–2021) → XYZ Ltd (2021–2023)

What it means: The candidate worked at DEF Services for about a year and chose not to mention it. Possible reasons: short stint, termination, performance issues, or the company’s reputation. Always ask why an employer was omitted.

Red Flag 4: The Moonlighter

What the resume says: “Currently employed at ABC Corp since 2022”

What EPFO shows: PF contributions from both ABC Corp AND GHI Pvt Ltd during the same months in 2023–2024.

What it means: The candidate was receiving salary (and PF) from two employers simultaneously. This is dual employment. AuthBridge H2 2025 data showed a 4.99% moonlighting rate in their screening data.

Red Flag 5: The Fake Gap

What the resume says: “Took a career break for higher studies, 2021–2022”

What EPFO shows: PF contributions from JKL Industries throughout 2021–2022.

What it means: The candidate was not on a career break. They were employed at JKL Industries and chose to hide it. The “higher studies” explanation was fabricated to cover an employer they do not want you to know about.

Every one of these red flags is invisible on a resume, undetectable in an interview, and unverifiable through a reference call. Only EPFO data catches them — because only government records are outside the candidate’s control.

FAQs: EPFO Employment History Verification for New Hires

1. What is EPFO employment history verification?

EPFO employment history verification checks a candidate’s work history against the Employees’ Provident Fund Organisation government database. Using the candidate’s UAN (Universal Account Number), the verification returns every employer that contributed PF for them, along with joining dates, exit dates, and contribution details. This data is government-maintained and cannot be fabricated by the candidate.

2. How is EPFO verification different from calling the previous employer?

EPFO verification queries a government database where records are created by employers through PF contributions. The candidate cannot add or edit entries. Manual reference calls rely on reaching the previous employer’s HR, who may not respond, may share limited information, or whose number may be fake. EPFO data is tamper-proof; reference calls are not.

3. What does EPFO employment history cost to check?

SalaryBox Verify charges Rs. 499 per candidate for EPFO employment history along with PAN, Voter ID, and DL verification. Attestr and SurePass offer API access at custom per-call pricing (requires developer integration). AuthBridge includes EPFO data as part of enterprise packages at Rs. 1,500–Rs. 5,000+ per candidate. The EPFO Member Portal is free but only the candidate (not the employer) can access it.

4. Can EPFO verification detect moonlighting?

Yes. If a candidate has PF contributions from two employers during the same time period, EPFO data will show overlapping employment. This indicates the candidate was dual-employed (moonlighting). AuthBridge H2 2025 data showed a 4.99% moonlighting rate in their screening results.

5. What if the candidate does not know their UAN?

Candidates can retrieve their UAN from the EPFO Member Portal using their Aadhaar number, PAN, or bank account details. They can also find it on their PF passbook or salary slips from previous employers. Include UAN as a required field in your offer acceptance or onboarding form so candidates provide it before Day 1.

6. Does EPFO verification work for candidates who worked at startups?

It depends on whether the startup was EPFO-registered. Companies with 20 or more employees must register with EPFO. Many startups below this threshold or in their early stages do not contribute PF, so their employees will not have EPFO records from those roles. For candidates with startup experience, EPFO will show only the employers that contributed PF.

7. Can EPFO verification detect fake employers listed on a resume?

Yes, this is its primary strength. If a candidate claims they worked at “Pinnacle Solutions Pvt Ltd” for 3 years but EPFO has no record of Pinnacle Solutions contributing PF for them, the claim is likely fabricated. EY found that 32% of flagged candidates had listed employers they never worked for.

8. How long does EPFO employment history verification take?

On SalaryBox Verify, EPFO data returns within minutes. API-based tools (Attestr, SurePass) return data in seconds. AuthBridge’s manual employment verification takes 2–5 business days because they combine database checks with phone calls to previous employers.

9. Should I check EPFO employment history for every new hire?

Yes. At Rs. 499 on SalaryBox Verify (which includes identity checks too), there is no cost justification for skipping it. EY found that 85% of all discrepancies are caught through employment verification. Skipping EPFO checks for junior or mid-level hires — where AuthBridge data shows most discrepancies occur — leaves your biggest hiring risk unaddressed.

10. What should I do if EPFO data contradicts the resume?

First, share the specific discrepancy with the candidate and ask for an explanation. Minor date differences (1–2 months) may be due to probation periods or PF registration delays. A completely missing employer on EPFO is more serious. Hidden employers (present in EPFO, absent from resume) require investigation. Document the candidate’s response and your decision in the verification file for audit purposes.

Leave a Reply

Your email address will not be published. Required fields are marked *