Skip to main content
Symptom · 6 min read

Why Was My NACH Debit Returned When There Was Enough Balance?

Many NACH return reasons concern the mandate or the account, not the balance. The exact reason sits in the return file from your bank, matched by UMRN, not in the statement narration.

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

A business or customer sees a NACH debit returned although the account had enough money and assumes a bank error.

How It's Resolved

NACH return reasons cover the mandate and the account as well as the balance: amount above mandate maximum, mandate inactive, account frozen or closed, data mismatch or technical failure.

Configuration

Return file with reasons by UMRN, mandate register with maximum amount and status, and a list of which reasons allow a retry.

Output

Each return routed correctly: retry for temporary reasons, data correction for mismatches, and a new mandate for limit or cancellation reasons.

A NACH debit can come back even when the account holds enough money. Many return reasons concern the mandate or the account, not the balance: the debit was above the mandate maximum, the mandate was cancelled or had expired, the account was frozen or under a lien, or the account details did not match. The exact reason is in your bank’s return file, matched by UMRN.

What are the likely causes?

Likely causeWhat it meansWho can fix it
Balance low at presentation timeMoney arrived after the bank processed the debitBusiness can retry
Debit above the mandate maximumEMI or bill is higher than the cap the customer approvedCustomer must sign a new mandate
Mandate cancelled or expiredCustomer revoked it, or its end date passedCustomer must sign a new mandate
Account frozen or under lienBank, court or tax order blocks debitsCustomer must resolve with their bank
Account number or name mismatchMandate details differ from bank recordsBusiness corrects data or re-registers
Bank-side technical failureProcessing error at a bankBusiness can retry

Return reasons are attached by the customer’s bank in words and as standard reason codes set by NPCI. Read the reason given in your file rather than guessing.

Which causes can the business fix, and which need the customer?

  • Retry: low balance at presentation time, or a technical failure. Wait a few business days and present again within your sponsor bank’s rules.
  • Correct the data: account number, IFSC or name mismatch. Fix the record and, if needed, re-register.
  • New mandate: debit above the maximum, cancelled or expired mandate. Retrying gives the same return each time and may cost a fee per attempt.
  • Customer’s bank: frozen account or lien. Only the customer can clear it.

Where do I see the exact reason?

In the return file or return advice from your sponsor bank or payment gateway. Match it to the customer by UMRN (Unique Mandate Reference Number), not by name. The bank statement narration usually shows only the batch credit or the return amount, never the reason.

Timing tip: banks check the balance when they process the debit, which can be early on the due date. A customer whose salary lands at 4 pm may still see a morning debit returned for low balance.

Worked example: the mandate cap

A customer has a loan EMI of ₹12,500 due on the 5th. Their mandate, signed two years ago for an older loan, has a maximum of ₹10,000. On 5 November the account holds ₹18,000.

  • Debit presented: ₹12,500.
  • Mandate maximum: ₹10,000.
  • Excess over cap: ₹12,500 − ₹10,000 = ₹2,500.
  • Result: returned, reason amount exceeds the mandate limit, even though ₹18,000 is more than ₹12,500.

Retrying will fail again. The lender asks the customer to sign a new eNACH with a higher maximum, for example ₹15,000, and collects November’s EMI by UPI or NEFT meanwhile. If the sponsor bank charges, say, ₹250 for the return plus 18% GST of ₹45, the lender books ₹295 as bank charges; whether it can recover that from the customer depends on the loan agreement.

For a return due to insufficient funds, Section 25 of the Payment and Settlement Systems Act 2007 treats dishonour of an electronic funds transfer in a way similar to a cheque bounce under the Negotiable Instruments Act 1881. Returns for mandate-limit or data reasons are a different matter. This is one more reason to read the actual return reason.

How do I prevent the same return next month?

Keep the mandate maximum, end date and status in a register, and compare each upcoming debit with the cap before presenting. Present a day or two after the customer’s usual salary date where the contract allows. And if a reason repeats twice for the same customer, call them rather than presenting a third time.

NACH reconciliation is on the TransactIG roadmap; see NACH batch reconciliation.

Primary reference: NPCI: NACH product overview — NPCI defines the NACH mandate and debit process and the return reasons that destination banks attach to failed debits..

Frequently Asked Questions

Can a NACH debit fail even with enough balance?
Yes. The debit can be above the mandate maximum, the mandate can be cancelled or expired, the account can be frozen or under a lien, or the account details may not match.
Where do I see why a NACH debit was returned?
In the return file or return advice from your sponsor bank or gateway, matched by UMRN. The bank statement narration usually does not give the reason.
Can the business fix a mandate-limit return?
Not by retrying. The customer must register a new mandate with a higher maximum, or the business must collect the difference another way.
Does the balance at presentation time matter?
Yes. Banks check the balance when they process the debit, which can be early in the day. Money that arrives later the same day may be too late.
Do failed NACH debits cost money?
Usually. The business's sponsor bank may charge a return fee and the customer's bank may charge a bounce fee. Each bank sets its own charges.

See how TransactIG handles reconciliation for your industry

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