Banking

    NEFT vs RTGS vs IMPS vs UPI — Which Transfer Method to Use?

    Confused between NEFT, RTGS, IMPS and UPI? Learn the limits, timing, charges and best use case for each method.

    CardKhoj Editorial Team 9 min read

    Financial Disclaimer

    Disclaimer: This information is for educational purposes only. Always consult a certified financial advisor before making any financial decision.

    NEFT vs RTGS vs IMPS vs UPI — When to Use Which

    India has four major electronic fund transfer systems, and most people use them interchangeably without understanding the differences. This leads to common frustrations: sending ₹5 lakh via UPI and getting an error because it exceeds the limit, using NEFT for an urgent payment and wondering why it has not arrived instantly, or paying unnecessary RTGS charges for a ₹10,000 transfer that could have been done for free via IMPS.

    Each system was designed for a specific purpose. Understanding when to use which one saves you time, money, and frustration.

    Complete Comparison

    FeatureUPIIMPSNEFTRTGS
    Full FormUnified Payments InterfaceImmediate Payment ServiceNational Electronic Funds TransferReal Time Gross Settlement
    Transfer Limit₹1 Lakh/txn (₹5L for some banks)₹5 Lakh/txnNo upper limitMin ₹2 Lakh, No upper limit
    SpeedInstant (seconds)Instant (seconds)Batch processing (30 min - 2 hrs)Instant during banking hours
    Availability24/7/36524/7/36524/7/365 (since Dec 2019)7 AM to 6 PM on banking days
    ChargesZero₹0 - ₹25 (varies by bank)Zero (since Jan 2020)Zero (since Jan 2020)
    RequiresUPI ID or mobile numberAccount number + IFSCAccount number + IFSCAccount number + IFSC
    App/ChannelGoogle Pay, PhonePe, Paytm, Bank appsBank app/net bankingBank app/net bankingBank app/net banking
    Best ForDaily payments up to ₹1 lakhUrgent mid-size transfersLarge non-urgent transfersVery large transfers (₹2L+)

    When to Use Each Method

    UPI — Your Daily Payment Companion

    For any payment up to ₹1 lakh, UPI is the obvious choice. It is instant, free, works 24/7, and requires only a phone number or QR code. Whether you are paying your vegetables vendor ₹200 or splitting a restaurant bill of ₹5,000, UPI handles it effortlessly. Some banks now allow UPI transactions up to ₹5 lakh for specific categories like education fees and IPO applications.

    IMPS — When UPI Is Not Enough

    If you need to send more than ₹1 lakh instantly (but less than ₹5 lakh), IMPS is your best option. It works 24/7 including holidays and weekends, and the transfer is completed within seconds. Most banks charge ₹5-₹25 for IMPS transfers, though some banks (IDFC First, for example) offer it free. Use IMPS when the recipient does not have UPI or when the amount exceeds UPI limits.

    NEFT — For Large, Non-Urgent Transfers

    NEFT is ideal for transferring large amounts (₹5 lakh or more) when you do not need the money to arrive instantly. Since NEFT became free in January 2020, it costs the same as UPI (₹0) for any amount. However, NEFT processes in batches every 30 minutes, so there can be a delay of 30 minutes to 2 hours. Use NEFT for scheduled transfers, bill payments, and large amounts where a few hours' delay is acceptable.

    RTGS — For Very Large, Urgent Transfers

    RTGS is designed for high-value, time-sensitive transfers — primarily business transactions, property payments, and large investments. The minimum amount is ₹2 lakh, and there is no upper limit. Transfers settle instantly during banking hours (7 AM to 6 PM). Since it became free in 2020, RTGS is the best option for any urgent transfer above ₹2 lakh during banking hours.

    Common Mistakes to Avoid

    • Entering wrong account number: Unlike UPI (where you can verify the name before sending), NEFT, RTGS, and IMPS send money to the account number you enter. If you make a typo, recovery is extremely difficult. Always double-check the account number and send a small test amount (₹1) first for new beneficiaries.
    • Using RTGS for amounts under ₹2 lakh: RTGS does not process transfers below ₹2 lakh. Use NEFT or IMPS instead.
    • Expecting NEFT to be instant: NEFT processes in batches. If you send money at 3:15 PM, the next batch might process at 3:30 PM, and the beneficiary receives it by 4:00 PM. For urgent transfers, use UPI, IMPS, or RTGS.
    • Ignoring daily limits: Your bank may have daily cumulative limits for each transfer type. A common setup is ₹1 lakh for UPI, ₹5 lakh for IMPS, and ₹10 lakh for NEFT per day (varies by bank). Check your bank's limits in the mobile app settings.

    Quick Decision Guide

    Amount under ₹1 lakh + need it now: UPI. Amount ₹1-5 lakh + need it now: IMPS. Amount above ₹2 lakh + need it now (during banking hours): RTGS. Any amount + can wait 1-2 hours: NEFT. Any amount + paying to a UPI ID or phone number: UPI.

    For most Indians, UPI handles 95% of daily transactions. Keep NEFT as your backup for large transfers, IMPS for urgent mid-size payments, and RTGS for rare high-value transactions. All four are free at most banks, so the choice comes down to speed and amount limits.

    People also ask

    • What is the UPI transaction limit per day?

      The standard NPCI limit is ₹1 lakh per UPI transaction for most payments. Higher limits apply to specific merchant categories such as tax payments, hospitals, education, insurance and capital markets. Your bank or app may set a lower daily limit and a cap on the number of transactions, and new users often have a reduced limit for the first 24 hours.

    • What is the difference between NEFT, RTGS and IMPS?

      All three move money between bank accounts and work 24×7. IMPS is instant and suits payments up to ₹5 lakh. NEFT settles in half-hourly batches with no minimum or maximum set by RBI. RTGS is real-time and meant for large transfers of ₹2 lakh or more. Online NEFT and RTGS are free for savings account customers.

    • Is my money safe in a bank? What is DICGC insurance?

      Yes. Deposits in every RBI-licensed bank in India — public, private, foreign, small finance, cooperative and regional rural banks — are insured by DICGC up to ₹5 lakh per depositor per bank, covering principal and interest together. If you have more than ₹5 lakh, spreading it across banks keeps all of it insured.

    • Is savings account interest taxable in India?

      Yes. Savings account interest is added to your income and taxed at your slab rate. Under the old tax regime, up to ₹10,000 a year is exempt (₹50,000 for senior citizens, which also covers FD interest). The new tax regime does not offer this deduction. Banks do not deduct TDS on savings interest.

    • What is the minimum balance penalty and how can I avoid it?

      Many banks charge a fee if your average monthly balance falls below a set level, such as ₹10,000 in a metro branch. RBI rules require banks to notify you first, give you a month to restore the balance, keep charges proportional to the shortfall, and never let fees push your balance below zero. SBI and several public sector banks have removed this charge on regular savings accounts.