Skip to main content
NACH & Statutory · 10 articles

NACH & Statutory Payment Reconciliation for India

Batch credits arrive as single-row bank debits covering hundreds of individual records. This cluster covers NACH return codes, NBFC lender reconciliation, ECS migration, and statutory payment flows (PF, ESI, advance tax, MSME 43B(h)).

10 Articles in this cluster
India-specific Rates, sections, regulator language
Practitioner Written by finance operators
About this cluster

Most of India runs on batched credit and debit — payroll NACH, loan EMI collections, PF and ESI institutional credits, and MSME vendor payments. All of them arrive in the bank as single consolidated transactions, each covering hundreds or thousands of underlying records. A ₹1.2 Cr bank credit can represent 480 employee salaries. Breaking that back down is not line-item matching; it is structural aggregation reconciliation.

NACH adds a second layer — return codes. Every failed mandate comes back with a reason code (insufficient funds, signature mismatch, mandate cancelled, account closed, amount exceeds limit) that has to be classified, re-collected, or written off. NBFCs and lenders with 10,000+ active mandates can't reconcile this manually; the exception queue would swamp collections.

This cluster covers the operational surfaces: NACH return code handling, NBFC lender workflows, mandate management, ECS-to-NACH migration, PF ECR vs salary NACH cross-matching, ESI contributions, advance tax reconciliation, and Section 43B(h) MSME 45-day payment compliance tracking.

Key topics covered
Batch disaggregation
1 bank credit → N underlying records
Return code handling
Classification, re-collection, write-off
NBFC & lender flows
Mandate management at scale
Statutory compliance
PF, ESI, advance tax, MSME 43B(h)
All articles in this cluster (10)
Compliance 6 min read

MSME 45-Day Payment Tracker: How to Reconcile Vendor Payables Under Section 43B(h)

The practical challenge of Section 43B(h) is not understanding the rule — it is tracking hundreds of MSME invoices across payment timelines at scale. For a company with 150 active MSME vendors, each generating 3 to 8 invoices per month, the compliance tracking requirement runs to thousands of data points per quarter. Manual spreadsheet management at this volume produces systematic errors. This guide covers what an MSME payment tracker must capture and how to connect it to bank payment records.

28 March 2026 Read →
How-To 8 min read

Section 43B(h): MSME Payment Reconciliation and Tax Disallowance Risk

Section 43B(h) of the Income Tax Act entered its second year of enforcement in AY 2025-26. Companies purchasing from Micro and Small enterprises that have not systematised vendor payment tracking are now exposed to real tax disallowance — not a theoretical risk. This guide explains the rule, who it covers, and the reconciliation process required to manage it.

28 March 2026 Read →
Compliance 5 min read

Advance Tax Reconciliation in India: Challan 280 Matching, CIN Tracking, and Form 26AS

Advance tax reconciliation connects four elements: the instalment amount calculated on estimated income, the Challan 280 payment made before the deadline, the CIN (Challan Identification Number) from the bank, and the credit that appears in Form 26AS. A shortfall at any instalment — or a Challan 280 that is not reflected in Form 26AS — has direct interest implications under Sections 234B and 234C. This guide covers the advance tax reconciliation process for Indian companies.

21 March 2026 Read →
NACH / ECS 5 min read

ECS to NACH Migration Reconciliation: Handling Dual-Running Periods and Mandate Transfer

When RBI mandated the migration from ECS (Electronic Clearing Service) to NACH, companies running large mandate books faced a dual-running period: ECS mandates still active, NACH mandates being registered, and both appearing in bank credits simultaneously. The reconciliation challenge during migration was matching collections that could arrive through either channel — with different file formats, different match keys, and different settlement timelines. This guide covers ECS to NACH migration reconciliation.

21 March 2026 Read →
Compliance 5 min read

ESI Contribution Reconciliation in India: ESIC Challan Matching and Wage Month Verification

ESI contribution reconciliation requires matching the monthly ESIC challan payment — filed on the ESIC portal — to the bank debit and the ESI expense ledger, while verifying that covered employee headcount and wages align with payroll records. The threshold (employees earning ₹21,000/month or below) means the covered headcount changes every time an employee receives a salary revision, creating a moving match target that manual reconciliation handles poorly.

21 March 2026 Read →
NACH / ECS 5 min read

NACH Mandate Management and Reconciliation: Active Mandates, Amendments, and Cancellations

NACH mandate management reconciliation is the process of keeping the mandate register — the internal record of all active mandates — aligned with NPCI's registered mandate database. A mandate that is active in the internal register but cancelled at NPCI generates a return code 25. A mandate that is registered at NPCI but missing from the internal register means EMI presentations are submitted without a valid mandate on file. This guide covers how mandate register reconciliation works.

21 March 2026 Read →
NACH / ECS 5 min read

NACH Reconciliation for NBFCs and Lenders: EMI Collection Matching and LMS Updates

For NBFCs and lenders, NACH reconciliation is not just a treasury function — it directly drives the loan management system (LMS) update that determines a borrower's Days Past Due (DPD) and NPA classification. A NACH return that is not reconciled and posted to the LMS within 24 hours means the DPD counter does not start, which understates portfolio risk. This guide covers NACH reconciliation for NBFCs, from batch submission to LMS update.

21 March 2026 Read →
NACH / ECS 5 min read

NACH Return Codes in India: Full Reference and Resolution Guide for Finance Teams

Every NACH debit return comes with a return reason code — a 2-digit number from NPCI that tells the presenting bank and the originator why the debit was rejected. The same return code drives the resolution action: code 01 (Insufficient Funds) is retriable, code 20 (Account Closed) is not. Finance teams that do not map return codes to resolution workflows manually work every return the same way. This guide covers the full NACH return code reference and the resolution logic for each.

21 March 2026 Read →
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.

21 March 2026 Read →
Compliance 5 min read

Statutory Payment Reconciliation in India: Managing TDS, GST, PF, and ESI in One View

Indian companies make statutory payments to 5 or more authorities every month: TDS challan (TRACES), GST PMT-06 (GST portal), PF ECR (EPFO), ESI challan (ESIC), and advance tax (Income Tax). Each has a different portal, a different match key, and a different deadline. Without a single statutory payment register that tracks all five, the reconciliation function cannot confirm that every payment made was recorded correctly in every relevant ledger and portal.

21 March 2026 Read →

See how TransactIG handles reconciliation for your industry

TransactIG is configurable for your ERP, your bank feeds, and your compliance requirements. Most implementations complete in 2–4 weeks without code development.