Skip to main content
How-To · 8 min read

PF and ESI Statutory Payment Reconciliation: ECR Filing and Compliance for Indian Employers

EPF and ESI are deposit-based statutory obligations with a hard monthly cut-off, an automated late-fee meter, and a discretionary Section 14B penalty that runs much larger than the late fee itself. A 1,400-employee manufacturer that reconciles the ECR file against the payroll register and the bank challan the same business day closes the cycle cleanly. A manufacturer that does not, even by a few days, pays the late fee in cash and the Section 14B penalty under scrutiny.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 12 June 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

A 1,400-employee manufacturer files the ECR on time but discovers two business days later that the bank challan deposit failed, putting the contribution in default. Section 7Q interest at 12 percent per annum starts running, and inspection exposure under Section 14B widens with each day of delay.

How It's Resolved

Reconcile three artefacts the same business day — payroll register, ECR file, and bank challan deposit confirmation — keyed on employee identifier for the per-row match and on month-total for the aggregate match. Any unmatched challan deposit triggers same-day re-initiation. Successful deposits close the cycle and update the statutory liability ledger.

Configuration

Per-employee payroll register, ECR file in the EPFO and ESIC prescribed formats, bank challan reference master, contribution-share computation rules per current law, monthly cut-off enforcement (15th of following month), and a Section 7Q interest meter for any deposit that lands after cut-off.

Output

Clean ECR-to-challan reconciliation closed before the cut-off, late-fee interest avoided, Section 14B damages exposure minimised, and a defensible statutory audit trail showing every employee's contribution from payroll register to EPFO and ESIC challan.

EPF and ESI are statutory deposit obligations with three reinforcing controls — an automatic late-fee interest meter, a discretionary damages regime that runs much larger than the interest, and a portal-side reconciliation by EPFO and ESIC that cross-checks the employer’s filing against the deposit. An employer who treats the ECR upload as the close-out of the cycle is one bank failure away from a default. The actual close-out is the matched ECR-to-challan deposit, reconciled the same business day.

What PF and ESI Reconciliation Involves

PF and ESI reconciliation is the monthly process of matching three artefacts — the payroll register, the ECR file uploaded to the EPFO and ESIC portals, and the bank challan deposit — and closing every per-employee row before the 15th-of-next-month cut-off.

The payroll register is the source of truth. For each employee it reports gross wages, EPF wages (capped at ₹15,000 for the statutory minimum unless voluntary higher contribution applies), ESI wages (capped at ₹21,000), employer share, and employee share. The ECR file is the structured submission to EPFO and ESIC carrying the same per-employee numbers. The bank challan is the deposit receipt against the ECR. All three must reconcile.

The Monthly Reconciliation Cycle

Step 1: Payroll Register Close

The payroll register closes on the salary cut-off date — typically the last business day of the month. The reconciliation engine reads the register, computes each employee’s EPF and ESI shares using current statutory rates, and writes a reconciliation row per employee per scheme.

Step 2: ECR File Generation and Upload

The ECR file is generated from the payroll register in the EPFO and ESIC prescribed formats. The file is uploaded to the respective portals between the 1st and the 15th of the following month. The portal returns an ECR reference number per submission, which the reconciliation engine stores against the month.

Step 3: Bank Challan Deposit

The challan is generated from the portal against the uploaded ECR, and the employer deposits the contribution amount via the prescribed banking channels — typically NEFT or RTGS to the EPFO and ESIC accounts. The deposit reference is captured the same day.

Step 4: ECR-to-Challan Reconciliation

The reconciliation engine matches the ECR reference number, the challan reference number, and the bank deposit reference. A successful three-way match closes the month. A missing deposit reference triggers an immediate exception — the employer has filed the ECR but not deposited, which the EPFO portal will treat as a default on the 16th.

Statutory Compliance Reference

