India Bank Info
  • होम
  • IFSC कोड खोजें
  • IFSC सत्यापित करें
  • सभी बैंक
  • टूल्स
  • गाइड
  • FAQ
Home » Guides » NEFT vs RTGS vs IMPS: Differences, Limits and Timings

NEFT vs RTGS vs IMPS: Differences, Limits and Timings

Last updated: 25 September 2026

India has three main systems for sending money from one bank account to another: NEFT, RTGS and IMPS. They all use the recipient's account number and IFSC code, but they differ in speed, limits and when they run. Here is how to choose.

NEFT: National Electronic Funds Transfer

NEFT is the everyday choice for non-urgent transfers of any size. It is operated by the Reserve Bank of India (RBI).

  • Availability: 24 hours a day, every day of the year, since December 2019.
  • How it works: payments are settled in batches, roughly every half hour, so a transfer is not instant. It normally arrives within a few hours.
  • Limits: the RBI sets no minimum or maximum amount. Your bank may apply its own per-transaction and daily limits.
  • Good for: rent, fees, bill payments and transfers that can wait a short while.

RTGS: Real Time Gross Settlement

RTGS is meant for large-value, urgent payments. Each transaction is settled individually and immediately, rather than in a batch.

  • Availability: 24 hours a day, every day, since December 2020.
  • Minimum amount: ₹2,00,000 (2 lakh). There is no upper limit set by the RBI, though your bank may set one.
  • Speed: the money reaches the beneficiary's bank in real time.
  • Good for: property payments, business payments, and any large sum that must arrive quickly and with certainty.

IMPS: Immediate Payment Service

IMPS is run by the National Payments Corporation of India (NPCI) and is built for small, instant transfers.

  • Availability: 24 hours a day, including bank holidays.
  • Speed: instant, usually within seconds.
  • Limit: up to ₹5,00,000 (5 lakh) per transaction, although many banks set lower limits on their apps.
  • Ways to pay: to an account number and IFSC code, or to a mobile number registered with the beneficiary's bank.
  • Good for: urgent small and medium payments, and paying someone outside banking hours.

Side-by-side comparison

NEFTRTGSIMPS
Run byRBIRBINPCI
Available24 × 724 × 724 × 7
SettlementIn batchesReal time, one by oneInstant
MinimumNone₹2 lakhNone
MaximumNo RBI cap (bank limits apply)No RBI cap (bank limits apply)₹5 lakh
Best forRoutine transfersLarge, urgent paymentsQuick small payments

What about charges?

Since 2019 the RBI has asked banks not to charge customers for online NEFT and RTGS transactions from savings accounts. Banks can still charge for transfers made at a branch, and for IMPS, so charges vary from bank to bank. Check your bank's current schedule of charges.

Common questions

Can I cancel a transfer after sending it?

Generally no. Once a transfer is confirmed it cannot be cancelled from your side. If you sent it by mistake, contact your bank straight away; see our guide on what to do if you used a wrong IFSC code.

Does the person receiving the money pay anything?

No. Receiving NEFT or RTGS payments is free for the beneficiary, and banks do not generally charge the receiver for IMPS either.

What if the payment fails?

The money is returned to your account. This normally happens automatically and quickly; if it does not arrive within a few working days, raise a complaint with your bank using the transaction reference number.

Do I have to add the person as a beneficiary first?

Usually yes, with their name, account number and IFSC code. Some banks restrict the amount you can send to a newly added beneficiary for a short time, as a fraud precaution.

Which should you use?

  • Under ₹2 lakh and not urgent: NEFT is fine.
  • Under ₹5 lakh and needed now: IMPS.
  • ₹2 lakh or more and needed now: RTGS.

Whichever you choose, the transfer depends on the IFSC code being correct. Check it with our Verify IFSC Code tool before you send, and read what an IFSC code is if you want to understand how it works.

Limits, timings and charges change from time to time. The figures above reflect the position at the date shown; please confirm with your bank or the RBI and NPCI websites.


Try the tools

Find IFSC Code Verify IFSC Code

More guides

  • What Is an IFSC Code? Meaning, Format and How to Read It
  • How to Find the IFSC Code of Your Bank Branch
  • Sent Money to a Wrong IFSC Code? What to Do
  • Extra Payments on a Loan: How to Repay Faster and Save Interest

This guide is general information, not financial or legal advice. Limits, timings and charges are set by the Reserve Bank of India, NPCI and individual banks, and can change, so confirm current details with your bank.

India Bank Info

भारतीय बैंक IFSC कोड और शाखा विवरण के लिए एक मुफ़्त खोज उपकरण।

खोजें
  • IFSC कोड खोजें
  • IFSC कोड सत्यापित करें
  • सभी बैंक
  • टूल्स
  • गाइड
  • FAQ
हमारे बारे में
  • हमारे बारे में
  • संपर्क करें
  • गोपनीयता नीति
  • उपयोग की शर्तें

डेटा सटीकता अस्वीकरण: हम India Bank Info पर बैंक, शाखा और IFSC जानकारी को भारतीय रिज़र्व बैंक (RBI) और अन्य सार्वजनिक स्रोतों द्वारा प्रकाशित डेटा के साथ सिंक रखने का प्रयास करते हैं, और जहाँ हमें त्रुटियाँ, विसंगतियाँ या पुरानी प्रविष्टियाँ मिलती हैं, वहाँ समय-समय पर रिकॉर्ड की समीक्षा और सुधार करते हैं। फिर भी, हम यह गारंटी नहीं दे सकते कि हर रिकॉर्ड हर समय पूर्ण, अद्यतन या त्रुटि-मुक्त है — बैंक शाखाओं का विलय, बंद होना, नाम बदलना या पुनः असाइन होना होता रहता है, और इन बदलावों को यहाँ दर्शाए जाने में देरी हो सकती है, या स्रोत डेटा में वह जानकारी शामिल ही न हो। India Bank Info एक स्वतंत्र, सूचनात्मक संसाधन है और भारतीय रिज़र्व बैंक या इस साइट पर सूचीबद्ध किसी भी बैंक से संबद्ध, समर्थित या संचालित नहीं है। किसी वित्तीय लेनदेन के लिए IFSC कोड या शाखा विवरण पर भरोसा करने से पहले, कृपया इसे सीधे अपने बैंक से या वर्तमान RBI रिकॉर्ड से पुष्टि करें — यहाँ मिली गलत, अधूरी या पुरानी जानकारी से होने वाले किसी भी नुकसान या देरी के लिए India Bank Info उत्तरदायी नहीं है।

© 2026 India Bank Info.