The Electronic Challan cum Return (ECR) is the monthly compliance submission that every registered EPF employer must file. It is the mechanism through which you report employee wages, calculate PF contributions, and remit the amount to EPFO. Missing the 15th of each month — the statutory deadline — attracts penalties and interest. This guide walks through the complete ECR filing process on the EPFO Unified Portal.

What Is ECR and Why Does It Matter?
ECR replaced the physical challan and return filing system in 2012. It combines the contribution report (return) and payment challan into a single electronic submission. All employer contributions, employee contributions, EPS amounts, EDLI contributions, and administrative charges are consolidated in the ECR.
Pre-Filing Checklist
- Ensure your establishment is registered and has an active PF code
- All employees are listed with valid UANs in the EPFO portal
- KYC (Aadhaar, PAN, bank account) is approved for all employees
- Previous month’s ECR is filed and challan is paid — pending payments can block new filings in some cases
ECR File Format
The ECR is a text file (.txt) with a specific format that must be prepared before upload. Each row in the file represents one employee’s contribution for the month. The key fields in an ECR row include:
- UAN
- Employee Name
- Gross Wages
- EPF Wages (typically basic + DA, capped at Rs 15,000 for mandatory contribution or actual if higher contribution chosen)
- Employee EPF Contribution (12% of EPF wages)
- Employer EPF Contribution (3.67%)
- EPS Contribution (8.33%)
- EDLI Contribution (0.5%)
- EPF Admin Charges (0.50%)
Step-by-Step ECR Filing Process
Step 1 — Log In to Employer Portal
Visit unifiedportal-emp.epfindia.gov.in. Log in using your employer credentials (establishment ID and password).
Step 2 — Prepare the ECR File
Most payroll software generates the ECR text file automatically. If doing it manually, download the ECR template from the EPFO website and fill in employee-wise data following the prescribed format.
Step 3 — Upload ECR File
Go to “ECR Upload” under the Payments section. Select the wage month, upload the .txt file, and click Upload. The system validates the file format and flags errors — fix any errors before proceeding.
Step 4 — Preview and Verify
After successful upload, you will see a summary showing total employees, total wages, and total contribution amounts. Cross-verify these figures with your payroll before generating the challan.
Step 5 — Generate TRRN (Temporary Return Reference Number)
Click “Generate Challan.” The system creates a TRRN — a unique reference number for this month’s filing. Note this down.
Step 6 — Make Payment
Using the TRRN, make the EPF payment via:
- Net banking (SBI, ICICI, HDFC, PNB, and other empaneled banks)
- NEFT/RTGS to the EPFO bank account
Payment must be made within 3 days of challan generation, otherwise the TRRN expires.
Step 7 — Download Acknowledgment
After payment, download the paid challan (PDF) from the portal. This is your proof of ECR compliance for the month.
Common ECR Filing Errors and Fixes
“Invalid UAN” Error
Verify the UAN is active on the EPFO portal. Inactive or incorrect UANs will cause file rejection.
“Contribution Mismatch” Error
Ensure the math in your ECR file adds up correctly. The sum of employee contribution + employer contribution + EPS + EDLI + admin charges must match the expected formula.
Frequently Asked Questions
Q: What is the deadline for ECR filing each month?
A: ECR must be filed and payment remitted by the 15th of each month for the previous month’s wages. For example, March wages ECR must be filed by April 15th.
Q: What happens if the TRRN expires before payment?
A: If you do not pay within the validity period of the TRRN (typically 3–5 days), you must upload the ECR again to generate a fresh TRRN. Delays may attract interest.
Q: Can we revise an ECR after submission?
A: A paid ECR cannot be revised directly. If corrections are needed, you must file the corrected data in the next month’s ECR or raise a grievance with the EPFO regional office for manual correction.
Q: Is GST applicable on EPF admin charges?
A: No. EPF contributions and administrative charges are not subject to GST as they are statutory payments, not commercial transactions.
Q: Can a company with zero contributions still file an ECR?
A: If there are no employees during a particular month (e.g., during establishment closure), a NIL ECR can be filed. However, you must still report the establishment’s status.