Skip to content
Banking

IMPS vs NEFT vs RTGS vs UPI: Which Bank Transfer Should You Use?

IMPS, NEFT, RTGS and UPI all move money from one bank account to another, but they differ in limits, speed, how failures are handled and what they cost. The current rules from RBI and NPCI side by side, where UPI fits, worked examples, and a simple way to choose for each payment.

LILPE Editorial Team7 October 2026 9 min read
Cover comparing IMPS, NEFT and RTGS bank transfers by limit, speed and use

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:

IMPS, NEFT and RTGS compared, from RBI and NPCI rules
Compared onIMPSNEFTRTGS
Run byNPCIRBIRBI
How it settlesCredited instantly; banks settle with each other in NPCI's settlement cyclesIn half-hourly batchesOne by one, in real time
Availability24x724x7, all year24x7, all year, since 14 Dec 2020
Minimum amountNoneNone₹2 lakh
Maximum per transaction₹5 lakh (most channels)No RBI limitNo maximum
Credit to beneficiaryInstantWithin 2 hours of the batch settlingWithin 30 minutes
If it can't be creditedReversed to the sender by T + 1Returned within 2 hours of the batchReturned within 1 hour
If the bank is late₹100 per day to the customerPenal interest at repo rate plus 2%Compensation at repo rate plus 2%
ChargesSet by your bankFree online for savings accounts; branch charges cappedSet 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.

UPI compared with IMPS and NEFT
Compared onUPIIMPSNEFT
SpeedInstantInstantWithin hours, in half-hourly batches
Availability24x724x724x7
Usual per-transaction limit₹1 lakh to a person; up to ₹5 lakh for verified merchants in set categories₹5 lakhNo RBI limit
Pay usingUPI ID, UPI number, mobile number, QR code or account and IFSCAccount and IFSC, or mobile number and MMIDAccount and IFSC
Approve withUPI PINYour bank's own login and authenticationYour bank's own login and authentication
Cost to youFree for individualsSet by your bankFree online for savings accounts
If the credit failsReversed by T + 1 for a transfer to a personReversed by T + 1Returned 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.

Choosing between IMPS, NEFT and RTGS by amount and urgency
Your paymentUseWhy
Urgent, under ₹5 lakhIMPSInstant, and within the limit
Urgent, ₹2 lakh or moreRTGSCredit within 30 minutes, no upper limit
Urgent, over ₹5 lakhRTGSAbove the IMPS limit
Routine, any amountNEFTFree online for savings accounts, no RBI limit, credited within hours
Under ₹2 lakh, not urgentNEFT or IMPSRTGS isn't available below ₹2 lakh
Small payment to a person with a UPI IDUPIInstant 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

Last reviewed . Examples, amounts and screens marked illustrative are not LILPE figures.

Route every payment to where it succeeds.

Tell us which providers you use today and where payments get stuck. We'll show you what the setup would look like on LILPE.