What is NEFT? How India Receives International Remittances

NEFT (National Electronic Funds Transfer) is a nationwide payment system operated by the Reserve Bank of India that allows funds to be transferred between any two bank accounts in India. For international remittances, NEFT is typically the final step — the 'last mile' that moves money from a correspondent bank or exchange house into a recipient's Indian bank account after it has crossed borders.

How NEFT works as the last mile for remittances

When you send money to India from abroad, the international portion of the transfer travels via SWIFT, stablecoin rails, or a remittance network. Once the funds reach India — typically at a partner bank or NBFC (Non-Banking Financial Company) — NEFT handles the domestic leg. The receiving institution initiates an NEFT credit to the recipient's bank account using their IFSC code and account number. This means even fast international transfers like USDC on Stellar may wait for NEFT's processing cycle before the money appears in the recipient's account.

NEFT settlement hours and batch processing

As of December 2019, NEFT operates 24 hours a day, 7 days a week, including holidays — a major upgrade from its earlier 8 AM to 7 PM window. Transfers are processed in half-hourly batches throughout the day. This means a transfer initiated just after a batch cutoff waits up to 30 minutes for the next settlement cycle. In practice, most international remittance providers credit recipient accounts within 1-2 hours during business hours and within a few hours at night, assuming the international leg has already completed.

NEFT transaction limits and what they mean for remittances

NEFT has no minimum transfer amount and no upper limit per transaction — making it suitable for both small family remittances and larger transfers. However, individual banks may impose their own daily or per-transaction limits on NEFT credits they accept. For most diaspora remittances in the $200-$2,000 range, NEFT handles the amount without issue. Transfers above approximately ₹2 lakh (roughly $2,400) are sometimes routed via RTGS (Real-Time Gross Settlement) instead, which settles individually in real time rather than in batches.

Why understanding NEFT matters when comparing remittance providers

When a remittance service advertises 'instant' or 'same-day' delivery to India, that claim depends on NEFT processing. A provider using crypto rails might complete the international transfer in under a minute, but the recipient still waits for NEFT's next batch cycle. This is why comparing providers on quoted delivery times is important — the bottleneck is often the domestic Indian settlement leg, not the international one. Providers with strong Indian banking partnerships (direct NEFT credit relationships) tend to credit faster than those routing through multiple intermediaries.

Frequently asked questions

What is NEFT and who operates it?

NEFT stands for National Electronic Funds Transfer. It is a payment system operated by the Reserve Bank of India (RBI) that enables interbank fund transfers between any two NEFT-enabled bank accounts in India. It is used for both domestic transfers and the last-mile delivery of international remittances.

How long does an international remittance take to reach an Indian bank account via NEFT?

Once the international portion of the transfer is complete, NEFT typically credits the recipient's account within 30 minutes to 2 hours, depending on which batch cycle the remittance provider initiates the credit. NEFT runs in half-hourly batches around the clock since December 2019. Total end-to-end delivery time depends heavily on the speed of the international transfer leg.

What information is needed to receive a remittance via NEFT in India?

The recipient needs to provide their full bank account number and the IFSC (Indian Financial System Code) of their branch — an 11-character alphanumeric code that identifies the specific bank and branch. The sender's remittance provider uses these details to initiate the NEFT credit on the Indian side.

Is NEFT free for receiving remittances?

Yes — RBI mandates that banks cannot charge recipients for NEFT credits. The sending side (the remittance provider or Indian partner bank) may incur a nominal processing fee, but this cost is typically absorbed by the provider rather than passed to the recipient.

What is the difference between NEFT and RTGS for receiving remittances?

NEFT processes transfers in half-hourly batch cycles with no minimum amount, making it the standard route for most remittances. RTGS (Real-Time Gross Settlement) settles transfers individually in real time but has a minimum of ₹2 lakh (approximately $2,400) — so it is used for large-value transfers. For typical family remittances, NEFT is the relevant system.

Can crypto-based remittances like USDC on Stellar deliver directly to an Indian bank account?

Not directly. Crypto rails settle the international leg almost instantly, but the recipient still needs a fiat bank account credit. Indian crypto exchanges and partner NBFCs act as off-ramps, converting USDC to INR and initiating an NEFT credit to the recipient's account. This final NEFT step typically adds 30 minutes to 2 hours to the overall delivery time.

Compare live rates across 370+ corridors on RemitRoutes · methodology. Last updated 2026-03-07.