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
| Field | What It Shows | What HR Should Check |
|---|---|---|
| Employer/Establishment Name | The company name as registered with EPFO | Does this match the company listed on the resume? |
| Date of Joining | The date the employee was added to PF by this employer | Does this match the joining date claimed on the resume? |
| Date of Exit | The date PF contributions stopped (exit or termination) | Does this match the exit date on the resume? Any unexplained gaps? |
| Member ID | The employee’s PF account number with this employer | Confirms the employee actually had a PF account at this company |
| Monthly Wage | The wage on which PF was calculated | Roughly validates the salary band claimed by the candidate |
| PF Contribution Amount | The employer’s and employee’s PF contribution | Confirms active employment (contributions mean actual payroll) |
| UAN | Universal Account Number linking all employers | Single number ties together the candidate’s full employment chain |
How to Read EPFO Employment History as an HR Team
| What You See | What It Means | Hiring Decision |
|---|---|---|
| All resume employers appear in EPFO with matching dates | Candidate’s work history is genuine | Proceed with onboarding |
| Resume lists Company X, but EPFO has no record of Company X | Candidate 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 Y | Candidate hid a previous employer (possible termination or short stint) | Investigate why this employer was omitted |
| Joining/exit dates differ by more than 1–2 months | Candidate inflated tenure | Ask candidate to clarify the discrepancy |
| EPFO shows overlapping employment at two companies | Candidate 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 experience | Candidate worked only in informal/unregistered sector, or UAN is wrong | Request alternative proof; not necessarily fraud |
Why EPFO Data Is More Reliable Than Other Employment Verification Methods
| Method | Data Source | Can Candidate Manipulate? | Speed | Completeness |
|---|---|---|---|---|
| EPFO/UAN check | Government PF database | No — only employers can create records | Minutes | Every EPFO-registered employer |
| Experience letter | Candidate-provided document | Yes — letters can be fabricated or edited | Instant (but unreliable) | Only what candidate chooses to share |
| Reference call to previous employer | Phone call to HR | Partially — fake numbers, colluding contacts | 1–5 days (if HR responds) | Only if previous HR cooperates |
| LinkedIn profile check | Candidate-managed profile | Yes — candidates control their own profile | Instant (but unreliable) | Only what candidate chooses to display |
| Manual BGV (employer outreach) | Third-party verifier contacts employer | Low — but depends on employer response | 2–7 days | Only for employers who respond |
Quick Comparison: 5 EPFO Employment History Check Platforms
| Platform | Who Runs the Check | EPFO Data Returned | Speed | Cost | Additional Checks | Self-Serve | Best For |
|---|---|---|---|---|---|---|---|
| SalaryBox Verify | HR team (browser) | Past employers, joining/exit dates, PF contributions | Minutes | Rs. 499 (includes PAN + Voter ID + DL) | PAN, Voter ID, DL verification | Yes | HR teams wanting EPFO + full identity check in one session |
| EPFO Member Portal | The candidate themselves | Service history, employer names, contribution details | Minutes | Free | None | N/A (candidate access only) | Asking candidates to share their own EPFO data |
| Attestr UAN/EPFO API | Developer (API) | Past employers, joining/exit dates, UAN details | Seconds (API) | Custom per-call | PAN, Aadhaar, DL, Voter ID APIs | API only | Tech teams automating EPFO checks in HRMS |
| SurePass UAN API | Developer (API) | UAN validation, employer history | Seconds (API) | Custom per-call | PAN, Aadhaar, DL, Voter ID, RC APIs | API only | Developers building employment checks into onboarding apps |
| AuthBridge | BGV company (manual + database) | Employer names, designation, tenure, exit reason, rehire status | 2–5 days | Custom enterprise | Full suite: criminal, education, address, drug testing | No | Enterprises 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:
| Feature | Details |
|---|---|
| Data source | EPFO (Employees’ Provident Fund Organisation) government database |
| Input required | Candidate’s UAN (Universal Account Number) |
| Data returned | Past employer names, joining dates, exit dates, PF contribution details |
| Speed | Minutes |
| Cost | Rs. 499 per candidate (includes EPFO + PAN + Voter ID + DL) |
| Output | PDF report with masked sensitive data |
| Who can run it | Any 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:
- Sign up at salarybox.in/verify
- Enter the candidate’s UAN number
- Select UAN/EPFO Employment History check (optionally add PAN, Voter ID, DL)
- Review billing (Rs. 499) and confirm
- EPFO employment history appears within minutes
- Compare each employer against the candidate’s resume
- 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:
| Feature | Details |
|---|---|
| Data source | EPFO (direct government portal) |
| Input required | Employee’s UAN + Aadhaar-linked mobile OTP |
| Data returned | Service history: employer names, joining/exit dates, member IDs, contributions |
| Speed | Minutes (after OTP authentication) |
| Cost | Free |
| Output | On-screen service history (can be screenshot or PDF-printed) |
| Who can access | The 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:
| Feature | Details |
|---|---|
| Data source | EPFO (via API) |
| Input required | Candidate’s UAN |
| Data returned | Employer names, joining/exit dates, UAN details |
| Speed | Seconds (API response) |
| Cost | Custom per-API-call pricing |
| Output | JSON response (developer-formatted) |
| Who can run it | Developers 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:
| Feature | Details |
|---|---|
| Data source | EPFO (via API) |
| Input required | Candidate’s UAN |
| Data returned | UAN validation, linked employer details |
| Speed | Seconds (API response) |
| Cost | Custom per-API-call pricing; volume discounts available |
| Output | JSON response |
| Who can run it | Developers 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:
| Feature | Details |
|---|---|
| Data source | EPFO database + manual HR outreach to previous employers |
| Input required | Candidate’s details (UAN, previous employer names) |
| Data returned | Employer confirmation, designation, tenure, exit reason, rehire eligibility, EPFO cross-reference |
| Speed | 2–5 business days |
| Cost | Custom enterprise pricing (Rs. 1,500–Rs. 5,000+ per candidate) |
| Output | Comprehensive PDF report with verification narrative |
| Who can run it | BGV 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
| Method | How |
|---|---|
| Ask the candidate directly | Include UAN in your offer acceptance form or onboarding checklist |
| From their previous PF passbook | UAN is printed on PF account statements |
| From their Aadhaar-linked EPFO account | Candidate can look up UAN on the EPFO portal using Aadhaar |
| From their previous employer’s records | If candidate consents, previous employer can share UAN |
The Verification Process
| Step | Action | Time | What Happens |
|---|---|---|---|
| 1 | Go to salarybox.in/verify and sign up | 2 minutes (first time only) | Account created |
| 2 | Enter the candidate’s UAN number | 10 seconds | System prepares EPFO database query |
| 3 | Select “UAN/EPFO Employment History” | 5 seconds | Optional: also select PAN, Voter ID, DL |
| 4 | Review billing (Rs. 499) and confirm | 10 seconds | Price shown before confirmation |
| 5 | Wait for EPFO employment data | 1–3 minutes | System queries EPFO and returns employment records |
| 6 | Compare each employer against the resume | 2–5 minutes | Check names, dates, gaps |
| 7 | Download PDF report | 10 seconds | Save to employee file |
How to Compare EPFO Data Against the Resume
| Resume Claim | What to Check in EPFO Data | Action If Mismatch |
|---|---|---|
| “Worked at ABC Corp, 2020–2023” | EPFO should show ABC Corp with joining date in 2020, exit in 2023 | If 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 period | If dates differ by more than 2 months: investigate |
| No mention of DEF Pvt Ltd on resume | EPFO shows PF contributions from DEF Pvt Ltd in 2019 | Candidate hid an employer: ask why |
| “Freelance consultant, 2021–2022” (gap) | EPFO shows PF contributions from GHI Inc during that same period | Candidate 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
| Dimension | EPFO Check (SalaryBox Verify) | Manual Reference Check (Phone/Email) |
|---|---|---|
| Data source | Government EPFO database | Previous employer’s HR department |
| Can candidate manipulate? | No — only employers create EPFO records | Yes — fake reference numbers, colluding contacts |
| Speed | Minutes | 1–5 days (if HR responds at all) |
| Cost | Rs. 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 records | Sometimes — depends on HR memory and records |
| Provides designation? | No | Sometimes — if previous HR shares |
| Provides reason for leaving? | No | Sometimes — many HRs refuse to disclose |
| Provides rehire eligibility? | No | Sometimes — if company policy allows |
| Detects hidden employers? | Yes — all PF-contributing employers appear | No — only checks employers the candidate listed |
| Detects moonlighting? | Yes — overlapping PF contributions visible | No — would need to call both employers |
| Works if previous company shut down? | Yes — EPFO records persist even after company closure | No — nobody to call |
| Scalable? | Yes — check 100 candidates in a day | No — each call takes 15–30 minutes |
| Audit trail? | PDF report with timestamps | Call 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.
