Skip to main content
Compliance · 5 min read

PF ECR Reconciliation in India: Matching EPFO Challan Returns to Books and Bank

Provident Fund reconciliation requires matching three sources: the ECR (Electronic Challan cum Return) filed on the EPFO portal, the bank debit for the PF challan amount, and the PF expense entry in the books. The TRRN (Transaction Reference Number) is the key that links all three. For companies with multiple establishment codes or employees on different wage structures, ECR reconciliation produces systematic exceptions that require structured resolution.

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 21 March 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

PF ECR reconciliation spans three sources: ECR filing on the EPFO portal, the corresponding bank debit, and the PF expense ledger entry. Misapplied EPS ₹15,000 cap, multiple establishment codes, and look-alike challan amounts in the same period cause systematic mismatches and Section 7Q 12%-per-annum interest on late payment.

How It's Resolved

Use the TRRN as the primary match key across EPFO portal, bank statement, and PF ledger. Validate the 8.33% EPS cap at ₹1,250 per employee above ₹15,000 basic and the 12% EPF employer share on the balance. Reconcile monthly before the 15th of the following month to avoid interest under Section 7Q.

Configuration

TRRN-keyed matching across all three sources, establishment-code-level sub-ledger, EPS cap validation rule, and 15th-of-month deadline trigger.

Output

A reconciled PF ledger tied to EPFO filings and bank debits, zero late-payment interest, clean employee-level contribution audit trail, and a documented sign-off pack for statutory and EPFO inspection.

PF ECR reconciliation is a three-source matching exercise: the ECR return filed on the EPFO portal, the bank debit for the corresponding challan amount, and the PF expense entry posted in the books. The TRRN (Transaction Reference Number) is the link between all three. For companies with more than one establishment code, or with employees on different wage structures, the ECR reconciliation produces systematic exceptions that require structured investigation rather than manual spot-checking.

This guide is for finance controllers, compliance teams, and payroll managers who close PF accounts monthly.

What PF ECR Reconciliation Is

The ECR (Electronic Challan cum Return) is the monthly filing submitted on the EPFO portal by every registered employer. Unlike earlier physical filings, the ECR combines the return (employee-level data: UAN, wages, contribution split) and the challan (payment instruction) into a single submission. Once the employer confirms the challan amount, the EPFO portal generates a TRRN.

PF ECR reconciliation confirms three things:

  1. The ECR filed on the EPFO portal matches the payroll register (same headcount, same wages, same contribution amounts).
  2. The TRRN from the EPFO portal appears in the bank narration for the corresponding bank debit.
  3. The bank debit amount and date match the PF expense ledger entry in the books.

When all three agree, the period is closed. When they do not, the mismatch source must be identified — payroll, EPFO portal filing, or bank posting.

How PF ECR Reconciliation Works

Step 1 — Extract ECR Data from the EPFO Portal

After filing, download the ECR in Excel format from the EPFO portal. The ECR contains total employer contribution, total employee contribution, EDLI, admin charges, and the TRRN. This becomes the reference for the reconciliation.

Step 2 — Match TRRN to Bank Statement

Search the bank statement for the narration pattern EPFO TRRN [number] PF CONTRIBUTION [MONTH]. The TRRN in the narration must match the TRRN in the ECR. The bank debit amount must match the total challan amount in the ECR (sum of employer contribution + employee contribution + EDLI + admin charges).

Step 3 — Match ECR Total to PF Ledger

The PF expense ledger should show the employer’s contribution amount for the wage month. The employee’s contribution (deducted from salary) should appear in the PF payable account. Total of these two (employer + employee) plus EDLI and admin charges should equal the ECR challan total and the bank debit.

Step 4 — Reconcile Employee Count

The ECR headcount (number of UAN rows) must match the payroll headcount for the same wage month. Mid-month joiners and leavers are the most frequent source of count mismatch — the EPFO portal includes employees who completed even one day of service in the month.

PF Reconciliation Component Reference

ComponentData SourceMatch KeyCommon MismatchResolution
ECR return (employee-level data)EPFO portalUAN + wage monthCount mismatch if mid-month joiners or leaversVerify ECR headcount against payroll headcount for the wage month
PF challan amountEPFO portal (TRRN)TRRNChallan amount differs from payroll calculationCheck for arrear adjustments or wage revision affecting the same month
Bank debitBank statementTRRN in narrationBank debit date does not match ECR filing dateEPFO portal confirmation can lag 1–2 days behind bank debit
PF expense ledgerBooksMonth + establishment codeMulti-establishment consolidation errorsSeparate ledger entries by establishment code before aggregating
Employee and employer contribution splitECR + payroll systemUANEPS cap misapplied for employees above ₹15,000 basicVerify EPS calculation: cap at ₹15,000 basic, not at actual basic

