Payments - Introduction / Learning brief
India's RTGS, NEFT and NACH
Your notes
In simple terms / 01
What this means in plain language
Beyond the instant UPI and IMPS rails, India runs RTGS for high-value gross settlement in the books of the Reserve Bank of India, NEFT for half-hourly net batches, and NACH for bulk recurring collections and disbursements.
Complete lesson / 02
Understand the full idea, step by step
Most people who bank in India know UPI and IMPS: tap, beep, done, at any hour. But those instant retail rails sit alongside three older, quieter systems that carry the heavier work — a builder paying a supplier five lakh, a salary run reaching thousands of staff, a loan EMI pulled on the same date each month. These are RTGS, NEFT, and NACH, and the thing that separates them is not speed but *how the money settles between the banks*: one payment at a time, in half-hourly batches, or in bulk under a standing authorisation.
The three rails at a glance
- RTGS
- Real-time gross settlement, transaction by transaction, in the books of the Reserve Bank of India
- RTGS minimum
- INR 2,00,000.00 per transaction, no maximum
- NEFT
- Net settlement in half-hourly batches across the day
- NACH
- Bulk recurring push/pull collections under a registered mandate, settled net in batches
- Operators
- RTGS and NEFT: Reserve Bank of India. NACH: National Payments Corporation of India (NPCI)
- Clock
- RTGS and NEFT run 24x7; RTGS has been round-the-clock since 14 December 2020
The one idea that separates them: gross, net, or bulk
The rails differ most in *when and how* the banks square up with each other. RTGS settles gross: each accepted instruction moves on its own, in full, across the banks' accounts at the Reserve Bank of India, the instant it is settled — nothing is bundled or offset. NEFT settles net: it gathers many payments into a half-hourly batch, works out one figure per bank for the whole batch, and moves only those net amounts. NACH is bulk in the same net-settlement family, but built for recurring collections: one file of many items, cleared and settled net through a batch cycle. Speed to the customer is a side effect; the real distinction is whether the interbank leg is settled one payment at a time or once per batch.
Real-time gross settlement (RTGS) — each payment settles individually and continuously, in full, in central bank money
RTGS moves each accepted instruction on its own across the sending and receiving banks' settlement accounts at the Reserve Bank of India — no netting, no waiting for a batch. Because the entries are made in the books of the central bank, settlement is final and irrevocable the instant it happens. India reserves RTGS for higher-value payments: a minimum of INR 2,00,000.00 per transaction, with no upper limit. Since 14 December 2020 it has run around the clock, every day.
Deferred net settlement (DNS) — many payments are cleared as they arrive but settled later as one net figure per bank
NEFT and NACH both settle net. The system collects payments, works out who owes whom overall for the batch, and then moves only those net amounts across the banks' accounts at the Reserve Bank. Crucially, the netted positions are *obligations*, not money in hand — a bank does not truly have the funds until settlement completes. This is why a NEFT transfer's interbank leg waits for its half-hourly cycle, and a NACH collection waits for its batch, even when a customer's own account is debited or credited around it.
You may be wondering: if RTGS is final and instant, why would anyone use NEFT or NACH at all?
Because gross settlement is deliberately expensive on liquidity. Every RTGS payment needs its full amount sitting in the sending bank's settlement account at that moment, so settling thousands of small payments one at a time would tie up enormous balances. Netting solves that: a bank funds only its net position for the batch, not the sum of every payment. So India uses RTGS where certainty and finality are worth the cost — high-value, time-critical transfers — and net-settling batches for the everyday flood of smaller payments and recurring collections.
RTGS: a high-value transfer, settled gross
Bank Alfa sends the RTGS instruction to the Reserve Bank of India to move INR 5,00,000.00 to a supplier account at Nordbank — above the INR 2,00,000.00 minimum. Nothing has moved yet; it is a request.
- VALIDATION
The RTGS system checks Bank Alfa's settlement account at the Reserve Bank holds enough to cover the payment. It will not create money the bank does not have.
- SETTLEMENT
The Reserve Bank debits Bank Alfa's account and credits Nordbank's, transaction by transaction, in its own books. There is no netting, and settlement is final and irrevocable the instant it happens.
- NOTIFICATION
The Reserve Bank advises Nordbank the funds are final on its settlement account, with the beneficiary details to pay.
- LEDGER
Because the interbank leg already settled with finality, Nordbank credits its customer without waiting for anything else.
Read the steps as text
- 02ProcessingRTGS checks Bank Alfa's settlement balanceRTGS (Reserve Bank of India)
The RTGS system checks that Bank Alfa's settlement account at the Reserve Bank holds enough funds to cover the payment. An RTGS system will not create money it does not have.
- 03SettlementThe RBI settles the payment in real timeBank Alfa (remitting bank) → Nordbank (beneficiary bank)
The Reserve Bank of India debits Bank Alfa's account and credits Nordbank's account, transaction by transaction, in the books of the central bank. There is no netting: each payment settles on its own, and settlement is final and irrevocable the instant it happens.
- DR Bank Alfa's settlement account at the Reserve Bank of India — INR 5,00,000.00
- CR Nordbank's settlement account at the Reserve Bank of India — INR 5,00,000.00
- 05PostingNordbank credits the beneficiaryNordbank (beneficiary bank)
Because the interbank leg already settled with finality in the Reserve Bank's books, Nordbank can credit its customer — Riya's business — without waiting for anything else.
- CR Beneficiary's account at Nordbank — INR 5,00,000.00
| Account | Dr | Cr |
|---|---|---|
| Bank Alfa settlement account at the Reserve Bank of India | INR 500,000.00 | |
| Nordbank settlement account at the Reserve Bank of India | INR 500,000.00 |
Illustrative two-entry view of the interbank leg only. A real RTGS settlement also carries the banks' own customer postings and intraday liquidity positions not shown here.
NEFT: a small transfer, settled net in a half-hourly batch
- CUSTOMER
Riya tells Bank Alfa to send INR 15,000.00 to Arjun by NEFT, giving his account number and the beneficiary bank's IFSC to route it nationwide.
- LEDGER
Bank Alfa debits Riya's account and queues the transfer for the next half-hourly cycle. The money has left Riya, but nothing has moved between banks yet.
- CLEARING
NEFT pools every transfer in this batch and works out one net figure per bank — who owes whom overall — instead of moving each payment on its own.
- SETTLEMENT
The batch's net positions settle across the banks' accounts at the Reserve Bank. Only now has money actually moved from Bank Alfa toward Nordbank, in central bank money.
- LEDGER
NEFT delivers the details to Nordbank, which credits Arjun's account. The transfer is complete end to end.
Read the steps as text
- 02PostingBank Alfa debits Riya and queues the transfer for the next batchBank Alfa (remitting bank)
Bank Alfa books the debit on Riya's account and holds the transfer for the next half-hourly cycle. The money has left Riya, but nothing has moved between banks yet.
- DR Riya's savings account at Bank Alfa — INR 15,000.00
- 04Clearing obligationNEFT nets each bank's position for the batchNEFT (Reserve Bank of India)
The NEFT system pools every transfer in this half-hourly batch and works out one net figure per bank — who owes whom overall — instead of moving each payment on its own.
These net positions are obligations calculated for the batch. The banks do not have their money yet — that only happens at settlement.
- 05SettlementNet positions settle in central bank moneyBank Alfa (remitting bank) → Nordbank (beneficiary bank)
The batch's net positions settle across the banks' accounts at the Reserve Bank of India. Only now has money actually moved from Bank Alfa toward Nordbank, in central bank money.
- DR Bank Alfa settlement account at RBI — INR 15,000.00
- CR Nordbank settlement account at RBI — INR 15,000.00
- 07PostingNordbank credits ArjunNordbank (beneficiary bank)
Nordbank books the credit to Arjun's account. The transfer is complete end to end: Riya debited, banks settled net at the RBI, and Arjun credited.
- CR Arjun's savings account at Nordbank — INR 15,000.00
Mandate — a standing authorisation that lets a collector pull agreed amounts from a payer's account
NACH's recurring collections rest on a registered mandate — an authorisation Riya sets up in advance that lets Asha Traders pull a fixed EMI from her account on schedule. Without that standing permission the pull could not begin, and each collection item names the mandate that authorises it. This is what makes NACH a *pull* rail: instead of the payer pushing money each time, the collector initiates within the limits the payer already agreed. A cancelled or unfunded mandate is exactly why a NACH item can come back unpaid.
NACH: a recurring EMI, pulled in bulk under a mandate
- INSTRUCTION
Under a registered NACH mandate, Asha Traders hands its EMI collection for Riya to Nordbank, its sponsor bank. This is an instruction to collect — no money has moved yet.
Nordbank groups Riya's item with many other collections and presents them into a NACH batch cycle at NPCI. NACH works in scheduled batches, not instantly.
- CLEARING
NPCI validates the batch and works out each bank's net position for the cycle — who owes whom after all pulls and pushes net off.
- SETTLEMENT
The netted positions settle across the banks' accounts at the Reserve Bank, in central bank money, for the whole cycle.
- LEDGER
Bank Alfa debits Riya under the mandate; Nordbank credits Asha Traders. If Riya's account cannot pay, the item is returned unpaid through the NACH cycle.
Read the steps as text
- 01ProcessingA registered NACH mandate authorises the recurring pullRiya (payer / borrower) → Bank Alfa (Riya's / destination bank)
Earlier, Riya registered a NACH mandate (an e-mandate) that authorises Asha Traders to pull a fixed EMI from her account on schedule. Without this standing authorisation the collection could not begin.
- 04Clearing obligationNPCI clears the batch and calculates net positionsNACH / NPCI (clearing house)
NPCI validates the batch and works out each bank's net position for the cycle — the sum owed after all pulls and pushes net off. This produces who-owes-whom, not yet any movement of money.
Clearing produces net obligations for the cycle. Bank Alfa owes Nordbank its net amount; the actual money moves only at settlement.
- 05SettlementNet positions settle in central bank money at the RBIBank Alfa (Riya's / destination bank) → Nordbank (sponsor / creditor bank)
The netted positions settle across the banks' accounts at the Reserve Bank of India, in central bank money. Only now does money actually move from Bank Alfa's side to Nordbank's side for the whole cycle.
- DR Bank Alfa settlement account at RBI — INR 8,500.00
- CR Nordbank settlement account at RBI — INR 8,500.00
- 06PostingBank Alfa debits Riya under the mandateBank Alfa (Riya's / destination bank)
Acting on the cleared item and the registered mandate, Bank Alfa books the debit to Riya's account. Her EMI has now left her account for this cycle's collection.
- DR Riya's savings account at Bank Alfa — INR 8,500.00
- 07PostingNordbank credits Asha TradersNordbank (sponsor / creditor bank)
Nordbank posts the credit to Asha Traders. The collection is complete end to end: Riya debited, banks settled net at the RBI, and the lender credited for the EMI it pulled.
- CR Asha Traders collection account at Nordbank — INR 8,500.00
COMMON CONFUSION
“NEFT and NACH settle net, so they must be slow, while RTGS settles gross, so RTGS must be the only "real" transfer.”
Net settlement is about *how the banks square up*, not how slow the rail feels. NEFT and NACH clear as items arrive and settle their net positions on a schedule — half-hourly cycles for NEFT, batch cycles for NACH — which is efficient on liquidity, not inferior. RTGS is not "more real"; it is a different trade-off, spending liquidity to get per-payment finality where that certainty is worth it. Each rail is built for a different job.
STRICTLY SPEAKING
Strictly speaking, the exact cycle timings, participation rules, and any per-transaction limits for RTGS, NEFT, and NACH are set by the Reserve Bank of India and NPCI and change over time — describe the mechanism and look up the current parameters rather than quoting remembered numbers. The durable lesson is the settlement shape: RTGS gross and final per payment, NEFT net per half-hourly batch, NACH net per bulk collection cycle under a mandate.
FOR NOW, REMEMBER
- RTGS settles gross — each payment moves on its own, in full and final, in the books of the Reserve Bank of India; minimum INR 2,00,000.00, no maximum, 24x7 since 14 December 2020.
- NEFT settles net in half-hourly batches: many transfers are cleared and one net figure per bank is settled each cycle; it runs 24x7.
- NACH is bulk recurring collection in the same net-settlement family — push or pull items under a registered mandate, cleared and settled net in batch cycles by NPCI.
- The dividing line is gross versus net versus bulk settlement, not customer speed: RTGS buys per-payment finality with liquidity, while netting conserves it for everyday volumes.
TRY IT YOURSELF
Asha Traders must pay a manufacturer INR 5,00,000.00 today and needs to know the moment the money is final and irrevocable in the banks' hands, with no waiting for a batch. Which rail fits, and why?
Gross versus net is the fork the whole payments world turns on. Next we set real-time gross settlement against deferred net settlement directly — what each buys, what each costs, and why a country runs both.
KEEP GOINGKey takeaways / 03
Three things to remember
- 01
Identify who instructs, processes, clears, settles, and ultimately receives the funds.
- 02
Keep the exchange of payment information separate from the movement of money.
- 03
Trace where validation, accounting, charges, and exceptions enter the journey.
Operational sequence / 06
Follow the message and decision path
This compact sequence is a learning model. Exact routing and rulebook behavior can vary by scheme, participant, and implementation.
Read the steps as text
- 02ProcessingRTGS checks Bank Alfa's settlement balanceRTGS (Reserve Bank of India)
The RTGS system checks that Bank Alfa's settlement account at the Reserve Bank holds enough funds to cover the payment. An RTGS system will not create money it does not have.
- 03SettlementThe RBI settles the payment in real timeBank Alfa (remitting bank) → Nordbank (beneficiary bank)
The Reserve Bank of India debits Bank Alfa's account and credits Nordbank's account, transaction by transaction, in the books of the central bank. There is no netting: each payment settles on its own, and settlement is final and irrevocable the instant it happens.
- DR Bank Alfa's settlement account at the Reserve Bank of India — INR 5,00,000.00
- CR Nordbank's settlement account at the Reserve Bank of India — INR 5,00,000.00
- 05PostingNordbank credits the beneficiaryNordbank (beneficiary bank)
Because the interbank leg already settled with finality in the Reserve Bank's books, Nordbank can credit its customer — Riya's business — without waiting for anything else.
- CR Beneficiary's account at Nordbank — INR 5,00,000.00
Read the steps as text
- 02PostingBank Alfa debits Riya and queues the transfer for the next batchBank Alfa (remitting bank)
Bank Alfa books the debit on Riya's account and holds the transfer for the next half-hourly cycle. The money has left Riya, but nothing has moved between banks yet.
- DR Riya's savings account at Bank Alfa — INR 15,000.00
- 04Clearing obligationNEFT nets each bank's position for the batchNEFT (Reserve Bank of India)
The NEFT system pools every transfer in this half-hourly batch and works out one net figure per bank — who owes whom overall — instead of moving each payment on its own.
These net positions are obligations calculated for the batch. The banks do not have their money yet — that only happens at settlement.
- 05SettlementNet positions settle in central bank moneyBank Alfa (remitting bank) → Nordbank (beneficiary bank)
The batch's net positions settle across the banks' accounts at the Reserve Bank of India. Only now has money actually moved from Bank Alfa toward Nordbank, in central bank money.
- DR Bank Alfa settlement account at RBI — INR 15,000.00
- CR Nordbank settlement account at RBI — INR 15,000.00
- 07PostingNordbank credits ArjunNordbank (beneficiary bank)
Nordbank books the credit to Arjun's account. The transfer is complete end to end: Riya debited, banks settled net at the RBI, and Arjun credited.
- CR Arjun's savings account at Nordbank — INR 15,000.00
Read the steps as text
- 01ProcessingA registered NACH mandate authorises the recurring pullRiya (payer / borrower) → Bank Alfa (Riya's / destination bank)
Earlier, Riya registered a NACH mandate (an e-mandate) that authorises Asha Traders to pull a fixed EMI from her account on schedule. Without this standing authorisation the collection could not begin.
- 04Clearing obligationNPCI clears the batch and calculates net positionsNACH / NPCI (clearing house)
NPCI validates the batch and works out each bank's net position for the cycle — the sum owed after all pulls and pushes net off. This produces who-owes-whom, not yet any movement of money.
Clearing produces net obligations for the cycle. Bank Alfa owes Nordbank its net amount; the actual money moves only at settlement.
- 05SettlementNet positions settle in central bank money at the RBIBank Alfa (Riya's / destination bank) → Nordbank (sponsor / creditor bank)
The netted positions settle across the banks' accounts at the Reserve Bank of India, in central bank money. Only now does money actually move from Bank Alfa's side to Nordbank's side for the whole cycle.
- DR Bank Alfa settlement account at RBI — INR 8,500.00
- CR Nordbank settlement account at RBI — INR 8,500.00
- 06PostingBank Alfa debits Riya under the mandateBank Alfa (Riya's / destination bank)
Acting on the cleared item and the registered mandate, Bank Alfa books the debit to Riya's account. Her EMI has now left her account for this cycle's collection.
- DR Riya's savings account at Bank Alfa — INR 8,500.00
- 07PostingNordbank credits Asha TradersNordbank (sponsor / creditor bank)
Nordbank posts the credit to Asha Traders. The collection is complete end to end: Riya debited, banks settled net at the RBI, and the lender credited for the EMI it pulled.
- CR Asha Traders collection account at Nordbank — INR 8,500.00
Evidence & review / 07
Evidence & review
RTGS, NEFT and NACH, India (Reserve Bank of India and NPCI operated); the gross-vs-net-vs-bulk distinction generalises to other national systems.
What this brief simplifies: The RTGS queue mechanics, the exact number of NEFT half-hourly cycles, and the NACH mandate lifecycle are summarised; ledger views show two entries only.
Sources for this brief3
- Official requirement
RTGS and NEFT ↗ — Reserve Bank of India · RTGS: real-time gross settlement, minimum INR 2 lakh, 24x7; NEFT: half-hourly net settlement cycles
RTGS settles gross one payment at a time; NEFT settles net in half-hourly batches. Both are operated by the Reserve Bank of India.
- Official requirement
National Automated Clearing House (NACH) ↗ — National Payments Corporation of India (NPCI) · NACH: bulk push and pull clearing operated by NPCI
NACH is Indias bulk/recurring batch system, analogous to Bacs (UK) and ACH (US).
- Simplified educational illustration
Payments Signal editorial teaching models — Payments Signal
Used wherever diagrams, scenarios, figures, or example values are didactic constructions rather than sourced facts; every such use carries a simplifications disclosure. All people, companies, banks, and list entries in examples are fictional.