Send over $1000 to an Indian bank account for zero fee

Send over $1,000 to any bank account in India1 for $0*

If you need to send more than $1,000 in a transaction to loved ones in India, you should consider using our online service to a bank account. We've dropped the fee to $0* and funds are generally available on the same day3.

We've also lowered our sending fees if you need to send less than $1,000 to $4*. With a service that’s as fast as the banks and with our most competitive rate to date, sending money to all qualifying banks in the National Electronic Funds Transfer (NEFT) network1 in India with Western Union is a smart idea.

Why send money to a bank account to India?

Send up to $1,000 for $4*.

Send over $1,000 for $0*.

Funds available the same business day2.

Send up to $5,000 online.


Participating banks include:


Getting started is easy

Sign up for an account online.

Choose to send to a bank account.

Enter your receiver and payment information:

  • Bank name
  • Account number
  • IFSC code

*Western Union also makes money from currency exchange. Subject to applicable taxes, if any. When choosing a money transmitter, carefully compare both transfer fees and exchange rates.

1Available to all banks in the National Electronic Funds Transfer (NEFT) network.

2Funds may be delayed or services unavailable based on certain transaction conditions, including amount sent, destination country, currency availability, regulatory and foreign exchange issues, required receiver action(s), identification requirements, Agent location hours, differences in time zones, or selection of delayed options. Additional Restrictions may apply. See Online Terms & Conditions for details.