Statutory Benefits

Electronic Challan-cum-Return (ECR)

ECR is the monthly digital filing employers submit to EPFO containing member-wise wage and contribution data, replacing the paper Form 5/10/12A/3A/6A.

Laptop showing payroll spreadsheet — EPFO Electronic Challan-cum-Return
Laptop showing payroll spreadsheet — EPFO Electronic Challan-cum-Return

The Electronic Challan-cum-Return (ECR) is the monthly digital filing every EPFO-covered employer submits through the EPFO unified employer portal. It consolidates member-wise wages, contributions, and exit information into a single text file that simultaneously discharges the establishment’s return obligation and generates the challan to be paid for the corresponding month. ECR replaced the legacy paper-based PF returns in 2012 and has been refined progressively since. For any employer running Indian payroll, ECR upload is the central monthly compliance event — a single failed upload blocks contribution credit to every employee on the roster. See the PF and ESIC India guide for the broader monthly cycle.

What ECR Replaces

Before ECR, the EPFO required employers to file a stack of separate paper or semi-electronic forms each month and year:

Legacy formWhat it did
Form 5Monthly statement of new joiners
Form 10Monthly statement of leavers
Form 12AMonthly consolidated statement of contributions
Form 3AAnnual member-wise contribution card
Form 6AAnnual consolidated employer return

ECR consolidates all of the above into one monthly text file. The annual forms (3A and 6A) are auto-generated from the rolling monthly ECRs, eliminating year-end reconciliation. New joiners and exits are captured through the same monthly upload.

ECR File Format

The ECR is a tab-delimited (or hash-delimited, depending on the version) text file with one row per member and a fixed column order. The required columns are:

FieldDescription
UAN12-digit Universal Account Number
Member nameAs per UAN record
Gross wagesTotal wages paid for the month
EPF wagesWages on which EPF contribution is calculated (capped at ₹15,000 if employer policy applies the ceiling)
EPS wagesWages on which EPS contribution is calculated (capped at ₹15,000)
EDLI wagesWages on which EDLI is calculated (capped at ₹15,000)
EPF contribution (employee share)12% of EPF wages
EPS contribution (employer share)8.33% of EPS wages
EPF contribution (employer share)3.67% of EPF wages or 12% − EPS amount
NCP daysNon-Contributory Period — days the member was absent without pay
Refund of advancesAny prior PF advance being recovered

A header line specifies the establishment code, wage month, and total members. The file extension must be .txt and field-level rules (no commas inside numeric fields, member name in capital letters, etc.) are strictly enforced.

ECR Filing Cadence

ECR is monthly. The wage month and the deposit month are different:

Wage monthECR + payment due by
March 202615 April 2026
April 202615 May 2026
May 202615 June 2026

The 15th-of-following-month deadline applies to both the ECR upload and the underlying challan payment. Late upload alone does not trigger damages — late payment does — but in practice both must be done by the 15th because the system expects them sequentially.

ECR Steps

The end-to-end flow each month:

  1. Generate ECR text: Payroll system outputs the ECR file in the required format from finalised wage data.
  2. Login to unified employer portal: Establishment Code + password + captcha.
  3. Upload ECR: Navigate to Payments → ECR Upload, select wage month, upload .txt file. The portal returns a TRRN (Temporary Return Reference Number) and a list of validation errors if any.
  4. Verify: Cross-check the member count and total contribution displayed against the payroll register.
  5. Generate challan: Confirm and generate the challan tied to the TRRN.
  6. Pay via online banking: SBI, HDFC, ICICI, Axis and other authorised aggregators are integrated. Payment is direct from the employer’s registered current account.
  7. File the return: Once the bank confirms payment, the ECR is auto-filed and a payment receipt is generated.

The TRRN remains valid for a limited window — usually until the 15th. If the challan is not paid within that window, it lapses and a fresh ECR has to be uploaded.

Challan Generation

A typical ECR challan has the following components, calculated automatically by the portal from the uploaded wages:

AccountHeadingRate
A/C No. 1EPF (employee + employer share)12% + 3.67%
A/C No. 2EPF Admin charges0.50% (min ₹500/month)
A/C No. 10EPS contribution8.33% on EPS wages
A/C No. 21EDLI contribution0.50% on EDLI wages (cap ₹15,000)
A/C No. 22EDLI Admin charges0% (currently waived)

The total employer outflow typically lands between 13.16% and 13.61% of EPF wages, depending on whether the establishment is on the ₹15,000 cap or actual basic.

ECR Validation

The unified portal runs synchronous validations on every upload:

  • UAN check: Every UAN on the file must exist in EPFO records and be linked to the establishment. Unlinked UANs block the entire file.
  • PAN/Aadhaar match: PAN and Aadhaar must reconcile with the UAN seed data; mismatches are flagged.
  • Wage logic: EPS wages cannot exceed ₹15,000; EDLI wages cannot exceed ₹15,000; EPF wages must be ≥ EPS wages for the same member.
  • NCP days: Cannot exceed days in the month; member with NCP equal to month days must show zero contribution.
  • Exit check: A member marked exited last month cannot appear on the current ECR without a re-joining flag.

A single critical error rejects the entire file. Soft warnings (e.g., wage variance > 30% from previous month) require explicit confirmation but do not block submission.

Penalties for Late ECR

Late ECRs and corresponding late challan payments attract the standard EPF penalty stack:

  • Interest under Section 7Q: 12% per annum on every day of delay
  • Damages under Section 14B: 5–25% per annum based on duration of delay (5% up to 2 months, 10% for 2–4 months, 15% for 4–6 months, 25% for 6+ months)
  • Prosecution under Section 14: Repeat default can attract imprisonment up to 3 years for the responsible officer

The compliance calendar entry sets out every other monthly deadline alongside ECR.

Common Errors

The frequent failure modes encountered by payroll teams:

  • Wrong wages: Including or excluding allowances inconsistently between months, especially DA, retention bonus and overtime
  • NCP day calculation: Treating a Saturday or holiday as NCP instead of a paid non-working day; pro-rating new joiners incorrectly
  • Mid-month exits: Including a full month’s wages for a member who exited mid-month, or omitting the exit date in the ECR
  • KYC mismatch: UAN linked to a different PAN or Aadhaar than what payroll holds, causing the row to fail seed-data validation
  • Capping inconsistency: Switching mid-year between capping at ₹15,000 and contributing on actual wages — each member’s flag should be stable for the financial year

ECR vs ECR 2.0

ECR 2.0 is the unified employer portal experience that replaced the older standalone ECR portal in 2018. The file format is largely the same, but ECR 2.0 layers in real-time UAN linkage, online KYC approvals, single-window challan generation, and a refreshed dashboard for compliance status. The legacy “ECR portal” URL has been retired; all employers now operate through the unified portal at unifiedportal-emp.epfindia.gov.in.

How Omnivoo Handles ECR

Omnivoo automates the entire ECR cycle. The platform generates the ECR text file in the EPFO-required format from each payroll run, validates UAN-PAN-Aadhaar seeding before upload, uploads through the EPFO unified portal, generates and pays the resulting challan via integrated bank flows, and files the corresponding return — all before the 15th of the following month. The monthly compliance report shows the TRRN, paid challan, and per-member contribution breakdown, so foreign employers always know that PF, EPS and EDLI for every Indian hire have been credited on time, with zero exposure to Section 7Q interest or 14B damages.

Related articles

Omnivoo handles this for you

Stop worrying about Indian payroll and compliance terms. Omnivoo manages everything — PF, ESI, TDS, professional tax, and more — across all 28 states.

Get started