Open the fund transfer screen in any Indian bank's app and you'll be asked to choose: IMPS, NEFT or RTGS. All three take money from your account and put it into someone else's, using the same account number and IFSC. All three now run around the clock. So why three?
Because they're built differently. IMPS sends each payment instantly. NEFT gathers payments into half-hourly batches. RTGS settles each payment individually, in real time, between the banks' accounts at RBI, and is meant for larger sums. Those design differences show up as limits, timings and rules for when something goes wrong. This guide sets them out with the current figures from RBI and NPCI, and ends with a simple way to choose.
The short answer
If you only need the headline differences:
| Compared on | IMPS | NEFT | RTGS |
|---|---|---|---|
| Run by | NPCI | RBI | RBI |
| How it settles | Credited instantly; banks settle with each other in NPCI's settlement cycles | In half-hourly batches | One by one, in real time |
| Availability | 24x7 | 24x7, all year | 24x7, all year, since 14 Dec 2020 |
| Minimum amount | None | None | ₹2 lakh |
| Maximum per transaction | ₹5 lakh (most channels) | No RBI limit | No maximum |
| Credit to beneficiary | Instant | Within 2 hours of the batch settling | Within 30 minutes |
| If it can't be credited | Reversed to the sender by T + 1 | Returned within 2 hours of the batch | Returned within 1 hour |
| If the bank is late | ₹100 per day to the customer | Penal interest at repo rate plus 2% | Compensation at repo rate plus 2% |
| Charges | Set by your bank | Free online for savings accounts; branch charges capped | Set by your bank |
Your own bank can set lower limits than these, for example a daily cap on transfers from its app or a limit for newly added beneficiaries, so check your bank's limits for large payments.
IMPS: instant, any time, up to ₹5 lakh
IMPS (Immediate Payment Service) is NPCI's round-the-clock instant transfer service. The money reaches the beneficiary's account in real time, and the banks settle between themselves later in NPCI's settlement cycles. It works from mobile and internet banking, branches and ATMs, and through payout APIs.
- The per-transaction limit is ₹5 lakh for all channels except SMS and IVR, which have much lower limits. RBI announced the increase from ₹2 lakh in October 2021.
- If your account is debited but the beneficiary isn't credited, RBI's rules require the reversal by the day after the transaction (T + 1), and ₹100 a day in compensation after that.
- It's the usual choice for urgent payments below ₹5 lakh: a refund, an emergency transfer, a same-hour supplier payment.
NEFT: the dependable all-rounder
NEFT (National Electronic Funds Transfer) is RBI's batch-based system. It runs 24x7 throughout the year and settles payments in half-hourly batches. Once the batch settles, the beneficiary's bank is expected to credit the account within two hours.
- RBI sets no minimum or maximum for NEFT transfers between accounts. Banks may apply their own limits. Cash-based NEFT remittances by people without a bank account are capped at ₹50,000 per transaction.
- Online NEFT transfers are free for savings account customers since 1 January 2020. For transfers made at a branch, RBI caps the charges by amount, starting at ₹2.50 for transfers up to ₹10,000.
- If the beneficiary bank can't credit the account, it must return the money within two hours of the batch. If it's late crediting or returning, it owes penal interest at RBI's repo rate plus 2%.
- The sender gets a positive confirmation by SMS or email when the beneficiary's account is credited.
RTGS: for large payments, settled one by one
RTGS (Real Time Gross Settlement) settles each payment individually and continuously between banks' accounts at RBI. Gross means one at a time, not netted; real time means as soon as it's processed. That makes it the rail for large, important payments where certainty matters.
- The minimum is ₹2 lakh, and there's no upper limit.
- It's been available 24x7, every day of the year, since 14 December 2020.
- The beneficiary's bank must credit the account within 30 minutes of receiving the funds. If it can't, it must return them within one hour, or before the end of the RTGS business day if that's earlier, and pay compensation at the repo rate plus 2% for delays.
- Every RTGS transaction carries a 22-character UTR, which identifies the sending bank and the date. Our guide to UTR and RRN numbers shows how to read it.
Checking the name before you send
A transfer to the wrong account is hard to undo, so RBI asked banks to let customers check the beneficiary's account name before sending by RTGS or NEFT. Since 1 April 2025, banks have offered a beneficiary bank account name look-up: enter the account number and IFSC, and the bank fetches the account holder's name from the beneficiary bank's records. It's available in internet and mobile banking and at branches, free of charge. Use it, especially for first-time payees and large amounts.
Where UPI fits: UPI vs IMPS vs NEFT
UPI isn't a separate kind of bank transfer so much as a friendlier way to make one. NPCI describes UPI as built over the IMPS infrastructure, and lists what UPI adds on top: a single app for transfers, simpler merchant payments, and payments to an identifier such as a UPI ID instead of an account number and IFSC. For many everyday transfers, it's the quickest choice.
| Compared on | UPI | IMPS | NEFT |
|---|---|---|---|
| Speed | Instant | Instant | Within hours, in half-hourly batches |
| Availability | 24x7 | 24x7 | 24x7 |
| Usual per-transaction limit | ₹1 lakh to a person; up to ₹5 lakh for verified merchants in set categories | ₹5 lakh | No RBI limit |
| Pay using | UPI ID, UPI number, mobile number, QR code or account and IFSC | Account and IFSC, or mobile number and MMID | Account and IFSC |
| Approve with | UPI PIN | Your bank's own login and authentication | Your bank's own login and authentication |
| Cost to you | Free for individuals | Set by your bank | Free online for savings accounts |
| If the credit fails | Reversed by T + 1 for a transfer to a person | Reversed by T + 1 | Returned within 2 hours of the batch |
So: UPI for everyday amounts up to ₹1 lakh when the other person has a UPI ID or QR code; IMPS for instant transfers above that, up to ₹5 lakh, or to an account number; NEFT when a few hours is fine and the amount is large; RTGS for ₹2 lakh and above when it must land within the hour. Our beginner's guide to what UPI is explains UPI in full, and UPI transaction limits lists its caps.
Which one to use
Two questions decide it: how much, and how soon.
| Your payment | Use | Why |
|---|---|---|
| Urgent, under ₹5 lakh | IMPS | Instant, and within the limit |
| Urgent, ₹2 lakh or more | RTGS | Credit within 30 minutes, no upper limit |
| Urgent, over ₹5 lakh | RTGS | Above the IMPS limit |
| Routine, any amount | NEFT | Free online for savings accounts, no RBI limit, credited within hours |
| Under ₹2 lakh, not urgent | NEFT or IMPS | RTGS isn't available below ₹2 lakh |
| Small payment to a person with a UPI ID | UPI | Instant and simple, up to ₹1 lakh in most cases |
UPI belongs in the same decision for smaller amounts: it's also instant and 24x7, with a standard limit of ₹1 lakh per transaction and higher limits for some merchant categories. Our guide to UPI transaction limits has the details.
Tracking a transfer and proving you paid
Whichever rail you use, keep the transaction reference your bank shows when the transfer completes. For NEFT and RTGS it's the UTR; for IMPS, banks show a reference that's usually labelled UTR or reference number too. It's what the beneficiary's bank needs to find the credit, and what you'll quote if anything goes wrong.
For NEFT, RBI's FAQ lists the UTR, the date, the sender's IFSC, the amount and the beneficiary's details as what to give when tracing a transfer. NEFT also sends you a positive confirmation when the beneficiary's account is credited, which is useful proof for a supplier who says they haven't been paid.
Mistakes that cost time or money
Most transfer problems come from a few avoidable slips:
- Choosing RTGS for an amount under ₹2 lakh. It won't go through; use NEFT or IMPS.
- Splitting a large urgent payment into several IMPS transfers to stay under ₹5 lakh, when a single RTGS would be cleaner to trace and reconcile.
- Skipping the name check for a new payee. A wrong digit in an account number sends the money to someone else, and getting it back depends on that person and their bank.
- Sending again because a transfer looks slow. Check its status first; if both go through, you've paid twice.
- Forgetting your bank's own limits. A transfer within RBI's or NPCI's limits can still fail because of a daily limit your bank sets.
Three worked examples
How the choice plays out in practice:
- A ₹14,500 refund to a customer who's waiting: IMPS. It arrives in seconds, and if it fails the money comes back to you by the next day.
- A ₹3,20,000 supplier payment due today: RTGS if it must land within the hour, IMPS if your bank's own limits allow, or NEFT if a few hours is fine. All three are available at any hour.
- A ₹48 lakh property instalment: RTGS. It's above the IMPS limit, it settles individually, and the 22-character UTR is a clear record for both sides.
For businesses sending many payments
Businesses paying vendors, salaries, refunds or claims face the same choice thousands of times. A payouts service lets you send through IMPS, NEFT, RTGS or UPI from one API or dashboard, choosing the rail per payment or letting rules pick it, with each transfer's status and UTR coming back automatically. Our payouts guide explains how that works, and our overview of India's payment rails compares these with UPI and other systems.
Whichever rail you use, a payout can occasionally sit at pending while the banks confirm it. Our guide to payouts stuck in pending explains what that means and how to resolve it without paying twice.
Frequently asked questions
Which is faster, IMPS or NEFT?
IMPS. It credits the beneficiary instantly, while NEFT settles in half-hourly batches with credit expected within two hours of the batch. Both run 24x7.
What is the IMPS limit?
₹5 lakh per transaction for all channels except SMS and IVR, according to NPCI. Your bank may set lower limits of its own.
Can I use RTGS for less than ₹2 lakh?
No. RTGS has a minimum of ₹2 lakh. For smaller amounts, use IMPS, NEFT or UPI.
Does NEFT work on Sundays and bank holidays?
Yes. RBI runs NEFT 24x7, every day of the year, and RTGS has been available 24x7 since 14 December 2020.
Are NEFT and RTGS free?
Online NEFT transfers are free for savings account customers. NEFT at a branch carries small charges capped by RBI. RTGS and IMPS charges are set by your bank, so check its schedule of charges.
Official sources
- NPCI — IMPS overview and FAQsIMPS is a 24x7 instant transfer service; per-transaction limit of ₹5 lakh for all channels except SMS and IVR.
- RBI — Statement on Developmental and Regulatory Policies (8 Oct 2021)IMPS per-transaction limit raised from ₹2 lakh to ₹5 lakh for channels other than SMS and IVRS; IMPS settlement cycles.
- RBI — FAQs on NEFT24x7 in half-hourly batches; no RBI limit; ₹50,000 cap on cash-based remittances; free online for savings accounts from 1 January 2020 and capped branch charges; credit within two hours; return within two hours; penal interest; positive confirmation.
- RBI — FAQs on RTGS24x7 since 14 December 2020; ₹2 lakh minimum, no maximum; credit within 30 minutes; return within one hour; compensation at repo rate plus 2%; 22-character UTR.
- RBI — Harmonisation of Turn Around Time and customer compensation for failed transactions (20 Sep 2019)IMPS: reversal by T + 1 where the beneficiary isn't credited; ₹100 per day after that.
- RBI — Introduction of Beneficiary Bank Account Name Look-up Facility for RTGS and NEFT Systems (30 Dec 2024)Name fetched from the beneficiary bank's records using account number and IFSC; internet banking, mobile banking and branches; free; by 1 April 2025.
Last reviewed . Examples, amounts and screens marked illustrative are not LILPE figures.




