Skip to main content
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.

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

Most NBFC reconciliation teams treat NACH as a treasury task: confirm the batch credit landed in the collection account, mark the batch as settled, and close the day. The actual reconciliation — matching each mandate-level outcome to the borrower’s loan record and updating the DPD counter — is a separate process, often running 24 to 48 hours behind. For an NBFC with 10,000 active NACH mandates per batch cycle, that lag translates directly into understated portfolio risk and inaccurate NPA provisioning.

What NACH NBFC Lender Reconciliation Involves

NACH NBFC lender reconciliation is the process of matching every outcome in a NACH debit batch — successful debit, partial settlement, or return with reason code — back to the individual borrower’s loan record in the loan management system (LMS) and updating the DPD status accordingly.

The reconciliation equation has three parts: the batch submitted (total mandates presented, total amount), the batch settled (mandates honoured, amount credited to collection account), and the batch returned (mandates rejected, with NPCI return codes identifying the reason). The difference between submitted and settled is the return population — and each return must be classified and posted to the LMS before DPD counting begins.

This is an India-specific compliance requirement. Under RBI’s Income Recognition and Asset Classification (IRAC) norms, the DPD counter starts from the contractual due date, not the processing date. An NBFC that delays return posting by 5 days per cycle will understate DPD by 5 days per cycle — compounding over multiple billing periods before the error surfaces in audit or regulatory inspection.

The NACH Lifecycle for an NBFC

Step 1: Batch Preparation from the LMS

On D-1 (one business day before the scheduled debit date), the LMS or collections system generates the NACH batch file. Each row in the batch corresponds to one active mandate: UMRN, borrower account details, debit amount, and due date. The batch is submitted to the presenting bank in the NPCI-specified ACH file format.

Step 2: Settlement Confirmation

On the settlement date, the presenting bank confirms which mandates were successfully debited. A bulk credit for the settled amount arrives in the NBFC’s collection account. The bank’s transaction credit references the batch ID, not individual UMRNs — so the bank statement credit alone is insufficient for mandate-level reconciliation.

Step 3: Return File Processing

NPCI routes failed mandates back to the presenting bank within T+1 or T+2 business days. The return file contains each failed mandate’s UMRN and the NPCI return reason code explaining the rejection. The NBFC’s reconciliation system must parse this file and classify each return as retriable, non-retriable, or dispute before any LMS update occurs.

Step 4: LMS Update and DPD Posting

Each return code maps to a specific LMS action. Code 01 returns remain in an outstanding EMI status with a retry scheduled. Code 20 and 25 returns trigger immediate DPD posting and a mandate re-registration workflow. The DPD counter must start from the original due date on the first post, regardless of when the return file was received.

NACH Lifecycle Stage Reference

Lifecycle StageData SourceMatch KeyLMS Field UpdatedSLA
Batch submissionLMS exportUMRN + Loan IDBatch submitted flagD-1 before due date
Settlement confirmationBank credit adviceBatch ID + DateEMI paid, collection amountSame day as credit
Return file receiptNPCI return fileUMRNReturn code, outstanding EMIT+1 or T+2 from presentation
DPD posting (non-retriable)Return fileUMRN → Loan IDDPD counter, overdue amountSame day as return receipt
Retry submission (code 01)Collections queueUMRNRetry attempt countWithin 3–5 business days
Mandate re-registration triggerNon-retriable flagUMRN → Loan IDMandate status, collections escalationWithin 24 hours of return

India-Specific Compliance: DPD Accuracy and NPA Provisioning

The connection between NACH reconciliation accuracy and NPA provisioning is direct and quantified. Under RBI’s IRAC norms, a loan becomes sub-standard (Stage 2 under Ind AS 109) when it is overdue for more than 30 days, and NPA when overdue for more than 90 days. Each day of DPD posting delay shifts these thresholds forward by exactly one day.

An NBFC running 50,000 NACH debits per cycle with 8% return rates and a 5-day reconciliation lag has approximately 4,000 accounts with understated DPD at any given point. At average loan sizes of ₹2–5 lakh, that represents ₹80–200 crore in loan book exposure where provisioning calculations are off by 5 DPD days each cycle.

RBI’s Supervisory Returns (NBS-7 and NBS-9) require NBFCs to report portfolio-at-risk figures derived from DPD data. Inaccurate NACH reconciliation flows directly into inaccurate regulatory filings.

For high-volume NACH EMI collection, NACH batch reconciliation with UMRN-level LMS matching eliminates the manual lag between return file receipt and DPD posting. Finance teams evaluating reconciliation software India for NBFC use should confirm that the system supports direct LMS integration and same-day return code classification.

The mandate specifications, batch submission formats, and return reason code standards are published by NPCI NACH product overview.

For broader NACH context, the NACH reconciliation guide covers the full debit lifecycle. The what is NACH in India article covers mandate structure and UMRN basics. For scenarios where the settled amount does not match the presented amount, partial payment reconciliation India describes the posting logic for net-settled collections.

The five most common NBFC questions about NACH reconciliation and DPD accuracy are answered below.

Primary reference: NPCI NACH product overview — where NACH mandate specifications, batch submission formats, and return reason code standards for NBFCs and lenders are published.

Frequently Asked Questions

How quickly should an NBFC update the LMS after receiving a NACH return file?
RBI's prudential norms require that DPD counting begins from the contractual due date, not from the date the NBFC processes the return. In practice, this means the LMS must be updated within the same business day the return file is received — typically T+1 or T+2 from presentation date. An NBFC that processes returns only during weekly reconciliation runs will systematically understate DPD for 5–6 days on every failed debit, which affects NPA provisioning accuracy for the period.
What is the impact of a delayed NACH reconciliation on DPD reporting for an NBFC?
Under RBI IRACP norms, a loan account becomes a Non-Performing Asset (NPA) when it remains overdue for more than 90 days. If the NACH return is posted to the LMS 5–7 days late in each billing cycle, the effective DPD count is understated by those days. Over three billing cycles, this can delay NPA classification by 15–21 days relative to the correct timeline — directly affecting provisioning requirements and regulatory reporting accuracy.
How does an NBFC handle a partial NACH settlement where the bank debits less than the full EMI amount?
Partial NACH settlements are uncommon but occur when a bank applies a partial debit due to account-level restrictions. The reconciliation system receives a settlement amount lower than the presented amount. The correct LMS update is to post the actual amount collected as a partial payment, mark the balance as outstanding, and begin DPD counting on the unpaid portion from the original due date. For detailed handling, the partial payment reconciliation India process applies the same net-settled logic used in payment gateway contexts.
Can an NBFC retry a NACH debit that returned with code 01 (Insufficient Funds)?
Yes. Return code 01 (Insufficient Funds) is a retriable return under NPCI's NACH framework. The originator can submit a fresh NACH presentation using the same UMRN. Most NBFCs allow a maximum of 2 retries per billing cycle. The retry window is typically 3–5 business days from the original return date. Each retry resets the presentation date but does not reset the DPD counter — the DPD counter runs from the original contractual due date regardless of retry attempts.
What is the RBI reporting requirement for NBFCs regarding NACH return rates?
RBI does not publish a specific NACH return rate threshold in isolation, but NACH return rates feed directly into the NBFC's portfolio-at-risk (PAR) metrics, which form part of the Supervisory Return (NBS-7 and NBS-9) submitted to RBI. An NBFC with high unreconciled NACH return rates may show understated PAR figures in regulatory returns, which can attract scrutiny during inspections. Accurate NACH reconciliation is therefore both an operational and a compliance requirement.

See how TransactIG handles reconciliation for your industry

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