Most bank transfers in India are instant or near-instant, but the exact time depends on the method. Here is how long each takes and what to do if your money does not show up.
Transfer times at a glance
| Method | Typical time |
|---|---|
| UPI | Instant (seconds) |
| IMPS | Instant (seconds) |
| RTGS | Real-time, usually within 30 minutes |
| NEFT | A few minutes up to ~2 hours |
Why NEFT is slower
UPI, IMPS and RTGS settle each transaction individually, so the money moves immediately. NEFT settles in batches instead — transactions are grouped and processed at frequent intervals through the day. That batching adds a short delay, which is why a NEFT transfer can take a few minutes to a couple of hours even though the system runs 24×7. Learn more in our NEFT guide.
What affects the time
- Beneficiary bank processing — the receiving bank still has to credit the account.
- First transfer to a new payee — the cooling-off period can delay large amounts.
- Bank server load or maintenance windows.
Money debited but not received?
Failed transfers are automatically reversed, usually within a few hours and up to one working day. If the reversal does not happen, contact your bank with the transaction reference number; under RBI rules banks must resolve such failures within a set timeframe, often with compensation for delays.
Frequently asked questions
How long does a NEFT transfer take?
Usually a few minutes, and up to about two hours, because NEFT settles in batches rather than instantly.
Is IMPS instant?
Yes. IMPS credits the beneficiary within seconds, 24x7, including holidays.
My money was debited but not received. What do I do?
Failed transfers are auto-reversed, usually within hours. If not, contact your bank with the transaction reference number; RBI rules require timely resolution.
Limits, charges and procedures are set by the RBI, NPCI and individual banks and can change. Always confirm current details in your own bank’s app before a transfer. Last updated June 2026.