Skip to main content
Comparison · 6 min read

How to Evaluate NACH and eNACH Reconciliation Tools: A Vendor-Neutral Guide for NBFCs and Subscription Businesses

A NACH reconciliation tool must follow each debit from presentation file to bank credit to return file, and report per mandate rather than per batch. Test it on a day with returns, re-presentations and one bank credit covering many customers.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

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

Published 14 October 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

NACH and eNACH collections arrive as one bank credit per batch, so lenders and subscription businesses cannot see which mandates paid, which were returned and which were re-presented.

How It's Resolved

Evaluate any NACH tool on whether it follows each debit from presentation file to bank credit to return file and reports per mandate, using a real day with returns and re-presentations.

Configuration

Inputs: presentation files, return files, bank batch credits and the loan or billing schedule. Outputs: per-mandate status, return reason group, retry history, charge treatment and collection MIS.

Output

A per-mandate collection report that ties to the bank credit and flags any unexplained residual in the batch.

A NACH reconciliation tool must follow each debit from the presentation file, to the bank’s batch credit, to the return file, and then report per mandate, not per batch. To test one, pick a real collection day that includes returns, re-presented debits and a single bank credit covering many customers, and ask every vendor to process it.

This guide is vendor-neutral. For the daily process, see NACH EMI reconciliation for NBFCs and NACH reconciliation for lenders.

What should the tool read and produce?

NACH is operated by NPCI, and eNACH mandates are registered electronically through net banking or debit card authentication. A typical collection cycle generates four inputs:

  • the presentation file your sponsor bank submits for the due date;
  • the bank credit, usually one amount for all successful debits in the batch;
  • the return file, listing each failed debit and its reason;
  • your loan or billing schedule, showing what was due from whom.

From these, the tool should produce a status for each mandate (collected, returned, re-presented or pending), the return reason, the retry history and a collection MIS by product, branch or due date. Ask the vendor exactly how a batch total is joined back to individual mandates, and what happens when the return file arrives a day after the credit.

How should returns be classified?

Return reasons should be grouped by who caused them, because each group needs a different next step:

  • Customer cause: for example insufficient balance or payment stopped by the customer. Next action: retry on a permitted date, borrower contact, bounce charge as per your loan agreement.
  • Bank cause: for example account frozen, technical rejection or a mismatch at the destination bank. Next action: check with the sponsor bank; usually no charge to the customer.
  • Our cause: for example wrong amount, expired or cancelled mandate, or a duplicate presentation. Next action: fix the file or mandate; no charge to the customer.

For lenders, the charge treatment must follow the RBI circular on penal charges in loan accounts dated 18 August 2023, applied from 1 January 2024, which replaced penal interest with penal charges that cannot be capitalised. For customer-cause returns caused by insufficient funds, Section 25 of the Payment and Settlement Systems Act, 2007 treats dishonour of an electronic funds transfer mandate much like a bounced cheque, so the return date and reason must be kept as evidence.

Ask the vendor to show the current NPCI return reason list the tool uses and how it is updated. Do not rely on a reason list copied from an old document; the NACH return reasons guide explains the categories in words.

What scenarios should the decision table cover?

ScenarioExpected outputRed flag
Partial batch creditCredit split by mandate; returns listed separatelyBatch shown as reconciled because the total ties
Bounced debit re-presentedRe-presentation linked to original return with retry countTreated as a new, unrelated debit
Closed or cancelled mandateMandate flagged for re-registration; no further presentationSame mandate presented again next cycle
Duplicate presentationSecond debit flagged for refund or adjustmentCustomer charged twice without an alert
Return file arrives lateMandates held as pending until the file is readCredit split assuming all succeeded
Unexplained residualDifference flagged for reviewResidual absorbed into a suspense ledger

What does a worked batch look like?

In an illustrative batch, 640 debits of ₹4,500 each are presented, so ₹28,80,000 is due. The return file lists 37 returns, worth ₹1,66,500. The expected credit is therefore ₹28,80,000 minus ₹1,66,500, or ₹27,13,500 for 603 successful debits. The bank credits ₹27,09,000. The tool should show 603 mandates as collected, 37 as returned with grouped reasons, and a residual of ₹4,500 flagged for review. That residual equals exactly one EMI, so the likely cause is one return missing from the file or one debit reversed later. A tool that marks the batch as reconciled at ₹27,09,000 has hidden the problem.

What should you ask about scale and controls?

Ask how many batches and sponsor banks the tool handles in one day, whether the loan management system is updated automatically or by file, how bounce charges and their 18 percent GST are posted, and whether every manual change to a mandate status is logged with user and time.

How Terra Insight fits

NACH reconciliation is on the TransactIG roadmap and is not available to buy today. TransactIG currently delivers TDS reconciliation and bank-to-books reconciliation with an exception queue and audit-ready exports. Use this guide to evaluate any NACH tool, and see the NACH batch reconciliation page for background.

Primary reference: National Payments Corporation of India: NACH — which operates NACH and publishes the mandate, presentation and return framework that collection files follow.

Frequently Asked Questions

What should a NACH reconciliation tool do?
It should read presentation files, return files, the bank batch credit and your loan or billing schedule, then report the status of each mandate: collected, returned with reason, re-presented or pending. Batch-level totals alone are not enough.
Why report per mandate rather than per batch?
The bank usually credits one amount for the whole batch. Collections, borrower communication, bounce charges and delinquency all happen at the level of one customer, so the tool must split the batch back into individual mandates.
How should NACH returns be grouped?
Group return reasons by cause: customer cause such as insufficient balance, bank cause such as an account frozen or a technical rejection, and our cause such as a wrong amount or an expired mandate. Each group needs its own next action and charge treatment.
What is a red flag in a NACH tool demo?
A tool that shows a batch as reconciled because the total ties, without showing which mandates were returned, or one that marks a re-presented debit as a new item with no link to the original return.
Does Terra Insight offer NACH reconciliation today?
No. NACH reconciliation is on the TransactIG roadmap and is not available today. TransactIG currently delivers TDS reconciliation and bank-to-books reconciliation.

See how TransactIG handles reconciliation for your industry

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