Use case #0001

NACH setup automation: how Repayment AI onboards mandates at disbursement

The disbursement day is the last moment in the loan lifecycle when the NBFC has maximum leverage over the borrower. The borrower wants their money. The NACH mandate — the standing instruction that will collect every EMI for the next 5, 10, or 20 years without requiring any further action from either party — must be set up before or simultaneous with disbursement. An NBFC that disburses and then chases the mandate is an NBFC that has already lost some of that leverage. The Repayment Agent AI sets up the mandate as an integral step of the disbursement workflow, before the funds leave the institution's account.

The disbursement day is the last moment in the loan lifecycle when the NBFC has maximum leverage over the borrower. The borrower wants their money. The NACH mandate — the standing instruction that will collect every EMI for the next 5, 10, or 20 years without requiring any further action from either party — must be set up before or simultaneous with disbursement. An NBFC that disburses and then chases the mandate is an NBFC that has already lost some of that leverage. The Repayment Agent AI sets up the mandate as an integral step of the disbursement workflow, before the funds leave the institution's account.

Why NACH mandate setup fails — and what it costs when it does

NACH mandate setup fails at three points. The first is collection: the borrower was not asked for the NACH form during onboarding, or the form they submitted has errors — wrong IFSC, wrong account number, signature mismatch — that cause the NPCI to reject the mandate registration. The second is timing: the mandate was submitted to NPCI but the registration takes 5 to 10 working days, which means the first EMI falls due before the mandate is active and must be collected by another means. The third is tracking: the mandate was submitted and registered, but the registration confirmation was never linked to the loan account in the CBS, so the EMI presentation is either not made or is made against an unconfirmed mandate.

Each failure mode has a direct cost: a rejected mandate means the institution must re-collect and re-submit, adding 10–15 days to the registration timeline. A timing gap means the first EMI is collected manually or by phone — a process that takes 3 to 5 times longer than a NACH debit and has a lower success rate. An unlinked mandate creates a CBS record inconsistency that produces a reconciliation break on the first EMI collection date.

"A mandate submitted on the day of sanction registers by the day of first disbursement. A mandate chased after disbursement may still not be registered when the first EMI falls due. The Repayment AI submits on sanction day."

The NACH setup workflow: from sanction to first EMI debit

01
Loan sanction · Simultaneous with sanction letter

NACH mandate data extracted from the loan application and bank account verification

At the moment of loan sanction, the Repayment Agent AI extracts the mandate data from the loan application: borrower's bank account number, IFSC code, account type (savings or current), and the bank's NACH-registered sponsor bank code. It cross-references the account number and IFSC against the bank account verification (BAV) that was completed during loan processing — confirming that the account is active, the account holder name matches the borrower's name, and the account is NACH-eligible. An account that does not pass BAV triggers an alert to the operations team: the borrower must provide an alternate account before disbursement proceeds.

→ BAV cross-reference at sanction · Non-BAV account: disbursement holds pending alternate account · BAV pass: mandate data locked
02
Digital mandate · eNACH registration via netbanking or Aadhaar OTP

eNACH mandate presented to borrower for authentication — no physical form required

For borrowers whose bank supports eNACH (all major Indian banks do), the Repayment Agent AI generates the eNACH mandate link and presents it to the borrower via the loan portal or WhatsApp. The borrower authenticates via their bank's netbanking login or Aadhaar OTP — no physical form, no branch visit, no signature. Authentication takes 3 to 5 minutes. The authenticated mandate is submitted electronically to NPCI via the institution's NACH sponsor bank. For borrowers whose bank requires a physical mandate (rare but possible for some cooperative banks), the Repayment AI generates the pre-filled physical form and flags it for the operations team to collect and submit.

→ eNACH: digital auth 3–5 min · Physical mandate: ops team collection flagged · Target: mandate submitted same day as sanction
03
NPCI registration · 3–8 working days

Mandate status monitored daily — registration confirmation logged to CBS on receipt

After submission, the mandate enters the NPCI registration queue. The Repayment Agent AI polls the NPCI mandate status API daily. Registration typically takes 3 to 8 working days. The moment the registration status changes to "Active," the confirmation is logged to the CBS against the loan account: mandate ID, UMRN (Unique Mandate Reference Number), registration date, maximum amount, and frequency. The loan account is now cleared for NACH-based EMI collection.

→ Daily NPCI poll · Active status → CBS updated immediately · Mandate ID and UMRN logged to loan record
04
Disbursement gate · Mandate active or first EMI bridged

Disbursement proceeds only when mandate is registered — or when a bridge is explicitly approved

