NEFT vs RTGS vs IMPS vs UPI: Differences, Limits & Timings
If you bank in India, you have almost certainly chosen between NEFT, RTGS, IMPS and UPI without being sure what separates them. All four move money electronically from one account to another, but they differ in speed, the amounts they allow, when they run, and what they cost.
This guide expands each acronym and lays out the practical differences so you can pick the right rail for the job.
What each one stands for
NEFT is National Electronic Funds Transfer, a system run by the Reserve Bank of India that settles transfers in batches.
RTGS is Real Time Gross Settlement, designed for large-value transfers that settle one-by-one, in real time.
IMPS is Immediate Payment Service, an instant interbank service operated by NPCI.
UPI is Unified Payments Interface, the mobile-first system that lets you pay straight from your bank account using a UPI ID or QR code.
Speed and timings
RTGS, IMPS and UPI are effectively instant, and all three are available 24x7, including weekends and holidays. RTGS became round-the-clock in December 2020.
NEFT is also available 24x7 but settles in half-hourly batches rather than instantly, so a transfer can take anywhere from a few minutes to about half an hour to reflect.
Limits and cost
RTGS is built for big amounts: the minimum is ₹2,00,000 and there is no upper limit set by the RBI. NEFT has no minimum and no RBI-mandated maximum, though your bank may cap it.
IMPS typically allows up to ₹5,00,000 per transaction. UPI is meant for everyday payments, with a common per-transaction limit of ₹1,00,000 (higher for specific categories such as hospitals, education and capital markets).
For online and mobile transfers, the RBI has waived NEFT and RTGS charges, and UPI is free for normal person-to-person payments. Banks may apply small charges on IMPS or on branch transactions, so check your bank’s schedule.
Which should you use?
For a quick everyday payment from your phone, UPI is usually the simplest. For an instant transfer of a larger sum, IMPS works well. For very large transfers, RTGS is the designed choice, and NEFT is a reliable option when instant settlement is not essential.
Whichever you use, you will need the recipient’s account number and IFSC for NEFT, RTGS and IMPS, while UPI only needs their UPI ID or QR code.