Employees' Provident Fund (EPF) — Contribution Rates, ECR Filing & Employer Compliance Guide India 2025
The Employees' Provident Fund and Miscellaneous Provisions Act, 1952 is India's primary social security legislation for organised sector workers. Every employer with 20 or more employees must register with the EPFO, contribute 12% of each covered employee's basic wages + DA monthly, and file the Electronic Challan-cum-Return (ECR) by the 15th of each month.
EPF, EPS & EDLI — Where Every Rupee Goes Under the 12% + 12% Formula
The EPF Act 1952 administers three schemes simultaneously — the Employees' Provident Fund Scheme 1952 (EPF), the Employees' Pension Scheme 1995 (EPS), and the Employees' Deposit-Linked Insurance Scheme 1976 (EDLI). The employer's 12% contribution is split across all three.
| Contribution Component | Rate | Basis | Who Pays | Where Credited |
|---|---|---|---|---|
| EPF — Employee Share | 12% | Basic wages + DA + Retaining Allowance | Employee (deducted from salary) | Employee's EPF account (UAN) |
| EPF — Employer Share | 3.67% | Basic wages + DA (on wages above ₹15,000: on ₹15,000 cap) | Employer | Employee's EPF account (UAN) |
| EPS — Employer Share | 8.33% | Capped at ₹15,000/month (max ₹1,250/month) | Employer | EPS corpus — pension on retirement |
| EDLI — Employer Contribution | 0.5% | Capped at ₹15,000/month (max ₹75/month) | Employer | EDLI corpus — life insurance on death |
| EPF Admin Charges | 0.5% | Total EPF wages (min ₹500/month) | Employer | EPFO administrative expenses |
| Total Employer Cost | ≈13% | 12% contribution + 0.5% EDLI + 0.5% admin charges on each covered employee's EPF wages | ||
EPF Wage Ceiling — ₹15,000/month
For the EPS (pension) and EDLI (insurance) contributions, the employer's share is calculated on a ceiling of ₹15,000/month — regardless of the employee's actual wages. This means the maximum EPS contribution is ₹1,250/month (8.33% × ₹15,000) and the maximum EDLI contribution is ₹75/month.
For the EPF contribution (both employee and employer), there is no ceiling — contributions are on actual basic wages + DA, though employees earning above ₹15,000 on joining may opt to contribute only on ₹15,000 if they choose.
Reduced Rate — 10% (Not 12%)
The EPF contribution rate is 10% (instead of 12%) for: (1) establishments employing fewer than 20 persons; (2) establishments declared sick under the BIFR; (3) certain industries specifically notified — beedi, brick, coir, and guar gum factories. For all other establishments with 20+ employees, the standard rate is 12%.
Who Is Covered Under EPF — Applicability & Exemptions
Establishments covered (20+ employees)
The EPF Act applies to every establishment engaged in any industry specified in Schedule I or any other establishment employing 20 or more persons. Once an establishment is covered, it continues to be covered even if the employee count falls below 20.
Voluntary coverage (below 20 employees)
Any establishment not covered under the Act can voluntarily apply for coverage under Section 1(4) of the EPF Act. Once voluntarily covered, all the provisions of the Act apply as if the establishment were mandatorily covered.
Employees covered (all earning up to ₹15,000)
All employees (permanent, contractual, or temporary) earning up to ₹15,000/month in basic wages + DA at the time of joining are mandatorily covered. Employees earning above ₹15,000 can opt out, but those who were already members at a lower salary continue as members even after crossing the threshold.
Excluded employees
The following are excluded from EPF coverage: apprentices under the Apprentices Act 1961; employees of the Central/State government; members of the Armed Forces; employees of establishments specifically exempted under Section 17 of the EPF Act.
International workers
Indian employees working abroad and foreign nationals working in India are covered as 'International Workers' and must be enrolled in EPF. Monthly returns in Form IW-1 are required for international workers — due by the 15th of each month.
How to File the Electronic Challan-cum-Return (ECR)
Process monthly payroll
Complete payroll for the month and finalise basic wages + DA for each covered employee. Ensure all joiners, leavers, and salary revisions are updated in the payroll system before generating the ECR.
Generate ECR on EPFO Unified Portal
Log in to the EPFO Unified Portal (unifiedportal-emp.epfindia.gov.in). Navigate to ECR → Upload ECR. The ECR is a text file (.txt) generated by your payroll system in the prescribed EPFO format containing each employee's UAN, wages, and contribution amounts.
Verify UAN and wage data
Before submission, verify that every active employee has a valid and KYC-seeded UAN (Aadhaar, PAN, and bank account linked). Unlinked UANs cause ECR errors. The system validates the file against UANs in the EPFO master database.
Generate challan
After successful ECR upload, the system automatically generates a challan showing: EPF wages, EPF contribution (employee + employer), EPS contribution, EDLI contribution, and administrative charges. Verify all amounts before proceeding.
Pay challan by 15th of month
Pay the challan amount through net banking or NEFT. The challan must be paid by the 15th of the month for wages paid in the previous month. Late payment attracts 12% interest per annum under Section 7Q, plus damages under Section 14B ranging from 5% to 25% of arrears.
Download and archive paid challan
After payment, download the paid challan from the EPFO portal as a PDF. This is your proof of remittance. Archive it by month and establishment — it is required during EPF enforcement visits and CLRA/vendor compliance audits.
Annual EPF Compliance Checklist for Indian Employers
Every task an employer must complete each year to stay fully EPF-compliant — organized monthly, half-yearly, and annually.
- Generate and upload ECR by 15th
- Pay EPF + EPS + EDLI challan by 15th
- File IW-1 return for international workers by 15th
- Update joiner/leaver data in EPFO portal
- Verify UAN KYC completeness for new joiners
- Review and update UAN Aadhaar seeding status
- Reconcile EPF wage register with payroll data
- Check for missed or short contributions; file arrear challans
- Verify EPS pension claims for employees aged 50+ (if applicable)
- Review exempted establishment EDLI Form 7(IF) status
- File EPF Annual Return (Form 3A, 6A) — April 30
- Issue EPF passbook updates to all covered employees
- Conduct internal EPF compliance audit
- Review PF trust accounts (for exempted employers)
- Update establishment registration details if changed
Provident Fund — Frequently Asked Questions
What is the difference between EPF, EPS, and EDLI?
What is the penalty for late EPF payment?
Can an employee withdraw EPF before retirement?
What is UAN and why is Aadhaar seeding mandatory?
Automate EPF ECR Filing, UAN Management & Challan Tracking
Iztty's payroll compliance module automates EPF contribution calculation, ECR generation, challan payment tracking, and EPFO portal filing — eliminating manual errors and ensuring every 15th deadline is met.
Book a Demo