IMPS vs NEFT vs RTGS: Differences, Usage Limits & Charges

TL;DR - Summary
- What is the difference between IMPS, NEFT, and RTGS? - IMPS, NEFT, and RTGS are three Indian electronic payment systems with different processing models, where IMPS enables near-instant 24x7 transfers, NEFT processes transactions throughout the day at regular intervals, and RTGS settles eligible transactions individually in real time.
- Are IMPS, NEFT, and RTGS free to use? - IMPS, NEFT, and RTGS charges depend on the payment method and bank. Online NEFT transactions must be offered free by banks, while RTGS charges may apply within RBI-prescribed limits and IMPS charges vary by bank. Receiving these payments is generally free for the beneficiary.
- Can IMPS, NEFT, or RTGS receive money from outside India? - IMPS, NEFT, and RTGS are domestic Indian payment systems and cannot be used by a foreign client to send an international payment directly into an Indian bank account. International payments generally require a cross-border payment route such as a SWIFT transfer or a payment platform that supports local collection.
- How should an Indian freelancer receive payment from an international client if IMPS, NEFT, and RTGS cannot help? - An Indian freelancer receiving an international payment generally needs a cross-border payment method such as a SWIFT wire or a payment platform that provides local receiving account details. IMPS, NEFT, and RTGS can be used after funds are in the Indian banking system, but they do not provide the international collection route themselves.
What Are IMPS, NEFT, and RTGS?
IMPS, NEFT, and RTGS are three electronic payment systems used to transfer money between bank accounts in India, with each designed for different transaction needs. IMPS is built for instant transfers, NEFT handles transfers through periodic settlement batches, and RTGS is designed for high-value payments that settle individually in real time.
- IMPS (Immediate Payment Service): IMPS enables near-instant, 24x7 transfers between participating Indian bank accounts, thereby making it useful when money needs to reach the recipient quickly.
- NEFT (National Electronic Funds Transfer): NEFT is an RBI-operated payment system available 24x7. Transactions are processed in half-hourly settlement batches, making NEFT suitable for routine bank transfers where immediate settlement is not essential.
- RTGS (Real-Time Gross Settlement): RTGS processes eligible transactions individually in real time rather than grouping them into batches. RTGS is primarily designed for high-value transfers and has a minimum transaction amount of ₹2 lakh.
Note that all three systems operate within India's domestic banking infrastructure. They are not international payment networks, so a foreign client cannot use IMPS, NEFT, or RTGS as the direct route for sending an international payment to an Indian bank account.
Do not confuse domestic rails with international payment methods. IMPS, NEFT and RTGS move money within India, but an overseas client needs a separate cross-border route, SWIFT or a platform with local receiving accounts, to get the money into India in the first place.

