Employment Verification
Introduction
The Employees’ Provident Fund Organization (EPFO) plays a vital role in supporting employees and employers, ensuring compliance with social security regulations.
- Mandatory Compliance: EPFO mandates that organizations with 20 or more employees must contribute to the Employees’ Provident Fund (EPF) scheme. Employers and employees both contribute 12% of the employee’s EPF wages. Of the employer’s contribution, 8.33% goes to the Employee Pension Scheme (EPS), while the remaining 3.67% contributes to the EPF. The employee’s portion of the total 12% goes directly to the EPF.
- Facilitated Online Services: EPFO provides online facilities for employers, including:
- Registration of Establishments: Employers can register their establishments online.
- Monthly Returns and Payments: Employers can file monthly returns and make contributions online.
- Integration with Shram Suvidha Portal: EPFO’s services are integrated with the Shram Suvidha Portal for streamlined compliance.
- Employee Verification: Employers can verify the employment history of potential hires using EPFO services. This helps ensure accurate information during the hiring process.
- Retirement Benefits Administration: Employers play a critical role in managing EPF accounts for their employees. EPFO assists in maintaining accurate records and facilitating smooth retirement benefit disbursements.
How does EPFO assist employees of eligible companies?
EPFO helps in providing Retirement Benefits. EPFO manages the Employees’ Provident Fund (EPF), which is a savings scheme for employees. A portion of an employee’s salary is contributed to the EPF, which accumulates over time. Upon retirement, employees receive a lump sum amount from their EPF account.
Response Body
{
"resultCode": 200,
"employmentSummary": {
"recent_employer_data": {
"member_id": "PUPUN1***********",
"establishment_id": "PUPUN175********",
"date_of_exit": null,
"date_of_joining": "2025-01-01",
"establishment_name": "SIGNZY TECHNOLOGIES PRIVATE LIMITED",
"employer_confidence_score": "",
"matching_uan": ""
},
"matching_uan": "",
"is_employed": "",
"employee_name_match": "",
"employer_name_match": "",
"uan_count": 1,
"date_of_exit_marked": false
},
"uanDetails": {
"<UAN_NUMBER>": {
"basic_details": {
"gender": "",
"date_of_birth": "",
"employee_confidence_score": "",
"name": "A******** *****",
"mobile": "",
"aadhaar_verification_status": ""
},
"employment_details": {
"member_id": "PUPUN175************",
"establishment_id": "PUPUN1*********",
"date_of_exit": null,
"date_of_joining": "2024-01-03",
"leave_reason": "",
"establishment_name": "SIGNZY TECHNOLOGIES PRIVATE LIMITED",
"employer_confidence_score": ""
}
}
},
"uanNumbers": [
"1016********"
],
"uanDataSource": [
{
"uan": "10168*******",
"source": "pan"
}
]
}Response Table
PARAMETER | DESCRIPTION | TYPE |
|---|---|---|
resultCode | Status code of the API response. | Integer |
employmentSummary | Summary of employment and UAN information. | Object |
employmentSummary.recent_employer_data | Most recent employer details. | Object |
employmentSummary.recent_employer_data.member_id | EPF Member ID of the latest employment. | String |
employmentSummary.recent_employer_data.establishment_id | EPFO establishment ID of the latest employer. | String |
employmentSummary.recent_employer_data.date_of_exit | Employee's exit date from the establishment. | String / Null |
employmentSummary.recent_employer_data.date_of_joining | Employee's joining date in the establishment. | String |
employmentSummary.recent_employer_data.establishment_name | Name of the latest employer. | String |
employmentSummary.recent_employer_data.employer_confidence_score | Employer match confidence score. | String |
employmentSummary.recent_employer_data.matching_uan | Matched UAN associated with the employer record. | String |
employmentSummary.matching_uan | Matched UAN identified from the search. | String |
employmentSummary.is_employed | Current employment status. | String |
employmentSummary.employee_name_match | Indicates whether the employee name matched. | Boolean / String |
employmentSummary.employer_name_match | Indicates whether the employer name matched. | Boolean / String |
employmentSummary.uan_count | Number of UANs identified. | Integer |
employmentSummary.date_of_exit_marked | Indicates whether a date of exit is available. | Boolean |
uanDetails | Map of UANs and their details. | Object |
uanDetails.<UAN_NUMBER> | Details associated with a specific UAN. | Object |
uanDetails.<UAN_NUMBER>.basic_details | Basic employee information. | Object |
uanDetails.<UAN_NUMBER>.basic_details.gender | Employee gender. | String |
uanDetails.<UAN_NUMBER>.basic_details.date_of_birth | Employee date of birth. | String |
uanDetails.<UAN_NUMBER>.basic_details.employee_confidence_score | Employee match confidence score. | String |
uanDetails.<UAN_NUMBER>.basic_details.name | Employee name. | String |
uanDetails.<UAN_NUMBER>.basic_details.mobile | Registered mobile number. | String |
uanDetails.<UAN_NUMBER>.basic_details.aadhaar_verification_status | Aadhaar verification status. | String |
uanDetails.<UAN_NUMBER>.employment_details | Employment details for the UAN. | Object |
uanDetails.<UAN_NUMBER>.employment_details.member_id | EPF Member ID. | String |
uanDetails.<UAN_NUMBER>.employment_details.establishment_id | EPFO establishment ID. | String |
uanDetails.<UAN_NUMBER>.employment_details.date_of_exit | Exit date from the establishment. | String / Null |
uanDetails.<UAN_NUMBER>.employment_details.date_of_joining | Joining date in the establishment. | String |
uanDetails.<UAN_NUMBER>.employment_details.leave_reason | Reason for leaving the establishment. | String |
uanDetails.<UAN_NUMBER>.employment_details.establishment_name | Employer name. | String |
uanDetails.<UAN_NUMBER>.employment_details.employer_confidence_score | Employer match confidence score. | String |
uanNumbers | List of identified UANs. | Array |
uanDataSource | Source details for identified UANs. | Array |
uanDataSource[].uan | UAN identified from the source. | String |
uanDataSource[].source | Source used to identify the UAN (e.g., PAN, Mobile, Aadhaar). | String |
Use Cases
Employment Verification
- UAN (Universal Account Number): EPFO maintains UAN for each employee. Lenders can verify an applicant’s employment status by cross-referencing the UAN with EPFO records. If the UAN is active and linked to the applicant, it confirms their current employment.
- Job Stability: Consistent EPF contributions over time indicate stable employment. Lenders consider this as a positive factor when assessing loan applications.
Income Verification:
- Salary Details: EPFO data includes salary information contributed to the EPF. Lenders can verify an applicant’s income by checking the EPF contributions. This helps assess the applicant’s repayment capacity.
- Employment Details: Employers submit an employees details in Form 5A to EPFO. These contains employment details. Lenders can use this information to validate an applicant’s income and job tenure.
KYC Verification:
- Bank Account Details: EPFO data includes bank account information. Lenders verify the applicant’s bank account details to ensure seamless loan disbursal.
Fraud Prevention:
- Consistency Checks: Lenders compare the applicant’s declared income with EPFO records. Any discrepancies raise further investigations.
- Ghost Employees: EPFO data helps identify fraudulent loan applications where non-existent employees are used for loan approvals.
Loan Approval and Verification:
- Personal Loans: Lenders can use EPFO data to verify an applicant’s employment history, income stability, financial stability and job tenure. This helps expedite loan applications, approvals and risk assesments.
- Product assessment: Lenders can use EPFO data to match applicant’s requests with suitable product categories basis applicant’s employer name.
Retirement Planning and Investment Products:
- EPF Balances: Individuals can use EPFO data to plan retirement savings and investments.
- Mutual Funds: EPFO records contribute to assessing an individual’s risk appetite.
Insurance Underwriting:
- Life Insurance: EPFO records help assess an individual’s financial health, which impacts life insurance coverage and premiums.
- Health Insurance: Employment history influences health insurance eligibility and pricing.
EPFO Stack
Signzy's EPFO Stack provides features for both individuals and organizations. Here's a concise overview of the three categories of product options within Signzy's EPFO stack, tailored to cater to the needs to assess both individuals and organizations based on requirements of the process.
Employment Details Verification
Our API offers essential employment details, including the last or most recent company name and the presence or absence of an exit date, indicating current employment status. To enhance accuracy, we also have advanced API which conduct EPFO checks on company and employee names obtained from the basic API. This comprehensive approach verifies recent employment within the last three months, resolving ambiguities arising from unpopulated exit dates. Clients benefit from improved precision in assessing individuals' current employment status for efficient digital loan processes.
Company Details Verification (Establishment Verification)
Signzy’s Employer API stack streamlines verification of establishment details, registration status, and PF submission and filing specifics for employees. With our comprehensive set of APIs, clients can effortlessly verify using name of the company, or establishment Ids. They can further empower clients to efficiently access vital information regarding PF submission, ensuring compliance and accuracy.
Employee’s EPFO Passbook - OTP consent
Signzy’s consent-based employment verification solution offers unparalleled access to crucial employment data. With the ability to parse PF passbooks dating back to April 2010, this API empowers users to gather comprehensive information. Comprising two key APIs—one for OTP retrieval and the other for OTP submission and report generation—this solution ensures a seamless process. Clients can leverage this advanced tool to expedite verification processes, enabling smoother digital loan journeys for their customers.
FAQs
- What is EPFO, and why is it important in employment verification?
- EPFO stands for Employees’ Provident Fund Organization, which supports employees and employers in adhering to social security regulations, primarily through managing the Employees’ Provident Fund (EPF) scheme.
- What are the requirements for an organization to contribute to EPF?
- Organizations with 20 or more employees are mandated to contribute to the EPF scheme, with both employers and employees contributing 12% of the employee’s EPF wages.
- Is EPFO a verified source?
- EPFO is a government organisation and all eligible companies are mandated to register details with EPFO on a regular basis.
- How can EPFO assist in employment verification?
- EPFO maintains a Universal Account Number (UAN) for each employee, which can be cross-referenced to verify employment status. Additionally, consistent EPF contributions indicate job stability.
- In what ways can EPFO data expedite loan approval and verification processes?
- EPFO data aids lenders in verifying employment history, income stability, financial stability, and job tenure, facilitating expedited loan applications, approvals, and risk assessments.
- What are the key features of Signzy's EPFO Stack for clients?
- Signzy's EPFO Stack offers essential employment details verification, company details verification, and access to employee EPFO passbooks, providing clients with comprehensive solutions for their verification needs