Every month, thousands of CA firms across India scramble to file Employee Provident Fund (EPF) returns on time for their clients. With EPFO's migration to ECR 2.0 (Electronic Challan cum Return), the filing format has changed significantly — and errors can cost clients penalty interest at 12% per annum plus substantial damages under Section 14B. This guide walks you through PF ECR 2.0 filing step by step, covering UAN mapping, wage bifurcation, contribution calculation, and challan payment — everything your firm needs to stay compliant in 2026.
Understanding ECR 2.0: What Changed from ECR 1.0
The EPFO introduced ECR 2.0 to improve data accuracy and interoperability across its unified portal. Unlike ECR 1.0, which used a single flat file with a basic wage field, ECR 2.0 requires detailed wage disaggregation aligned with the wage definitions under the Code on Wages 2019.
Key Differences at a Glance
| Feature | ECR 1.0 | ECR 2.0 |
|---|---|---|
| Wage breakdown | Single gross wage | Bifurcated (EPF, EPS, EDLI wages) |
| NCP days | Basic field | Mandatory with loss-of-pay linkage |
| UAN seeding | Optional | Mandatory for all members |
| Aadhaar linking | Recommended | Mandatory for new members |
ECR 2.0 now separates wages into three components for every member row:
- EPF Wages: Basic + Dearness Allowance (actual amount, no statutory cap on the EPF side)
- EPS Wages: Capped at ₹15,000/month for pension contribution calculation
- EDLI Wages: Also capped at ₹15,000/month for the employees' deposit-linked insurance scheme
Contribution Rates and Calculation
Standard Rates for Establishments with 20 or More Employees
- Employee contribution: 12% of EPF wages
- Employer contribution: 12% of EPF wages, split as:
- 8.33% to EPS (capped on ₹15,000, so maximum ₹1,250/month per employee)
- 3.67% to the EPF account
- EDLI: 0.5% of EDLI wages (capped at ₹75/month per employee)
- Admin charge: 0.50% of EPF wages (minimum ₹500/month per establishment)
Worked Example: Rahul, Senior Executive (Basic + DA = ₹22,000)
| Component | Amount (₹) |
|---|---|
| EPF Wages | 22,000 |
| EPS Wages (capped at ₹15,000) | 15,000 |
| Employee PF @ 12% of EPF wages | 2,640 |
| Employer EPS @ 8.33% of ₹15,000 | 1,250 |
| Employer EPF (₹2,640 − ₹1,250) | 1,390 |
| EDLI @ 0.5% of ₹15,000 | 75 |
| Admin charge @ 0.50% of ₹22,000 | 110 |
| Total employer outgo per month | 2,825 |
For employees earning Basic + DA below ₹15,000, EPF wages and EPS wages will be the same figure, simplifying the calculation.
Step-by-Step ECR 2.0 Filing on the Unified Portal
Log in to the EPFO Unified Portal (unifiedportal-emp.epfindia.gov.in) with your establishment ID and password, then navigate to Payments → ECR/Return Filing → Upload ECR.
- 1Download the ECR 2.0 template (.txt format) from the portal's ECR upload section.
- 2Prepare the text file with these mandatory columns for each employee row:
- UAN and Member Name (must match Aadhaar records exactly)
- NCP Days (Non-Contributing Period — calendar days without wages)
- Gross Wages, EPF Wages, EPS Wages, EDLI Wages
- EE_SHARE (employee PF deduction), ER_PENSION (employer EPS), ER_SHARE (employer EPF)
- Refund of advances, if applicable for the month
- 1Validate the file using the EPFO offline validation utility before uploading. Fix every error flagged — even one bad row will reject the entire file.
- 2Upload the validated .txt file on the portal and note the TRRN (Temporary Return Reference Number) generated on-screen.
- 3Generate the challan against the TRRN and pay via Net Banking or NEFT before the 15th of the month.
- 4Download the payment receipt immediately and archive it for client records and future EPFO audits.
Common Errors and Fixes
- UAN mismatch: Cross-check UAN against the member passbook; re-seed Aadhaar if the member profile shows as unverified on the portal.
- NCP days error: NCP days + working days must equal the total calendar days in that month — for May that is 31, for June that is 30.
- Zero wages with contributions: ECR 2.0 rejects contributions against zero wages — either remove the member row or mark the member as excluded for that month.
- File format rejection: Save the .txt file in UTF-8 without BOM encoding; a hidden BOM character silently corrupts the file and causes an opaque upload error.
Deadlines, Interest and Section 14B Damages
Monthly Filing Due Date
Both PF (ECR) and ESI challan payments fall due on the 15th of the following month. Wages for May 2026 must therefore be paid by 15 June 2026. If the 15th is a bank holiday, payment must be made on the preceding working day.
Penalty Structure Under the EPF Act
Under Section 7Q, simple interest accrues at 12% per annum on delayed contributions. Under Section 14B, damages are levied as a percentage of the outstanding arrears:
| Delay Period | Damage Rate |
|---|---|
| Up to 2 months | 5% of arrears |
| 2 to 4 months | 10% of arrears |
| 4 to 6 months | 15% of arrears |
| Over 6 months | 25% of arrears |
Illustration: A client with a monthly PF liability of ₹60,000 delayed by 3 months faces damages of ₹6,000 (10%) plus interest of ₹1,800 (12% p.a. × 3/12 × ₹60,000) — a total extra cost of ₹7,800 beyond the principal contribution, before any legal proceedings.
ESI Challan: Quick Reference for CA Firms
ESIC applies to establishments with 10 or more employees where any employee earns up to ₹21,000/month (₹25,000 for persons with disability):
- Employee contribution: 0.75% of gross wages
- Employer contribution: 3.25% of gross wages
- Filing portal: esic.in → Employer Login → File Challan
- Due date: 15th of the following month — identical to the PF deadline
PF and ESI challans are separate statutory obligations. They must never be netted off against each other or combined into a single payment.
How corpus Helps
Managing ECR 2.0 for dozens of clients means downloading templates, calculating contributions across varied pay structures, validating files, and tracking payment deadlines — all before the 15th of each month, every month. corpus automates the entire workflow:
- Auto-computation: EPF, EPS and EDLI wages are calculated with statutory caps applied directly from payroll data — no manual spreadsheets or formula errors
- ECR 2.0 file generation: Export the EPFO-prescribed .txt file ready for direct upload in seconds, for any number of employees
- ESI challan computation: Handle both PF and ESI in one pass — contributions, deductions and challans generated together from the same payroll run
- Deadline alerts: Automated reminders before the 15th for every registered establishment in your client portfolio, so nothing slips through
- Penalty estimator: Calculate prospective Section 14B damages for at-risk clients so you can prioritise urgent filings over routine ones
- Bulk dashboard: Manage 50+ establishments from a single screen, with client-wise contribution reports, annual return summaries and audit-ready records
Conclusion
PF ECR 2.0 filing demands accuracy at every step: correct UAN seeding, precise wage bifurcation, timely challan payment, and complete documentation for every client establishment. For CA firms managing statutory compliance across multiple employers, a single formatting error or a missed deadline can cascade into EPFO notices, Section 7Q interest, and significant Section 14B damages.
Build a standardised monthly checklist, automate file generation wherever possible, and track every client deadline from a centralised system. If your team is still preparing PF returns in spreadsheets, 2026 is the year to move to a purpose-built cloud accounting solution.
Ready to automate PF and ESI compliance for your entire client portfolio? [Start your free 30-day corpus trial today.](#)
Contributing author at corpus. Expert in Indian accounting compliance, GST, and financial reporting for professionals and growing businesses.
Smarter accounting starts with corpus
AI-powered cloud accounting built for Indian professionals. GST, payroll, TDS — all in one platform. Join 2,400+ CAs on the waitlist.
Join the Waitlist →