ESOP Taxation in India: Perquisite Tax, Capital Gains, and the Startup Deferral (2026)
ESOP taxation in India explained: perquisite tax at exercise, capital gains at sale, the Section 80-IAC deferral, and dual taxation for cross-border employees.
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.
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.
Before ECR, the EPFO required employers to file a stack of separate paper or semi-electronic forms each month and year:
| Legacy form | What it did |
|---|---|
| Form 5 | Monthly statement of new joiners |
| Form 10 | Monthly statement of leavers |
| Form 12A | Monthly consolidated statement of contributions |
| Form 3A | Annual member-wise contribution card |
| Form 6A | Annual 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.
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:
| Field | Description |
|---|---|
| UAN | 12-digit Universal Account Number |
| Member name | As per UAN record |
| Gross wages | Total wages paid for the month |
| EPF wages | Wages on which EPF contribution is calculated (capped at ₹15,000 if employer policy applies the ceiling) |
| EPS wages | Wages on which EPS contribution is calculated (capped at ₹15,000) |
| EDLI wages | Wages 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 days | Non-Contributory Period — days the member was absent without pay |
| Refund of advances | Any 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 is monthly. The wage month and the deposit month are different:
| Wage month | ECR + payment due by |
|---|---|
| March 2026 | 15 April 2026 |
| April 2026 | 15 May 2026 |
| May 2026 | 15 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.
The end-to-end flow each month:
.txt file. The portal returns a TRRN (Temporary Return Reference Number) and a list of validation errors if any.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.
A typical ECR challan has the following components, calculated automatically by the portal from the uploaded wages:
| Account | Heading | Rate |
|---|---|---|
| A/C No. 1 | EPF (employee + employer share) | 12% + 3.67% |
| A/C No. 2 | EPF Admin charges | 0.50% (min ₹500/month) |
| A/C No. 10 | EPS contribution | 8.33% on EPS wages |
| A/C No. 21 | EDLI contribution | 0.50% on EDLI wages (cap ₹15,000) |
| A/C No. 22 | EDLI Admin charges | 0% (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.
The unified portal runs synchronous validations on every upload:
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.
Late ECRs and corresponding late challan payments attract the standard EPF penalty stack:
The compliance calendar entry sets out every other monthly deadline alongside ECR.
The frequent failure modes encountered by payroll teams:
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.
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.
EPFO is the statutory body under the Ministry of Labour & Employment that administers India's three Provident Fund schemes — EPF, EPS, and EDLI — covering over 70 million members.
EPS-1995 is a statutory pension scheme under EPFO providing monthly pension to members from age 58, with employer contribution of 8.33% of wages capped at ₹15,000.
PF is a mandatory retirement savings scheme in India where both employer and employee contribute 12% of basic salary plus dearness allowance each month.
UAN is a unique 12-digit number assigned to every EPF member that remains the same throughout their career, linking all PF accounts across employers.
Stop worrying about Indian payroll and compliance terms. Omnivoo manages everything — PF, ESI, TDS, professional tax, and more — across all 28 states.
Get started