How Do IMPS, NEFT, and RTGS Actually Work?
IMPS, NEFT, and RTGS work differently based on how transactions are processed and settled. IMPS transfers funds immediately, NEFT processes transactions through periodic settlement batches, and RTGS settles each eligible transaction individually in real time.
- IMPS: When you initiate an IMPS transfer, the transaction is processed immediately, allowing funds to reach the recipient 24x7, including weekends and bank holidays. IMPS is available through channels such as mobile and internet banking, ATMs and participating bank branches.
- NEFT: NEFT uses a deferred net settlement process, with transactions processed in half-hourly batches throughout the day. A transfer submitted after one batch may therefore wait for the next settlement cycle.
- RTGS: RTGS processes eligible transactions individually and settles them in real time, without waiting for a batch. This makes it particularly suitable for high-value payments that need immediate settlement.
IMPS, NEFT, and RTGS generally require the beneficiary's name, account number, IFSC code and bank details to make an account-based transfer. The exact information required can vary by bank and payment channel. You can also use the UTR number for RTGS and NEFT to track or identify a bank transfer.
NEFT and RTGS are available through internet/mobile banking and bank branches. IMPS is also available through multiple channels, including mobile and internet banking, ATMs and participating branches.
NEFT is operated by the Reserve Bank of India (RBI), while IMPS is operated by the National Payments Corporation of India (NPCI). RTGS is operated by the RBI.
IMPS vs NEFT vs RTGS: Key Differences
IMPS, NEFT, and RTGS differ mainly in how they settle transactions, how quickly funds move, their transfer limits, availability, access channels, and charges.
| Feature | IMPS | NEFT | RTGS |
|---|---|---|---|
| Full Form | Immediate Payment Service | National Electronic Funds Transfer | Real-Time Gross Settlement |
| Settlement Type | Immediate, transaction-by-transaction | Deferred Net Settlement, in batches | Real-time, transaction-by-transaction |
| Speed | Instant | Processed in half-hourly settlement batches | Real-time |
| Minimum Transfer | ₹1 | ₹1 | ₹2 lakh |
| Maximum Transfer | Up to ₹5 lakh per transaction, subject to bank limits | No RBI upper limit, subject to bank/channel limits | No RBI upper limit, subject to bank/channel limits |
| Availability | 24x7 | 24x7x365 | 24x7x365 |
| Mode | Mobile/internet banking, ATMs and participating branches | Online and bank branches | Online and bank branches |
| Managed by | NPCI | RBI | RBI |
| Works for international payments? | No | No | No |
Verdict
- IMPS is best suited to small, urgent domestic transfers, with transactions available instantly around the clock and a ₹5 lakh per-transaction limit for most channels.
- NEFT is suitable for routine domestic transfers of different sizes when immediate settlement is not essential. Its half-hourly settlement cycles mean the transaction may take some time to be processed.
- RTGS is designed for high-value domestic transfers, with a ₹2 lakh minimum and individual real-time settlement. For large payments where immediate settlement matters, RTGS is the appropriate domestic rail.
What Are the Transfer Limits and Charges for IMPS, NEFT & RTGS?
IMPS, NEFT, and RTGS have different transfer limits and charges, so the right option depends on how much you need to send and how quickly it needs to arrive.
Transfer Limits
- IMPS: The minimum transfer amount is ₹1, with a maximum of ₹5 lakh per transaction for most channels, although individual banks may set lower limits.
- NEFT: The minimum amount is ₹1, with no upper limit set by the RBI. Banks may impose their own limits. A person without a bank account can also make a cash-based NEFT remittance of up to ₹50,000 per transaction through a bank branch.
- RTGS: The minimum transaction amount is ₹2 lakh, with no upper limit prescribed by the RBI. Individual banks may set their own limits.
Charges
- NEFT: RBI does not permit banks to charge customers for inward NEFT transactions. For outward transactions, the maximum permitted charge is ₹2.50 for amounts up to ₹10,000, ₹5 for amounts above ₹10,000 and up to ₹1 lakh, ₹15 for amounts above ₹1 lakh and up to ₹2 lakh, and ₹25 for amounts above ₹2 lakh, excluding applicable GST.
- RTGS: Banks cannot charge recipients for inward RTGS transactions. For outward transactions, the maximum permitted charge is ₹25 for transactions of ₹2 lakh to ₹5 lakh and ₹50 for transactions above ₹5 lakh, excluding applicable GST.
- IMPS: IMPS charges are determined by individual banks and service providers, so the cost varies. There is no single RBI-prescribed customer charge structure equivalent to the caps applicable to NEFT and RTGS.
- Receiving Money: Inward NEFT and RTGS transactions are free under RBI rules. IMPS receiving charges depend on the bank's fee structure, so recipients should check their bank's current schedule.
When Should You Use IMPS, NEFT, or RTGS?
Use IMPS for urgent domestic transfers of up to ₹5 lakh, NEFT for routine transfers when immediate settlement is not necessary, and RTGS for high-value, time-sensitive transfers of ₹2 lakh or more. The best choice ultimately depends on how quickly the money needs to arrive and how much you are transferring.
Scenario 1: IMPS
IMPS works best when a small domestic payment needs to reach the recipient immediately, regardless of the time or day. For example, you might need to pay a ₹500 utility bill or transfer a small amount to a friend on a Sunday evening. IMPS processes eligible transfers instantly, 24x7, including weekends and bank holidays, so the recipient can receive the money within seconds.
Scenario 2: NEFT
NEFT is a better fit when the payment is routine and does not need to reach the recipient immediately. For example, if you need to pay a ₹2 lakh vendor invoice on a Tuesday morning but can afford to wait, NEFT processes the transaction through half-hourly settlement batches and can cost less than RTGS for an outward transfer.
Scenario 3: RTGS
RTGS is designed for high-value payments where individual, real-time settlement is important. For example, if you need to send a ₹15 lakh property advance that must reach the recipient the same day, RTGS can process the eligible transaction individually without waiting for a batch.
Which Transfer Method Should You Choose?
Three simple questions can help you decide which payment system fits your transaction.
- How urgent is the transfer?
- How large is the amount?
- Is the sender in India or abroad?
Can IMPS, NEFT, or RTGS Receive International Payments?
IMPS, NEFT, and RTGS cannot be used by a foreign client to send an international payment directly to an Indian bank account. These are domestic Indian payment systems designed for transfers within India's banking infrastructure.
Why Can't IMPS, NEFT, or RTGS Be Used for International Payments?
The limitation comes from how these payment systems are structured and where they operate.
- Domestic Payment Systems: IMPS, NEFT, and RTGS operate within India's banking network and are designed for domestic account-to-account transfers.
- No International Payment Routing: These systems do not provide the international correspondent-banking route needed to move funds from an overseas bank into India. International payments may instead involve SWIFT messaging, correspondent banks and foreign-exchange conversion.
- Foreign Clients Cannot Access These Rails Directly: A client in the US, UK or Singapore cannot simply initiate an IMPS, NEFT or RTGS payment from their local bank to an Indian beneficiary. They need an international payment route first.
What Should Indian Freelancers and Exporters Use Instead?
Indian freelancers and exporters receiving money from overseas generally have two broad options:
- International Wire Transfers: A foreign bank can send an international wire to the Indian recipient's bank, commonly using SWIFT messaging and correspondent banking. The payment is then processed and converted according to the recipient bank's arrangements.
- Cross-border Payment Platforms: Regulated payment providers can let overseas clients pay through local payment rails and then settle the funds into the recipient's Indian bank account. Depending on the provider, they can also handle foreign-exchange conversion and provide remittance or export documentation such as FIRA.
How Does Skydo Help Indian Businesses Receive International Payments?
Skydo helps Indian businesses and freelancers receive international payments through local collection accounts, predictable pricing, faster settlement and built-in compliance support.
These features address a need that domestic payment systems such as IMPS, NEFT and RTGS cannot handle directly. With Skydo, you get:
- Free Virtual Accounts in Major Currencies: Skydo provides local receiving account details in USD, EUR, GBP, SGD, AUD and CAD at no additional cost. Indian businesses and freelancers can share these details with overseas clients, who can pay through local payment rails in their own country.
- Fast Setup: A Skydo account can be set up in around 5 minutes, allowing businesses to start receiving international payments without going through a lengthy traditional banking setup.
- Flat Predictable fees: Skydo charges $19 for payments up to $2,000, $29 for payments from $2,001 to $10,000, and 0.3% for payments above $10,000. It does not charge monthly fees and advertises 0% FX markup.
- Free FIRA: Skydo provides free FIRA (Foreign Inward Remittance Advice) for eligible transactions, giving recipients documentation of incoming international payments for accounting, tax and compliance purposes.
- Compliance Support: Skydo lets exporters link their DGFT account, bulk-upload shipping bills, map IRMs and generate eBRC through the platform. It also supports EDPMS closure.
- Settlement speed: Eligible payments are settled into the Indian bank account within 1 working day, providing a predictable timeline for receiving funds.
Additionally, Skydo offers support through channels including WhatsApp and phone, thereby helping Indian businesses and freelancers with payment status, settlement and documentation queries.
Is IMPS or NEFT free to use?
Receiving money through NEFT or IMPS is generally free for the recipient, although banks may have their own applicable charges for certain services. For sending money, RBI requires banks to offer online NEFT transactions at no charge, while branch-initiated NEFT can carry charges within RBI's prescribed limits. IMPS charges are determined by the participating bank or service provider, so the cost can vary.
Which is better, NEFT or IMPS?
Is GPay IMPS or NEFT?
Is RTGS free or chargeable?
Can my foreign client send money to India using IMPS or NEFT?
What details are needed to receive money via IMPS, NEFT, or RTGS?
What is the minimum amount for RTGS?
Can a non-account holder use NEFT?