India-Specific Compliance Angles

Multiple establishment codes. Companies with branch offices registered separately under EPFO have one ECR per establishment code. The consolidated PF expense in the books must be matched against the sum of individual ECRs — not a single total. Consolidation before matching is the most common control gap for multi-location companies.

Wage revision timing. If a salary revision is effective mid-month, the PF contribution calculation depends on whether the revision is applied to the full month or only to the revised period. The EPFO portal calculates contributions based on the wages entered in the ECR — if the payroll system and the ECR show different wage amounts for the same UAN, a contribution mismatch results.

EPFO portal confirmation lag. After paying the challan, the EPFO portal confirms receipt within 1–2 working days. Reconciliation run immediately after payment will show the bank debit but not the portal confirmation — this is a timing difference, not an error, and should be tagged accordingly.

Effective reconciliation software India handles EPFO portal file ingestion alongside bank statement matching, so TRRN-level matching is automated rather than performed row by row in a spreadsheet. The EPFO — Employees’ Provident Fund Organisation publishes ECR filing guidelines, contribution rate tables, and TRRN generation steps for all registered employers.

For companies managing both PF and TDS reconciliation centrally, TDS reconciliation software that handles challan-level matching applies the same TRRN logic to TDS BSR-code matching, reducing the tool count for the compliance team.

The bank reconciliation process guide covers the underlying bank statement matching methodology that PF bank reconciliation relies on. For the audit documentation standard, reconciliation audit trail India defines what evidence is expected per matched item. Where PF challan amounts do not match EPFO portal records, TDS challan mismatch resolution provides a parallel framework applicable to statutory challan disputes.

Primary reference: EPFO — Employees' Provident Fund Organisation — where ECR filing guidelines, PF contribution rates, TRRN generation, and employer compliance requirements for Indian companies are published.

Frequently Asked Questions

What is the PF ECR and what does it contain?
The ECR (Electronic Challan cum Return) is the single monthly filing submitted by employers on the EPFO portal that combines both the challan (payment instruction) and the return (employee-level contribution data). It contains each employee's UAN, wage month, gross wages, EPF wages, employer EPF contribution (3.67%), employer EPS contribution (8.33%, capped at ₹15,000 basic), employee EPF contribution (12%), and EDLI contribution (0.5%). Filing and payment must happen together — the ECR generates the TRRN once the challan amount is confirmed.
What is the TRRN and how is it used in PF bank reconciliation?
The TRRN (Transaction Reference Number) is a unique number generated by the EPFO portal when the employer raises a PF challan. It appears in the bank narration as 'EPFO TRRN [number] PF CONTRIBUTION [MONTH]' when the challan amount is debited. The TRRN is the primary match key linking the ECR filing on the EPFO portal, the bank debit on the bank statement, and the PF expense ledger entry in the books. Without the TRRN, PF bank reconciliation relies on amount matching alone, which fails when multiple challans of similar amounts are filed in the same period.
What is the deadline for filing the PF ECR and paying the challan?
The ECR must be filed and the corresponding PF challan must be paid by the 15th of the month following the wage month. For wages paid in January, the ECR filing and challan payment deadline is 15 February. The deadline applies to all establishments covered under the EPF and MP Act, 1952. Late payment attracts interest under Section 7Q at the rate of 12% per annum from the due date to the actual date of payment.
How are PF contributions calculated for employees earning more than ₹15,000 basic salary?
For employees with basic salary above ₹15,000, the employer's EPS (Employees' Pension Scheme) contribution is capped at 8.33% of ₹15,000 = ₹1,250 per month. The employer's EPF contribution for such employees is 12% of actual basic minus ₹1,250. The employee's own EPF contribution remains 12% of actual basic with no cap. In the ECR, the 'EPF wages' column shows the actual basic; the EPS calculation is automatically capped by the portal. Misapplying the cap — either in payroll or during ECR reconciliation — is a common source of ECR-to-payroll mismatch.
What interest rate applies if PF challan payment is delayed past the 15th of the month?
Late PF challan payment attracts interest under Section 7Q of the EPF and MP Act at 12% per annum (1% per month). The interest accrues from the due date (15th of the following month) to the actual date of payment. If a company has 100 employees with an average monthly PF contribution of ₹3,000 per employee, a single month's delay on a ₹3,00,000 challan accrues ₹3,000 in interest. Interest payments must be separately accounted for and are not deductible as business expense.

See how TransactIG handles reconciliation for your industry

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