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)).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.