GreenFunds

NEFT, RTGS, IMPS or UPI: which bank transfer to use

Four ways to move money, picked by amount and speed

Concept tile: UPI, IMPS, NEFT and RTGS all move money between banks, and the right one depends on the amount and how fast it must arrive. Source: RBI, NPCI.

There are four main ways to send money from your bank account to someone else’s. They all do the same job. What changes is how fast the money lands, how much you can send in one go, and whether there is a fee. Pick the right one and even a big payment is quick and free.

The quick map. UPI (Unified Payments Interface) is the everyday one: scan, tap, done. IMPS (Immediate Payment Service) is instant too, and handles bigger sums through net banking or your bank app. NEFT (National Electronic Funds Transfer) moves any amount, but in batches. RTGS (Real Time Gross Settlement) is built for large payments and lands almost in real time.

Which bank transfer to use. UPI for everyday payments, instant. IMPS for instant transfers up to 5 lakh rupees. NEFT for any amount, in half-hourly batches. RTGS for 2 lakh rupees and above, in real time. All run 24x7.

SpeedAmountHours
IMPSInstantUp to ₹5 lakh per transfer24x7
NEFTHalf-hourly batches, usually within 2 hoursNo RBI limit, your bank may set one24x7
RTGSCredited within 30 minutes₹2 lakh and above, no upper limit24x7

What it costs. For a savings account, the RBI told banks not to charge for NEFT you send online. RTGS can carry a small fee: the RBI caps it at ₹25 for ₹2 lakh to ₹5 lakh, and ₹50 above that, plus tax. Receiving money by RTGS is free, per the RBI. Your own bank’s fee page has the current numbers, since banks can charge less than the cap.

Did you know? NEFT has run round the clock since December 2019, and RTGS since December 14, 2020, per the RBI. Before that, a big transfer on a Sunday had to wait for Monday. Today the slowest rail is still NEFT, only because it settles in half-hourly batches.

An example. Say you are paying a ₹3 lakh deposit for a flat (an illustration). IMPS can send it in one go, as long as your bank’s own daily limit is that high, which can be lower. RTGS handles it easily, and the landlord’s bank must credit it within 30 minutes. NEFT works too, with a wait of up to a couple of hours. A busy weekday afternoon or a Sunday night makes no difference now.

Check before you send. A wrong account number is the costliest mistake here, because money sent to the wrong account is hard to pull back. Since April 2025, banks must show the receiver’s name for NEFT and RTGS once you enter the account number and IFSC (the branch code), a free check the RBI asked for. Read that name before you hit pay.

Check these before a bank transfer. Type the account number twice. Check the IFSC of the right branch. Read the receiver's name your bank shows. For a new big payee, send a small amount first. Save the transaction reference number.

The takeaway. Small and quick: UPI or IMPS. Large: RTGS. No rush and any amount: NEFT. Whatever you pick, check the name before you pay, and keep the reference number. If money ever goes out that you did not send, report it fast: here is how to report UPI and bank fraud.

More to read: safe habits on UPI, what happens to your money if a bank fails, and how a cheque clears today.

Questions people ask

What is the difference between NEFT, RTGS and IMPS?

All three move money from one bank account to another. IMPS is instant and works round the clock, with a per-transaction cap of 5 lakh rupees under the NPCI rule. NEFT has no RBI-set limit and settles in half-hourly batches, so money usually lands within a couple of hours. RTGS is for 2 lakh rupees and above and credits the receiver within about 30 minutes. All three now run 24x7.

Which is the fastest way to transfer money?

For everyday amounts, UPI and IMPS are both instant. For large sums of 2 lakh rupees or more, RTGS is the fast option, since the receiving bank has to credit the money within 30 minutes of getting it, per the RBI. NEFT is slower because it moves in half-hourly batches.

Are NEFT transfers free?

For savings account holders, banks have been told by the RBI not to charge for NEFT transfers you make online, a rule in place since January 2020. Branch transfers and other account types can still carry a fee. For RTGS, the RBI caps what banks may charge on outward transfers. Check your bank's current fee page.

Can I check the receiver's name before an NEFT or RTGS transfer?

Yes. The RBI told banks to offer a free beneficiary name look-up for NEFT and RTGS by April 2025. Once you enter the account number and IFSC, your bank app or net banking shows the account holder's name, so you can catch a wrong account before you pay.

Source: RBI FAQs on NEFT and RTGS (rbi.org.in); NPCI IMPS circular on the 5 lakh rupee limit; RBI circular on beneficiary name look-up, December 2024. Limits and charges change, check the current rules.

Found this useful? You can buy us a coffee. It keeps GreenFunds free.

Was this helpful?

Comments

Share your experience or a question. Be kind, stay on topic. This is reader discussion, not financial advice.

Posting as a reader

    One money lesson, in your inbox

    A short, plain money lesson built from real news. Free. Unsubscribe anytime.

    We will never spam you or sell your details. How we handle your email