Table of contents
Content Active
Content inactive

UAN verification compares a candidate's declared work history with the EPFO records linked to their Universal Account Number. It can show which PF-covered employers they worked for and the joining and exit dates EPFO holds. It cannot confirm job title, salary or why they left. Since an EPFO circular of 27 March 2025, employers using the EPFO portal see only an employee's present job, not past ones, so the check now depends on the candidate's consent and on past employers. That is how SpringVerify's employment verification works: each past employer confirms tenure, with EPFO records as a backup where available.

In summary

  • A UAN is a permanent 12-digit number EPFO gives each member. It links the PF accounts (member IDs) a person builds up with different employers.
  • EPFO records can confirm PF-linked employers and recorded joining and exit dates. They don't show designation, full pay, exit reason or performance.
  • Since 27 March 2025, the EPFO portal shows a current employer only an employee's present job. Past history has to come from the candidate, with consent, or from past employers.
  • Treat a mismatch as a question, not proof. Wrong dates, blank exit dates and duplicate UANs are common record errors.
  • SpringVerify confirms each past job with the employer and cross-checks EPFO and company records. It publishes 5 to 6 working days for most employment checks, depending on how fast past employers respond.

What is UAN verification?

UAN verification (also called a UAN check, PF check or EPFO verification) is any check that uses a person's Universal Account Number to confirm details held by the Employees' Provident Fund Organisation (EPFO). In background verification (BGV), it means comparing the employers and dates in a candidate's EPFO records with the history they declared. EPFO is the statutory body under the Ministry of Labour and Employment that runs India's Provident Fund and pension schemes.

The terms you will see in any UAN-based report:

  • UAN (Universal Account Number): "a permanent 12-digit unique number allotted to a member" that "does not change with the change of employment" (EPFO standard operating procedure, 2 August 2024).
  • Member ID: the PF account for one stint at one establishment, meaning the employer entity registered with EPFO, whose name can differ from the brand on a CV. One UAN can hold several member IDs.
  • Service history: the list of establishments linked to a UAN, with member IDs and the joining and exit dates EPFO holds. Members see it on the EPFO Member e-Sewa portal under View, then Service History (Moneycontrol, 21 July 2026).
  • EPF passbook: the record of PF contributions and transactions. It is financial evidence, not a reference.

People use "UAN verification" for three different jobs. Check which one you need before you buy anything:

The jobWho does itWhereDoes SpringVerify do it?
Validate a new joiner's UAN and KYC (Aadhaar, PAN, bank) so PF contributions reach the right accountPayroll or HR operationsEPFO employer portal or payroll softwareNo. Registering the joiner and linking KYC for PF filing happens on EPFO's employer portal
Verify a candidate's past employers and dates before hiringHR, usually with a background verification providerCandidate-consented EPFO evidence plus employer confirmationYes. It is part of SpringVerify's employment verification
Check your own UAN status, service history or passbookThe memberEPFO Member e-Sewa portal or the UMANG appNo. Candidates do this themselves

The rest of this guide covers the second job.

Can HR check a candidate's work history through UAN?

Not directly. Under EPFO circular No. WSU/MemberProfile/E-710137/2024-25/12, dated 27 March 2025, current employers may view only a member's present employment details on the EPFO portal, so HR cannot pull a candidate's past jobs from its own login. EPFO's stated reason is to protect members "from any potential misuse of their past employment details" (copy of the circular, PDF). The one exception: at onboarding, an employer can still see the Employees' Pension Scheme (EPS) status of a new joiner who declared past EPS membership in Form 11.

So a candidate's PF history now reaches you in one of three ways:

  1. The candidate shares it. They log in to the Member e-Sewa portal, open Service History and send you a copy. It is quick, but a screenshot or PDF is a document the candidate handled, not a source check.
  2. A background verification provider checks it, with the candidate's consent. Ask any provider how it obtains the records and what each finding rests on.
  3. The past employer confirms it. Their HR team, or the candidate's former reporting manager, confirms the joining date, last working day and designation. This is the only route that covers title and exit details.

Whatever the route, never ask for the candidate's EPFO password or an OTP. The EPFO member portal tells members "Do not share passwords", and the EPF passbook portal tells them never to respond to calls asking for an OTP.

