NEFT, RTGS, IMPS: Complete Guide to Bank Transfers in India
Comprehensive guide to NEFT, RTGS, and IMPS fund transfer systems in India. Learn the differences, charges, limits, and when to use each method.
Introduction: Moving Money Across Banks
When Sharma ji in Delhi needs to pay his son’s college fee to a bank in Chennai, how does the money travel? When a business needs to pay a supplier ₹50 lakhs urgently, what’s the fastest way? When you need to transfer ₹5,000 to a friend at midnight, which method works?
India has three primary electronic fund transfer systems—NEFT, RTGS, and IMPS—each designed for different needs. Understanding them helps you choose the right method, save money on charges, and ensure your transfers happen when you need them.
Quick Comparison
| Feature | NEFT | RTGS | IMPS |
|---|---|---|---|
| Full Form | National Electronic Funds Transfer | Real Time Gross Settlement | Immediate Payment Service |
| Speed | Up to 30 min (batches) | Real-time (seconds) | Real-time (seconds) |
| Minimum Amount | ₹1 | ₹2,00,000 | ₹1 |
| Maximum Amount | No limit | No limit | ₹5,00,000 |
| Timing | 24x7x365 | 24x7x365 | 24x7x365 |
| Charges (Online) | Free (most banks) | Free (most banks) | ₹5-15 |
| Settlement | Batch-wise | Gross (individual) | Individual |
| Best For | Regular transfers | Large, urgent transfers | Small, instant transfers |
NEFT: National Electronic Funds Transfer
What is NEFT?
NEFT is a nation-wide electronic fund transfer system enabling transfer of funds from one bank account to another. It operates on a deferred net settlement (DNS) basis.
How NEFT Works
Settlement Mechanism:
Transactions collected in batches
↓
Processed every 30 minutes
↓
Net settlement between banks
↓
Credit to beneficiary
Key Feature: Batch processing (not real-time)
NEFT Timing
Since December 2019:
- Available 24 hours
- 7 days a week
- 365 days a year
- Settlement every 30 minutes
48 Settlement Batches Daily:
- Every half hour
- No holidays
- Round the clock
NEFT Limits
| Parameter | Limit |
|---|---|
| Minimum | ₹1 |
| Maximum | No limit |
| Per Transaction | No cap |
| Daily | Bank-defined |
NEFT Charges
RBI Mandate (Online): Banks are encouraged to offer free NEFT for savings accounts.
Typical Charges:
| Amount | Online | Branch |
|---|---|---|
| Up to ₹10,000 | Free | ₹2.50 |
| ₹10,000 - ₹1 lakh | Free | ₹5 |
| ₹1-2 lakhs | Free | ₹15 |
| Above ₹2 lakhs | Free | ₹25 |
Charges vary by bank—many offer free online NEFT
How to Do NEFT Transfer
Online Banking:
- Login to net banking
- Add beneficiary (account + IFSC)
- Wait for activation (few hours)
- Select “Fund Transfer” > “NEFT”
- Enter amount and purpose
- Confirm with OTP/password
- Transaction queued for next batch
At Branch:
- Fill NEFT form
- Provide beneficiary details
- Sign and submit with ID
- Collect acknowledgment
When to Use NEFT
Best For:
- Regular fund transfers
- Non-urgent payments
- Any amount (no upper limit)
- Free online transfers
- Bulk payments
Not Ideal For:
- Urgent transfers (use RTGS/IMPS)
- Very small urgent amounts (use IMPS)
RTGS: Real Time Gross Settlement
What is RTGS?
RTGS is a funds transfer system where money is transferred from one bank to another on a real-time and individual (gross) basis. It’s designed for large-value transactions.
How RTGS Works
Settlement Mechanism:
Transaction initiated
↓
Processed individually
↓
Real-time settlement
↓
Immediate credit (within seconds)
Key Features:
- Real-time = No batching
- Gross = Each transaction settled individually
- Immediate = Seconds, not hours
RTGS Timing
Since December 2020:
- Available 24 hours
- 7 days a week
- 365 days a year
- True real-time, anytime
RTGS Limits
| Parameter | Limit |
|---|---|
| Minimum | ₹2,00,000 |
| Maximum | No limit |
| Per Transaction | No cap |
| Daily | Bank-defined |
Why ₹2 Lakh Minimum? RTGS is designed for large-value transactions. For smaller amounts, use NEFT or IMPS.
RTGS Charges
RBI Mandate: No charges for online RTGS transactions.
Typical Charges (if applicable):
| Amount | Online | Branch |
|---|---|---|
| ₹2-5 lakhs | Free | ₹25 |
| Above ₹5 lakhs | Free | ₹50 |
Most banks offer free online RTGS
How to Do RTGS Transfer
Online Banking:
- Login to net banking
- Add beneficiary (account + IFSC)
- Wait for activation (may be instant for RTGS)
- Select “Fund Transfer” > “RTGS”
- Enter amount (min ₹2 lakhs)
- Confirm with OTP/2FA
- Transfer processed in seconds
At Branch:
- Fill RTGS form
- Provide beneficiary details
- Submit with ID proof
- Transfer processed quickly
- Collect acknowledgment
When to Use RTGS
Best For:
- Large transfers (₹2 lakh+)
- Urgent high-value payments
- Property transactions
- Business payments
- Same-day settlement needs
Not Suitable For:
- Amounts below ₹2 lakhs
- Small personal transfers
IMPS: Immediate Payment Service
What is IMPS?
IMPS is an instant interbank electronic fund transfer service that enables 24x7x365 instant transfer of funds. It was launched by NPCI in 2010.
How IMPS Works
Settlement Mechanism:
Transaction initiated
↓
Processed immediately
↓
Debit sender's account
↓
Credit receiver's account
↓
Confirmation to both parties
All in seconds!
IMPS Timing
- Available 24 hours
- 7 days a week
- 365 days including holidays
- True instant transfer
Unlike NEFT (batch) or RTGS (large value), IMPS works for any amount, anytime.
IMPS Limits
| Parameter | Limit |
|---|---|
| Minimum | ₹1 |
| Maximum | ₹5,00,000 (bank may set lower) |
| Daily | Bank-defined |
Some banks allow up to ₹5 lakh per transaction, others cap at ₹2 lakh
IMPS Charges
Typical Charges:
| Amount | Charge |
|---|---|
| Up to ₹1,000 | ₹2-2.50 |
| ₹1,000 - ₹10,000 | ₹4-5 |
| ₹10,000 - ₹1 lakh | ₹7-12 |
| ₹1 - ₹2 lakhs | ₹12-15 |
| ₹2 - ₹5 lakhs | ₹20-25 |
Charges vary by bank
Why Not Free Like NEFT/RTGS? IMPS involves real-time processing infrastructure costs. However, UPI (built on IMPS rails) is free for individuals.
Methods to Do IMPS
Via Mobile Banking:
- Login to mobile app
- Select “Transfer” > “IMPS”
- Enter account number + IFSC
- Or use mobile number (MMID)
- Enter amount
- Confirm with MPIN/OTP
- Instant transfer
Via MMID (Mobile Money Identifier):
- Unique 7-digit code
- Linked to mobile + bank account
- Transfer using mobile number + MMID
Via Account + IFSC:
- Traditional method
- Need full bank details
Via Aadhaar:
- Aadhaar number linked to bank
- Transfer to Aadhaar-linked account
When to Use IMPS
Best For:
- Urgent small transfers
- Anytime, anywhere transfers
- When UPI not available/working
- Mobile-initiated transfers
Less Ideal For:
- Large amounts (₹5L+ use RTGS)
- When charges matter (use UPI for free)
NEFT vs RTGS vs IMPS: Detailed Comparison
By Transaction Speed
| Method | Speed |
|---|---|
| RTGS | Seconds (fastest for large) |
| IMPS | Seconds (fastest for small) |
| NEFT | Up to 30 min (batch processing) |
By Amount Suitability
| Amount Range | Best Method |
|---|---|
| ₹1 - ₹10,000 | UPI (free) or IMPS |
| ₹10,000 - ₹1 lakh | NEFT (free) or UPI |
| ₹1 - ₹2 lakhs | NEFT (free) |
| ₹2 lakhs+ | RTGS (free, instant) |
| ₹5 lakhs+ | RTGS only |
By Urgency
| Urgency Level | Best Method |
|---|---|
| Can wait 30 min | NEFT |
| Need in seconds (small) | IMPS/UPI |
| Need in seconds (large) | RTGS |
| Late night urgent | IMPS/RTGS |
By Cost
| Method | Online Cost |
|---|---|
| NEFT | Free |
| RTGS | Free |
| IMPS | ₹2-25 |
| UPI | Free |
Pro Tip: For transfers up to ₹1 lakh, use UPI for free instant transfers.
Understanding Settlement
NEFT: Deferred Net Settlement (DNS)
How It Works:
Morning Batch (say 9:00 AM):
Bank A sends ₹10 lakh to Bank B
Bank B sends ₹8 lakh to Bank A
─────────────────────────────
Net: Bank A pays Bank B ₹2 lakh
Advantage: Efficient for banking system Disadvantage: Takes time (up to 30 min)
RTGS: Real Time Gross Settlement
How It Works:
Each transaction processed individually:
9:00:01 - ₹5 lakh A→B: Processed immediately
9:00:02 - ₹3 lakh B→A: Processed immediately
No netting, no waiting
Advantage: Immediate, certain Disadvantage: Requires more liquidity
IMPS: Individual Settlement
How It Works:
Similar to RTGS but for smaller amounts
Each transfer settled individually
Instant confirmation to both parties
Common Issues and Solutions
NEFT Transfer Delayed
Possible Reasons:
- Wrong beneficiary details
- Bank server issues
- Holiday processing delays
Solution:
- Wait for next settlement batch (30 min)
- Check beneficiary details
- Contact bank if >2 hours
RTGS Failed
Possible Reasons:
- Below ₹2 lakh minimum
- Wrong account/IFSC
- Beneficiary bank offline
Solution:
- Verify amount > ₹2 lakh
- Double-check details
- Contact bank immediately
IMPS Deducted But Not Credited
Possible Reasons:
- Technical timeout
- Beneficiary account issue
- Network glitch
Solution:
- Wait 30 minutes
- Check with beneficiary
- Raise dispute in banking app
- Auto-reversal usually in 24-48 hours
Money Sent to Wrong Account
Immediate Steps:
- Contact your bank immediately
- Request recall
- File written complaint
- Approach RBI Ombudsman if unresolved
Reality: If credited to wrong account, recovery depends on beneficiary’s cooperation.
IFSC Code Explained
What is IFSC?
Indian Financial System Code
- 11-character alphanumeric code
- Identifies bank branch
- Essential for NEFT/RTGS/IMPS
IFSC Structure
HDFC0001234
│ │ │
│ │ └── Branch code (last 6 digits)
│ └── 0 (always zero)
└── Bank code (first 4 letters)
Examples:
- SBIN0001234 → SBI branch
- HDFC0001234 → HDFC Bank branch
- ICIC0001234 → ICICI Bank branch
- PUNB0001234 → PNB branch
Finding IFSC
Methods:
- Cheque book: Printed on cheque leaf
- Passbook: Usually on first page
- Net banking: Account details section
- RBI website: ifsc.bankifsccode.com
- Bank website: Branch locator
Best Practices
Before Transferring
✅ Double-check account number ✅ Verify IFSC code ✅ Confirm beneficiary name ✅ Save beneficiary for future ✅ Start with small test transfer (new beneficiaries)
Choosing the Right Method
| Scenario | Recommended Method |
|---|---|
| ₹5,000 to friend urgently | UPI |
| ₹50,000 salary transfer | NEFT |
| ₹10 lakh property payment | RTGS |
| ₹2,000 at midnight | IMPS/UPI |
| Bulk vendor payments | NEFT |
Security Tips
✅ Use official banking apps/websites ✅ Never share OTP/password ✅ Verify details before confirming ✅ Keep transaction records ✅ Update mobile number with bank
Key Takeaways
- NEFT: Free, batch processing (30 min), any amount, best for regular transfers
- RTGS: Free, instant, ₹2 lakh minimum, best for large urgent transfers
- IMPS: Paid (₹2-25), instant, up to ₹5 lakh, best for urgent small transfers
- All 24x7: All three work round the clock now
- UPI for small: Use UPI for free instant small transfers
- IFSC essential: Ensure correct code for successful transfer
- Verify details: Double-check before every transfer
Disclaimer
This article is for educational purposes only. Transfer limits and charges vary by bank and may change. Always verify current terms with your bank before transferring funds.
Frequently Asked Questions
Q: Which is faster—NEFT or RTGS? A: RTGS is instant (seconds). NEFT takes up to 30 minutes.
Q: Is NEFT free? A: Online NEFT is free at most banks. Branch NEFT may have small charges.
Q: What’s the minimum for RTGS? A: ₹2,00,000. For smaller amounts, use NEFT or IMPS.
Q: Does IMPS work on holidays? A: Yes, IMPS works 24x7x365 including all holidays.
Q: Why use NEFT when UPI is free and instant? A: UPI has ₹1 lakh limit. For larger amounts (₹1 lakh - ₹2 lakh), NEFT is better.
Q: Can NEFT/RTGS be done through mobile app? A: Yes, most banking apps support NEFT/RTGS transfers.
Q: What if I enter wrong account number? A: Money goes to wrong account. Recovery is difficult—always verify before sending.
In India’s digital payment landscape, understanding NEFT, RTGS, and IMPS is like knowing which road to take—each has its purpose, and choosing right saves time, money, and hassle.