India Statutory
Employee Provident Fund (EPF)
India's primary retirement savings scheme for salaried employees — understand who must register, how contributions are calculated, and how WorkWisely automates every deduction and remittance.
India
Statutory
Payroll
👥 Who uses this
- Payroll admins responsible for monthly EPF deductions and remittances
- HR teams onboarding new employees and managing UAN registration
- Finance teams handling EPFO challan generation and compliance filing
✨ What you'll achieve
- Understand EPF eligibility and mandatory contribution rules
- Calculate employee and employer contributions accurately
- Register your business, enrol employees, and stay compliant
- Configure WorkWisely to automate EPF deductions and challans
What is the Employees' Provident Fund?
The Employees' Provident Fund (EPF) is India's primary retirement savings scheme for salaried employees. Governed by the Employees' Provident Funds & Miscellaneous Provisions Act, 1952, it requires both employees and employers to contribute a fixed percentage of wages each month. The fund — managed by the Employees' Provident Fund Organisation (EPFO) under the Ministry of Labour and Employment — provides social security through three linked schemes:
| Scheme |
Purpose |
Who Contributes |
| EPF (Provident Fund) |
Retirement corpus |
Employee + Employer |
| EPS (Pension Scheme) |
Monthly pension on retirement |
Employer only (8.33%) |
| EDLI (Insurance) |
Life insurance cover for employees |
Employer only (0.5%) |
💡 Key update
- The current EPF interest rate for FY 2023-24 is 8.25% per annum.
- The Supreme Court has allowed EPS members to contribute 8.33% of their actual salary (not capped at ₹15,000) to boost pension savings.
Who Must Register for EPF?
EPF registration is mandatory for any establishment with 20 or more employees (including permanent and contract workers). EPF is also compulsory for every individual employee earning less than ₹15,000/month. Once registered, an establishment continues to be covered even if headcount falls below 20. Employers with fewer than 20 employees may voluntarily register.
Understanding EPF Wages
EPF contributions are calculated on EPF wages — the sum of basic pay, dearness allowance, and other allowances (excluding House Rent Allowance). If basic pay exceeds ₹15,000/month, only the basic pay counts as EPF wages. The table below illustrates three different salary structures:
| Salary Component |
Structure A |
Structure B |
Structure C |
| Basic Pay (always EPF-eligible) |
₹25,000 |
₹18,000 |
₹12,000 |
| Transport Allowance (EPF-eligible only if basic < ₹15,000) |
₹4,000 |
₹2,000 |
₹1,500 |
| Telephone Allowance (EPF-eligible only if basic < ₹15,000) |
₹3,500 |
₹3,000 |
₹1,000 |
| EPF Contribution (12%) |
₹3,000 (12% of ₹25,000) |
₹2,160 (12% of ₹18,000) |
₹1,740 (12% of ₹14,500) |
Contribution Rates
Both employee and employer contribute 12% of EPF wages each month. The employee's full 12% goes into the EPF account. The employer's 12% is split across all three EPFO schemes:
| Scheme |
Rate |
Wage Ceiling |
Max Monthly Amount |
| EPF (balance after EPS) |
3.67% |
Actual EPF wages |
No cap |
| EPS (Pension Scheme) |
8.33% |
₹15,000 |
₹1,250 |
| EDLI (Insurance) |
0.5% |
₹15,000 |
₹75 |
| EPF Admin Charges |
0.5% |
Actual EPF wages |
No cap |
📋 Reduced rate (10%)
Both employee and employer contribute only 10% if the organisation falls into any of these categories:
- Fewer than 10 employees
- Declared a sick industrial company by BIFR
- Accumulated losses equal to or exceeding net worth
- Belongs to the jute, beedi, coir, or guar gum industry
How to Calculate EPF Contributions — Worked Example
Consider two employees at a registered company — Sneha and Vikram — with the following monthly salary structures:
| Salary Component |
Sneha |
Vikram |
| Basic Pay |
₹11,000 |
₹22,000 |
| Conveyance Allowance |
₹2,500 |
₹4,000 |
| House Rent Allowance |
₹5,500 |
₹9,000 |
| Gross Salary |
₹19,000 |
₹35,000 |
| EPF Wages |
₹13,500 (basic + conveyance, since basic < ₹15k) |
₹22,000 (basic only, since basic > ₹15k) |
Employee Contributions (12% of EPF wages)
| Employee |
Calculation |
Monthly Deduction |
| Sneha |
12% × ₹13,500 |
₹1,620 |
| Vikram |
12% × ₹22,000 |
₹2,640 |
Employer Contributions (breakdown)
| Component |
Sneha |
Vikram |
| EPS (8.33%, max wage ₹15,000) |
8.33% × ₹13,500 = ₹1,125 |
8.33% × ₹15,000 = ₹1,250 |
| EPF (Employee share − EPS) |
₹1,620 − ₹1,125 = ₹495 |
₹2,640 − ₹1,250 = ₹1,390 |
| EDLI (0.5%, max wage ₹15,000) |
0.5% × ₹13,500 = ₹68 |
0.5% × ₹15,000 = ₹75 |
| Admin Charges (0.5%) |
0.5% × ₹13,500 = ₹68 |
0.5% × ₹22,000 = ₹110 |
| Total Employer Cost |
₹1,756 |
₹2,825 |
Getting Your Business EPF-Ready — 4 Phases
Phase 1 — Register Under the Scheme
Register on the EPFO Unified Portal (Shram Suvidha) within one month of crossing 20 employees. You'll need: company PAN, date of incorporation, director/partner details, employee headcount and wage summary, and business licence documents.
- Go to the EPFO portal → click Establishment Registration
- Sign up on Shram Suvidha with your name, email, and phone
- Select Registration for EPFO-ESIC → Apply for New Registration
- Choose Employees' Provident Fund and Miscellaneous Provision Act, 1952
- Fill the Common Registration Form, attach documents, and submit
- Upload your Digital Signature Certificate — you'll receive your establishment ID by email
Phase 2 — Enrol Your Employees
Every employee needs a 12-digit Universal Account Number (UAN) from EPFO. Log into the employer portal → Member → Register Individual.
- New employees (fresh hires): Set Previous Employment = No, upload PAN, Aadhaar and bank details — EPFO generates a new UAN.
- Lateral hires: Set Previous Employment = Yes, verify existing KYC documents against their UAN — this triggers an auto-transfer from the previous employer's member ID.
Phase 3 — Collect Dues Every Month
Deduct the employee's EPF contribution before processing payroll each month. The combined employee + employer contribution must reach EPFO by the 15th of the following month (e.g., October salary → pay by 15 November). Generate the EPF-ECR (Electronic Challan cum Return) file from your payroll system — it lists employee-wise salary details and a contribution summary.
Phase 4 — Pay EPF Dues Online
- Log in to the unified EPFO portal
- Go to Payment → ECR/Return Filing → ECR Upload
- Select wage month, salary paid date, contribution rate → upload the ECR file
- A TRRN (Temporary Return Reference Number) is generated after validation
- Click Verify → Prepare Challan → Generate Challan
- Click Finalize → Pay → Online — choose your bank and complete payment
- Save the e-receipt and transaction ID for your records
Penalties for Non-Compliance
| Offence |
Penalty |
| Delayed payment of contributions |
Damages at 1% of unpaid amount per month of delay |
| Default in payment |
Interest at 12% p.a. + damages imposed by authorised officer |
| Obstruction / false statements |
Up to ₹5,000 fine and/or imprisonment up to 1 year |
⚠️ Important
- Penalties accumulate until dues are settled. Pay late fines online via Employer Portal → Payments → ECR/Return Filing → Challan Entry → Miscellaneous Challan.
- The EPFO officer can attach the employer's assets if dues remain unpaid beyond the notice period.
How WorkWisely Handles EPF
WorkWisely automates EPF wage calculation, contribution deduction, ECR file generation, and filing reminders. Here's how to configure it:
- Enable EPF: Go to Settings → Payroll Settings → Statutory Components and toggle on Provident Fund.
- Enter your EPFO credentials: Under Settings → Company → Statutory → PF Registration, add your Establishment ID and Registration Number.
- Set employee EPF wages: WorkWisely auto-calculates EPF wages from each employee's salary structure. Verify the components marked as EPF-eligible under Payroll → Salary Components.
- Mark voluntary contributors: If an employee wishes to contribute above 12%, go to Employee Profile → Statutory → PF → Voluntary PF and set the additional percentage.
- Run payroll: EPF deductions appear automatically under Statutory Deductions on each payslip.
- Generate ECR file: After finalising payroll, go to Payroll → Compliance → PF ECR to download the EPFO-formatted ECR text file ready for upload.
- Track deadlines: Go to Payroll → Compliance Calendar — WorkWisely sends reminders 5 days before the 15th-of-month EPF due date.
🔄 Auto-updates
- WorkWisely automatically updates EPF interest rates and EPFO rule changes when notified by the government — no manual intervention needed.
- Retrospective corrections are flagged in the payroll audit trail.
Related Articles
Labour Welfare Fund (LWF) — WorkWisely Knowledge Base
India Statutory Labour Welfare Fund (LWF) A state-governed statutory fund that improves working conditions and living standards for employees — understand which states apply, contribution rates, deduction cycles, and how WorkWisely automates it all. ...
India Payroll — WorkWisely Knowledge Base
COUNTRY PAYROLL India Payroll Run compliant Indian payroll — PF, ESI, PT, LWF, Gratuity, TDS — with regime-aware declarations and statutory filings baked in. India 👥 WHO USES THIS ▸Payroll admins in India ▸Finance owning Indian compliance ▸HR ...
TDS on Salary — WorkWisely Knowledge Base
India Statutory TDS on Salary Tax Deducted at Source on employee salaries under Section 192 — understand the old vs new tax regimes, how taxable income is computed, slab rates, worked examples, and how WorkWisely automates every TDS calculation and ...
Gratuity — Eligibility, Formula & Tax Treatment — WorkWisely Knowledge Base
India Payroll Compliance Gratuity — Eligibility, Formula & Tax Treatment Gratuity is a statutory lump-sum payment made by an employer to an employee as a token of appreciation for long and loyal service. This guide covers eligibility, calculation ...
Introduction to WorkWisely Global Payroll
GLOBAL PAYROLL Introduction to WorkWisely Global Payroll A tour of WorkWisely Global Payroll — country coverage, architecture, and how regional compliance is built into every cycle. Introduction 👥 WHO USES THIS ▸Global payroll leaders evaluating ...