SpringVerify combines routes 2 and 3. The candidate gives digital consent and uploads documents online, your team names the employers to verify, and SpringVerify works from direct HR contact, PF/EPFO records, Ministry of Corporate Affairs company records (MCA/ROC) and TAN data (an employer's tax deduction account number). Its list of checks also includes a UAN Check, which validates a candidate's UAN against EPFO records and flags duplicate registrations and discrepancies.

The check doesn't have to wait for the UAN either. In a Signeasy case study, Loina Dhal, Executive Human Resources at Signeasy, said SpringVerify "allows me to skip the UAN and directly initiate candidate verification". With her previous vendors the UAN was mandatory, so verification could not start until the candidate had joined.

What can a UAN check confirm, and what can't it?

A UAN check can confirm the PF-linked employers and the joining and exit dates EPFO holds for a candidate. It cannot confirm job title, full pay, why someone left or how well they worked. For resume fraud, that means it can catch stretched tenure or an invented PF-covered employer, but not an inflated title. Match each claim on the CV to the source that can settle it:

Claim on the CVWhat EPFO records can showWhat settles itHow SpringVerify covers it
"I worked at Company X"A member ID under an establishment linked to the UANProof that the establishment is the company on the CV (staffing agencies and group entities often trade under other names)Employer confirmation, plus company registration and EPFO records to confirm the employer is real and was active when the candidate worked there
Joining date and last working dayThe dates the employer filed with EPFOThe employer's confirmation of the actual datesTenure confirmed by each past employer, with EPFO records as a backup where available
DesignationNothingThe past employerThe last designation held, confirmed by the employer
Salary or CTCPF contributions, which don't reflect the full pay packagePay documents, if pay is in scopeThe employment check covers tenure, title and conduct, not pay
Reason for leaving and conductNothingThe past employer, or a reference checkAsks each past employer about exit formalities, rehire eligibility and integrity issues
No unexplained gapsBreaks between recorded periodsThe candidate's explanationAn optional gap review that checks the candidate's reasons
The company existedEstablishment recordsCompany registration recordsFor companies that have closed: PF/EPFO records, MCA archival data and available statutory filings

SpringVerify column: its employment verification page, read 27 October 2026.

A company registration search proves the business exists. It does not prove the candidate worked there, which is why the employer's confirmation sits at the centre of the check.

How do you run a UAN-based employment check?

Set the scope, get consent, collect only what you need, then compare the EPFO evidence with the declared history and resolve each difference before you record a result. In six steps:

  1. Set the scope. List the employers and periods to verify, and decide whether designation and exit details matter for the role. Use the same scope for comparable roles, so no candidate is held to a stricter standard without a documented reason. Agree when a current employer may be contacted if the candidate hasn't resigned yet.
  2. Tell the candidate and get consent. Say what you will check, why, who will process it and how they can correct an error. A short note works:

"As part of your background check, [provider] will verify the previous employers you listed, which may include your EPFO service records. You'll receive a consent request from them. We will never ask for your EPFO password or OTP."

  1. Collect only what the check needs. The UAN if the candidate has one, the declared employers and dates, and the identity details needed to match records. Don't collect PF balances.
  2. Record where each piece of evidence came from. Note whether it was a candidate-shared screenshot or a source-checked record, the date it was retrieved and the fields compared.
  3. Reconcile each job. Compare the establishment, joining date and exit date with the application. Where you review contributions, keep the month a contribution relates to separate from the date it was posted. Ask about any unfamiliar establishment name: it may be a staffing agency, payroll provider or group company.
  4. Close each finding, or ask for another source. Keep "pending" separate from "discrepancy confirmed". Record which claims were verified and which were not, so a report that confirms PF-linked tenure but says nothing about title never reads as "all employment details verified".

With SpringVerify, your team sets the scope and makes the hiring decision, and SpringVerify does the evidence work in between. You add the candidate by hand, by API or from an ATS or HRMS such as Darwinbox, Keka, Zoho People or Workday (its employment verification page lists 100+ integrations), and name the employers. The candidate gives consent and uploads documents online. You follow each case on a live dashboard, and the report flags discrepancies, with every verification timestamped and source-cited.

Can UAN verification detect moonlighting?

UAN verification can flag a possible overlap between two jobs, but it can't prove moonlighting by itself. Moonlighting, or dual employment, means holding two jobs over the same period. Whether that breaks a rule depends on the employment terms. EPFO data shows contributions and recorded dates, and both can mislead.

Two reasons to be careful:

  • Same month is not same time. A candidate can leave one employer early in a month and join another later that month. Both employers will show contributions for that month.
  • The record itself can be wrong. Mint reported on 12 August 2026 that some members found overlapping records, missing companies or incorrect joining dates in their service history after EPFO's IT system migration. An incorrect joining date "can make it appear as if you were working for two employers at the same time", the report said, and cause problems in background verification.

Example (illustrative, not a real case): a candidate declares a last working day of 8 June and a new joining date of 17 June. Both employers show June contributions. That does not contradict the declared dates.

For a suspected overlap:

  1. Confirm both records belong to the candidate.
  2. Compare the recorded service periods, the contribution months and the posting dates separately.
  3. Ask the candidate to explain, with documents.
  4. Confirm the actual joining and last working dates with both employers.
  5. Judge the confirmed facts against your own policy and record the decision.

Step 4 is where SpringVerify's employment check does the work. It confirms the joining date and last working day with each past employer, so an overlap finding rests on dates the employers confirmed, not on contribution months alone.

What should HR do when UAN records are missing or don't match?

Treat a missing or mismatched UAN record as a question to resolve, not as proof of a fake CV. A failed lookup doesn't prove the history is false, and a missing employer doesn't prove the job never happened. The common cases:

What you seeLikely reasonWhat to do
The candidate can't log in or doesn't know their UANMany UANs are not activated. In the financial year 2024-25, of 1.26 crore UANs allotted, only 44.68 lakh (35.30%) were activated by members (PIB, 9 April 2025)Point them to EPFO's Know Your UAN service and to UAN activation through Aadhaar face authentication on the UMANG app. Don't take over their login
Name or date of birth differsErrors entered when the UAN was created. PIB noted that mistakes in father's name, mobile number or date of birth "were common"Match identity carefully. The candidate corrects the record through EPFO
The candidate has more than one UANA second UAN gets created when an employee doesn't share their existing one with a new employer (Mint, 12 August 2026)Ask the candidate to declare every UAN and review the history across all of them
The exit date is blankThe previous employer never updated it, so EPFO may still show the job as active (Mint)Confirm the last working day with the employer. Don't assume they still work there
The establishment name differs from the CVStaffing agency, payroll provider, group company or legal nameConfirm the link with documents and the employer. SpringVerify checks company registration and EPFO records to confirm the employer was real and active
A declared job has no PF recordAn employer outside EPF coverage, an overseas role, freelance or contract work, or an old PF account never linked to the UANRely on employer confirmation and employment documents
The company has closedNo HR team left to answerEPFO evidence becomes central. For defunct companies, SpringVerify uses PF/EPFO records, MCA archival data and available statutory filings
An employer appears that the candidate didn't declareOften a short stint left off the CVCheck what your application asked candidates to disclose, and let the candidate explain before you decide
Contributions overlapSee the moonlighting section aboveConfirm the actual dates before you raise a finding

When the evidence stays incomplete, say so in the report. SpringVerify's guide to resolving amber and insufficient BGV cases covers how to run that follow-up.

What consent and privacy rules apply to a UAN check?

Two sets of rules matter. EPFO's access rules decide what an employer can see, and the Digital Personal Data Protection Act, 2023 (DPDP Act) sets how a candidate's data is collected and used. The Act's core duties start in phases, most of them in May 2027.

  • When the duties start. G.S.R. 843(E), dated 13 November 2025, brings sections 3 to 5, most of section 6 and sections 7 to 17 into force eighteen months after its publication, which falls in May 2027. A few provisions, such as those setting up the Data Protection Board, started on publication.
  • Consent (section 6). Consent must be "free, specific, informed, unconditional and unambiguous with a clear affirmative action", and limited to the personal data needed for the stated purpose (DPDP Act, 2023).
  • Employment use (section 7(i)). The Act lists processing "for the purposes of employment" among its legitimate uses, so consent is not its only ground. Ask your legal team whether that covers checks on candidates before they join.
  • Accuracy, security and erasure (section 8). Data used to make a decision about a person must be complete, accurate and consistent. It must be protected with reasonable security safeguards, and erased once the purpose is served unless another law requires you to keep it.

In practice:

  • Explain the purpose and get consent before the check.
  • Ask only for the fields you need, and skip PF balances.
  • Limit the report to the people making the hiring decision.
  • Agree with your provider how records are accessed, secured, corrected and deleted.
  • Set a retention period instead of keeping full records indefinitely.
  • Give candidates a way to challenge a mismatch before you act on it.

A signed consent form does not entitle anyone to a candidate's EPFO login. For a specific case, take legal advice.

SpringVerify's security page lists ISO/IEC 27001:2022 and SOC 2 Type II, and says its data handling is aligned with the DPDP Act: candidate data is collected with explicit consent and used only for the stated verification purpose. Its employment verification page adds that Aadhaar numbers are masked after processing and never stored in raw form.

How long does UAN-based employment verification take?

A candidate with an active UAN can view their own EPFO service history in a few minutes (Moneycontrol, 21 July 2026), but a complete employment check takes longer. Titles, exit details and anything EPFO doesn't hold still need the past employer, and that is where the time goes.

SpringVerify publishes 5 to 6 working days for most employment checks, depending on how quickly past employers' HR teams respond (employment verification page, read 27 October 2026). That is an expectation, not a promise for every candidate. When HR doesn't reply, SpringVerify escalates to the candidate's former reporting manager over WhatsApp. Here is how reporting manager verification works.

Is SpringVerify right for you?

SpringVerify is a good fit if:

  • You hire experienced people in India regularly and need each past job confirmed by the employer, not just a PF record.
  • Your candidates' histories include closed companies, staffing agencies or group entities, where EPFO and company records have to be matched to the CV.
  • Your team loses days chasing previous employers' HR inboxes.
  • You hire through an ATS or HRMS and want checks to start from there (100+ integrations and an API).
  • You need other checks too. SpringVerify runs 20+ checks on one platform, including ID, address, education and court records. See its employee background checks.

It is probably not right for you if:

  • You only need to validate a new joiner's UAN and KYC for PF filing. That is payroll work on the EPFO employer portal.
  • You hire a handful of people a year and can confirm dates with previous employers yourself.
  • Most of your candidates' work history sits outside EPF, such as freelance, overseas or informal work. EPFO evidence adds little there, and the check rests on employer confirmation and documents.
  • You want a verdict from EPFO data alone within minutes. SpringVerify's employment check is built on employer confirmation, so plan on 5 to 6 working days for most checks.

Frequently asked questions

Can an employer check previous employment through UAN?

Not through the EPFO employer portal. Since 27 March 2025 it shows a current employer only an employee's present employment. Past PF history reaches an employer only if the candidate shares it or consents to a check by a verification provider, and title and exit details still need the past employer.

Does a UAN check show every previous employer?

No. It shows PF-linked employment in the records available. Jobs outside EPF, old PF accounts never linked to the UAN and history split across two UANs need other evidence.

Can EPFO records confirm salary or CTC?

No. PF contributions don't reflect the full pay package. If pay matters for the role, use pay documents.

Does a blank exit date mean the candidate still works there?

Not necessarily. If a previous employer never updated the exit date, EPFO may keep showing the job as active (Mint, 12 August 2026). Confirm the last working day with the employer.

What if the candidate has no UAN?

Ask why. A first-time employee may have no past employment, and someone whose employers didn't cover them under EPF may never have had one. Neither is a discrepancy. Verify those jobs with the employer and documents.

Should a candidate share their UAN, password or OTP for background verification?

Sharing the UAN itself is normal. Sharing the password or an OTP is not: EPFO tells members not to share passwords and not to respond to calls asking for an OTP. Candidates should approve access themselves.

Do background verification companies use UAN checks?

Many use EPFO records as one source. SpringVerify uses PF/EPFO records alongside direct HR contact, MCA/ROC company data and TAN data, and escalates to the former reporting manager when HR doesn't respond.

Your next step

Before your next hiring round, write down which claims EPFO evidence can settle and which need the past employer. Then open SpringVerify's employment verification page: download the redacted sample report to see exactly what you would receive, and book a demo from there if it fits.

Hire with Confidence
Verify candidates in 24–72 hours
Ready to Hire With Confidence?
See how candidate data flows seamlessly and verification starts instantly with SpringVerify.
Schedule a Demo