NEFT, RTGS, IMPS and UPI: what each one is for
Four payment rails with different settlement designs. Amount floors and ceilings, operating hours, and why your bank's limit is lower than the RBI's.
· 6 min read
Four names, three different settlement designs
These four are usually presented as a menu of speeds, which hides the more useful fact: they are not four versions of the same thing. Three of them are settlement systems with genuinely different architectures, and the fourth is not a settlement system at all.
NEFT settles on a deferred net basis. Instructions are grouped and settled in batches, and what moves between banks is the net position rather than each individual payment. RTGS settles gross and in real time — each instruction is settled individually, one at a time, the moment it is processed. IMPS is an immediate retail system, built to move small amounts between accounts instantly and continuously, and it is operated by the National Payments Corporation of India rather than directly by the Reserve Bank.
UPI is the one that does not belong in the same category. It is an overlay: a layer that sits on top of the underlying account-to-account infrastructure and provides addressing and authentication — a virtual payment address instead of an account number and IFSC, and a PIN on the payer's own device. Understanding that UPI is an interface rather than a rail explains most of what follows, including why its limits are set differently and vary by what the payment is for.
NEFT
NEFT moves funds in batches on a deferred net settlement basis, and since December 2019 it has run around the clock, every day of the year, including holidays. That change removed the older assumption that a transfer initiated on a Friday evening sat until Monday.
The Reserve Bank does not prescribe a minimum or maximum amount for NEFT. That is worth stating plainly, because most people have a NEFT limit in mind and it is almost always their bank's limit rather than the system's. Banks set their own per-transaction and per-day caps by channel, and those caps differ between internet banking, a mobile app and a branch instruction.
One genuine system-level cap does exist and catches people out: for walk-in customers depositing cash to remit by NEFT, the amount per transaction is capped — commonly cited at fifty thousand rupees — because the remitter does not hold an account being debited. On charges, the Reserve Bank removed its own charges on NEFT and directed that savings account holders not be charged for online NEFT, so the residual costs are branch-initiated transfers and whatever a bank levies on current accounts. The current charge schedule for your specific account is the authority on that.
RTGS
RTGS is the large-value system, and its two defining properties are the settlement model and the floor.
Settlement is gross and immediate: each instruction settles on its own, and once settled it is final and irrevocable. That finality is the actual reason to use it. For a payment where the recipient needs certainty that the money has moved and will not be unwound as part of a batch — a property transaction, a large supplier payment against release of goods, a payment being made against a deadline — individual final settlement is a different product from a netted batch, regardless of how fast the batch happens to be.
The floor is two lakh rupees. RTGS is not available for amounts below that, which is the single most common surprise for a business trying to use it for a moderate payment. There is no ceiling prescribed by the Reserve Bank, though banks apply their own channel limits. Like NEFT, RTGS has been available round the clock on all days since December 2020. The Reserve Bank withdrew its own processing charges, leaving bank-level charges, which for RTGS are typically a flat fee per transaction rather than a percentage.
IMPS
IMPS was built for the case the other two originally did not serve: small amounts, instantly, at any hour, including outside banking days. It has always been continuous, which is why it filled the gap before NEFT and RTGS went round the clock, and it remains the retail instant rail for account-to-account transfers initiated with account number and IFSC, or with a mobile number and MMID.
The per-transaction ceiling for IMPS is five lakh rupees, raised by the Reserve Bank from a lower figure. As with the others, your own usable limit is likely to be lower: banks set their own per-transaction and daily caps by channel, and a bank's mobile-app daily limit is a separate number from the per-transaction ceiling.
Charges are bank-set and typically tiered by slab, with lower amounts often free or nominally priced. The distinction worth carrying is that IMPS credits the beneficiary account immediately and confirms it, which makes it the natural choice where the payee needs to see the money now and the amount sits inside the ceiling — and that where the amount does not, the alternative is RTGS or NEFT rather than several IMPS transfers, since splitting a payment to fit under a cap creates a reconciliation mess for both sides.
UPI
Because UPI is an overlay rather than a settlement system, its limits are not a single number and are not set the way the others are. The general per-transaction cap for ordinary UPI payments is one lakh rupees, but a set of higher category-specific caps sits above it, applied to particular payment types where the National Payments Corporation of India and the Reserve Bank have raised the ceiling — capital markets, insurance, certain government and institutional collections, and tax payments, where the limit was raised to five lakh rupees.
This is why two people can hold contradictory beliefs about the UPI limit and both be right about their own case. The cap depends on what the payment is for, which app is being used, which bank holds the account, and how long the beneficiary has been registered. Several banks also apply a lower cap for a first payment to a new payee within a cooling window.
UPI's real advantage for a small business is not the limit but the addressing: a virtual payment address avoids sharing account details, and the request-to-pay flow lets a business initiate a collection the customer approves. Merchant transactions on UPI generally carry no charge to the customer, and the position on merchant-side charges has been changed by notification more than once, so it is worth confirming currently rather than assuming.
Why “the limit” is always three different numbers
The single most useful thing to take away is that any limit you encounter is one of three distinct things, and confusing them produces most of the frustration around these systems.
The first is the system-level limit, set by the Reserve Bank or by the National Payments Corporation of India. The two lakh rupee floor on RTGS and the five lakh rupee ceiling on IMPS are of this kind: they are properties of the rail and no bank can move them.
The second is the bank-level limit, set by your bank in its own policy, applied per transaction and per day, and different by channel. It is always at or below the system limit, sometimes far below, and it is the number that will actually stop your payment.
The third is the account-level or customer-level limit, which can be lower still — tied to the type of account, the age of the relationship, whether the beneficiary was added recently, and in some cases a limit you or a previous signatory set yourself in the banking app and forgot about.
Because the second and third are bank-specific and the first is revised by notification, the authoritative sources are the Reserve Bank and NPCI for the rails and your own bank for what you can actually send today.
Common questions
Why was my RTGS transfer rejected for being too small?
RTGS has a minimum of two lakh rupees per transaction and is not available below it, which is a property of the system rather than a rule your bank chose. For an amount under that floor the alternatives are NEFT, IMPS within its ceiling, or UPI within whatever cap applies to that payment type. The floor exists because RTGS settles every instruction individually and is designed for large-value payments.
My bank says my NEFT limit is lower than what I have read elsewhere. Which is right?
Both, because they are describing different things. The Reserve Bank prescribes no maximum for NEFT, so any figure you have read as “the NEFT limit” is almost certainly a bank's own per-transaction or per-day cap for a particular channel. Your bank's limit is the one that governs your payment, and it can differ between its internet banking, its app and a branch instruction.
Is it sensible to split a large payment into several IMPS transfers to stay under the ceiling?
It is possible, and it creates work for both sides. Several part-payments against one invoice have to be matched back to it during reconciliation, and if one leg fails the payment is partly made, which is harder to unwind than a single failed transfer. Where an amount exceeds the IMPS ceiling, the systems designed for that size are RTGS above its two lakh rupee floor and NEFT, which has no prescribed maximum.
Do NEFT and RTGS still only work on banking days?
No. Both operate on a round-the-clock, all-days basis — NEFT from December 2019 and RTGS from December 2020 — so neither is restricted to banking hours or working days at the system level. Individual banks can still have channel-specific cut-offs or maintenance windows, and a beneficiary bank's own processing can affect when a credit is visible, so the practical timing is worth confirming with the bank for time-critical payments.
Related pages