ElementEPFESI
Employee share12 percent of EPF wages0.75 percent of gross wages
Employer share12 percent total (3.67 EPF + 8.33 EPS + 0.5 admin + 0.65 EDLI)3.25 percent of gross wages
Wage ceiling₹15,000 statutory minimum, voluntary higher₹21,000
Monthly cut-off15th of following month15th of following month
Late-fee interestSection 7Q at 12 percent per annumSection 39 at 12 percent per annum
Discretionary penaltySection 14B damages, 5 to 25 percentSection 85B damages, range varies

The discretionary penalties are the dominant exposure. A modest delay attracts modest interest under Section 7Q, but Section 14B damages on a one-month default can run an order of magnitude higher than the interest itself, and they are routinely applied during inspections.

Worked Example: 1,400-Employee Manufacturer Monthly Cycle

A discrete manufacturer in Pune runs 1,400 employees on payroll. The monthly EPF and ESI cycle moves about ₹78 lakh in employer plus employee contributions — ₹62 lakh to EPF (including employer admin and EDLI) and ₹16 lakh to ESI.

The standard cycle ran payroll on the 28th, generated the ECR on the 5th of the next month, uploaded to EPFO and ESIC on the 8th, generated challans on the 9th, and initiated the bank deposit on the 10th — leaving five business days of cushion before the 15th cut-off.

Before structured reconciliation: in one cycle, the EPF bank deposit failed because the corporate’s authorised banking signatory had changed and the bank rejected the transaction. The accounts team discovered the failure on the 18th when the EPFO portal showed the ECR as unfunded. By then, three days of Section 7Q interest at 12 percent per annum had accrued (about ₹600 on the ₹62 lakh — small in absolute terms) but a subsequent EPFO inspection levied Section 14B damages at 5 percent of the ₹62 lakh, or ₹3.1 lakh, on the basis of the default record. The inspection cost the manufacturer the damages plus the audit-trail rebuild effort.

After structured reconciliation: the ECR-to-challan three-way match runs the same business day as the deposit. The bank failure on the new cycle is detected on the same evening it occurred, well inside the 15th cut-off. The corporate re-initiates the deposit via the corrected signatory the next business day. The cut-off is met. No interest accrues, and no Section 14B damages are exposed in the subsequent inspection.

The structural saving is not the interest amount; it is the Section 14B exposure, the inspection-day risk, and the staff time spent rebuilding the audit trail. Sizing the cost of an unreconciled statutory cycle on your own headcount is straightforward with the three-way match exception cost calculator — the exception cost framework applies directly.

ECR File Structure

The EPF ECR is a text file with one row per employee per month, containing fields for UAN (Universal Account Number), member name, gross wages, EPF wages, EPS wages, EDLI wages, employee share, employer EPF share, employer EPS share, and contributions paid. The header carries the month, the employer’s establishment code, and the total employee count.

The ESI return is conceptually similar — one row per employee per month with insurance number, gross wages, employee share, and employer share. The portal validates the file against the establishment’s master and rejects rows that fail KYC or wage-ceiling checks.

Reconciliation engines should validate ECR and ESI files against the payroll register before upload — totals match, per-employee shares match, every active UAN and insurance number is included. An employer who uploads a file with a mismatched total has to rebuild the upload, which consumes scarce time inside the cut-off window.

Multi-Establishment and Branch Considerations

Employers with multiple EPF establishment codes (typically because of regional registration history) file separate ECRs per establishment. Each establishment has its own monthly cycle, cut-off, and challan. Reconciliation engines should track per-establishment reconciliation independently — aggregating across establishments hides per-establishment defaults.

Branch offices in different states often have separate ESI sub-codes by location. The same principle applies — per-sub-code reconciliation, not aggregate.

Interaction with TDS and Section 192