Disbursement is gated against mandate registration status. The Repayment Agent AI checks the mandate status at the time the disbursement instruction is raised. If the mandate is Active: disbursement proceeds, the first EMI presentation is scheduled automatically for the due date. If the mandate is Pending (registration in progress): disbursement proceeds with a bridge instruction — the first EMI will be collected via UPI collect request or physical cheque (depending on the institution's policy) while the mandate completes registration. If the mandate was rejected by NPCI: disbursement is held pending re-submission with corrected data.

→ Active: disburse + auto-schedule EMI · Pending: disburse + bridge first EMI · Rejected: hold disbursement pending re-submission
Ongoing · EMI presentation schedule activated

NACH debit schedule built for the full loan tenor and submitted to NPCI 3 days before each due date

Once the mandate is active, the Repayment Agent AI builds the full EMI presentation schedule for the loan — every EMI amount, every due date, from EMI 1 through to the final EMI at end of tenor. Each EMI presentation is queued for submission to NPCI 3 working days before the due date. This gives the borrower's bank time to process the debit instruction and returns a success or failure status before the due date. The CBS is updated on the due date based on the NPCI response, not on the day the presentation was submitted.

→ Full EMI schedule built at disbursement · Each EMI submitted to NPCI 3 days before due date · CBS updated on due date per NPCI response

The mandate record: what gets logged for every loan account

NACH Mandate Record — LA-2025-9841 · Ananya Krishnamurthy · Home Loan
Mandate type: eNACH · Bank: HDFC · Sponsor bank: ICICI · UMRN: HDFC2025112288210
Account numberXXXX XXXX 8821
IFSCHDFC0001234
Account typeSavings
Mandate maximum amount₹1,20,000/month
EMI amount₹42,800/month
FrequencyMonthly · 5th of each month
Start dateDec 5, 2025
End dateNov 5, 2045 (240 months)
UMRNHDFC2025112288210
TimestampEventStatus
Nov 14 · 10:04Mandate data extracted from loan application · BAV confirmed · Account: active, name match confirmed✓ BAV pass
Nov 14 · 10:06eNACH link sent to borrower via loan portal and WhatsApp✓ Sent
Nov 14 · 10:18Borrower authenticated mandate via HDFC NetBanking · eNACH submission to NPCI via ICICI sponsor bank✓ Submitted
Nov 15 · 09:00NPCI status poll: Pending registrationPending
Nov 19 · 09:00NPCI status poll: Active · UMRN assigned: HDFC2025112288210✓ Active
Nov 19 · 09:01CBS updated: mandate ID, UMRN, active date logged to loan record · EMI schedule built: 240 EMIs · First presentation: Dec 2, 2025✓ CBS linked
Nov 22 · 11:00Disbursement gate check: mandate Active · Disbursement instruction cleared · ₹42,00,000 disbursed to borrower account✓ Disbursed
Dec 2 · 00:00EMI 1 presentation submitted to NPCI · Amount ₹42,800 · Due date Dec 5Pending
● Mandate active before disbursement · eNACH authenticated in 14 minutes · 5-day NPCI registration · 240-month EMI schedule built · First presentation Dec 2

The NACH eligibility checks: what the Repayment AI verifies before submission

CheckWhat Is VerifiedFailure Action
Bank account verification (BAV) Account number and IFSC are valid and active. Account holder name matches borrower name (fuzzy match: initials, name order, minor spelling). Account is not dormant or frozen. BAV failure: operations team alerted · Borrower must provide alternate account · Disbursement held
NACH-eligible bank Borrower's bank is registered with NPCI as an NACH destination bank. Most scheduled commercial banks are eligible. Some cooperative banks and small finance banks may not be. Ineligible bank: alternate collection method set up (UPI mandate or physical ECS where available)
Mandate maximum amount Maximum amount on the mandate must be at least 150% of the EMI amount — to accommodate penal charges, prepayments, or rate reset adjustments without requiring mandate modification. Mandate amount set to 150% of current EMI automatically · If the loan has a step-up EMI structure, the maximum is set to 150% of the highest EMI in the tenor
Mandate end date Mandate end date must extend at least 3 months beyond the loan's final EMI date — to accommodate any moratorium, restructuring, or rate reset that extends the tenor. End date set to loan final EMI date plus 3 months automatically
Duplicate mandate check No active mandate already exists for this account number and frequency with this institution. A borrower with multiple loans from the same institution should have separate mandates for each loan account. Duplicate detected: flag for operations review · Ensure existing mandate does not inadvertently cover the new loan
eNACH authentication method Borrower's bank supports eNACH via netbanking (preferred) or Aadhaar OTP. If neither is available, physical mandate process initiated. No eNACH supported: physical mandate generated pre-filled · Operations team flagged for collection
14 minAnanya's eNACH authenticated — mandate submitted to NPCI 14 minutes after the link was sent · Active in 5 days
BeforeDisbursement gated — disbursement proceeded only after mandate confirmed Active on Nov 19 · Not after a chase
240EMI schedule built at disbursement — every EMI for 20 years · First presentation submitted Dec 2 for Dec 5 due date
150%Mandate maximum amount — set to 150% of EMI automatically · Accommodates penal charges without mandate modification

The mandate is not an administrative step after the loan — it is the financial infrastructure on which every future EMI depends

An institution that treats NACH mandate setup as an operational afterthought — something to be completed in the weeks after disbursement — is an institution whose repayment infrastructure is built on a missing foundation for the first month of every loan. A missed first EMI due to mandate delay is not just a missed collection: it is the first data point in the borrower's payment history, it affects the DPD clock from day one, and it creates the operations overhead of a manual collection that the NACH infrastructure was specifically designed to eliminate. The Repayment Agent AI sets up the mandate at sanction, gates disbursement on active status, and schedules every future EMI presentation before the borrower has seen the disbursement credit. The payment infrastructure is built before the loan is funded.

← Back to Repayment & NACH Agent AI