The employer-side payroll cycle also drives TDS on salary under Section 192. The TDS deduction must be deposited under TDS payment code 1001 by the 7th of the following month (30 April for March deductions). The reconciliation engine should run the TDS cycle alongside the EPF and ESI cycle because all three are driven by the same payroll register and share the same cut-off discipline. A failure pattern that affects EPF deposit timing typically affects TDS deposit timing as well.

Common Pitfalls

Treating ECR upload as the close-out: the upload is only one of three steps. The cycle closes on a matched challan deposit.

Filing the ECR without reconciling against the payroll register: the ECR carries totals that must equal the register; an unreconciled gap will surface in audit but typically too late to fix the filing.

Ignoring the Section 14B exposure: the interest meter is the small risk. The damages exposure under inspection is the dominant exposure.

Skipping per-establishment reconciliation: aggregating across establishment codes hides defaults in one establishment behind on-time payments in another.

Closing Note

PF and ESI reconciliation is, on the surface, a routine monthly cycle. In practice, it is a discipline where the consequences of a one-day miss can run two orders of magnitude larger than the deposit value itself, because the inspection regime treats a default as a default regardless of cause. A 1,400-employee manufacturer that reconciles three artefacts the same business day every cycle keeps the discipline cheap and the exposure small. The investment is a per-employee reconciliation row and a same-day match, not a new system.

Primary reference: EPFO official portal — where the ECR file format, contribution rate schedule, monthly cut-off, and damages under Section 14B are published.

Frequently Asked Questions

What is the monthly cut-off for EPF and ESI contribution deposit and what happens if the employer misses it?
The EPF contribution and the ESI contribution are both due by the 15th of the following month — wages for May are deposited by 15 June. A missed cut-off triggers automatic interest under Section 7Q at 12 percent per annum on the unpaid amount, calculated from the 16th to the date of deposit. In addition, EPFO may levy damages under Section 14B at rates ranging from 5 percent to 25 percent of the arrears depending on the period of default. Section 14B damages are discretionary in name but routinely applied during inspections.
How does an employer reconcile the ECR file against the payroll register and the bank challan?
The reconciliation runs across three artefacts. The payroll register reports each employee's gross wages, EPF wages (capped at ₹15,000 unless the voluntary higher contribution is in force), employer share, and employee share. The ECR file uploaded to the EPFO portal carries the same per-employee numbers in the prescribed format. The bank challan is the deposit receipt against the ECR. All three must match on totals and on per-employee detail; any mismatch must be resolved before the deposit cut-off.
What is the contribution share split for EPF and ESI in current law?
EPF: employee contributes 12 percent of EPF wages, employer contributes 12 percent split between EPF (3.67 percent), EPS (8.33 percent capped at the wage ceiling), and EDLI plus administrative charges (0.5 percent plus 0.65 percent EDLI). ESI: employee contributes 0.75 percent of gross wages up to the ₹21,000 wage ceiling, employer contributes 3.25 percent of the same. The reconciliation engine must compute each share independently and validate that the totals in the ECR file align with the payroll register.
How does PF and ESI reconciliation interact with NACH-Credit for payroll?
NACH-Credit handles the net-pay disbursement to employees on payroll day. The EPF and ESI deposits are separate transactions to the EPFO and ESIC challan accounts, typically settled by 15th of the following month. The two flows are reconciled independently — the payroll NACH-Credit reconciliation confirms net pay landed in employee accounts, and the statutory reconciliation confirms the employer and employee statutory shares landed at EPFO and ESIC. The link between them is the per-employee payroll register, which is the source of truth for both reconciliations.
What is the audit exposure when the ECR is filed but the bank challan deposit fails?
If the ECR is uploaded but the bank challan deposit fails — for example, an insufficient-funds return on the NACH-Debit settlement — the EPFO portal will mark the ECR as unpaid, the late-fee interest meter starts on the 16th, and the employer is technically in default. The reconciliation MIS should flag any ECR with no matching successful bank challan within the cut-off window the same day, so the employer can re-initiate the deposit before the late-fee meter starts.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.