Swiss Made

Find the best providers to send money to India

How to send money to India

Learn how to make a money transfer to India with the best providers in a few easy steps

1. Make sure the INR exchange rate is favorable

Even though the evolution of the currency market is unforseeable, it can help you save money to follow it to optimize how many you will receive against your sending currency. You should subscribe to smart alerts to follow the INR mid-market's evolution.

2. Make your choice among the more than thirty money transfer providers sending money to India in order to select the best option.

There are quite a few money transfer companies able to send money to India, such as Orbit Remit, Azimo, WorldRemit, TransferWise, Remitly. Sending money with the right service from the more than 32 available options is a sure way to save on costs.

3. Choose the best option that suits your needs

Pick money transfer provider with the lowest price, the shortest transfer time, highest ratings, or other criteria.

In addition, you may want to consider the payment solution and pay-out options. Providers often give you the option to pay your transfer by a local bank transfer or by cards (credit or debit). At the other end, in India, you can decide if your want the converted amount to be transferred to your recipient's account or be available for cash pick-up.

4. Sign up and start your transfer to India with the service you selected

Visit the provider's homepage to complete the sign-up process - be ready to give an offical ID and/or a proof of adress - and set upyour transfer.

Like you, millions of people send money to India each day. India has the largest diaspora in the world, and many of us send money back to our home country to support friends and familly living in different parts of India. Whether you send money each month or you need to make a one-off transfer for a special occasion, it's important to compare your options and use only the best money transfer services.

Indeed, based on WorldBank estimates, we calculated that the Indian diaspora is loosing 2 billion USD each year on unnecessary transfer fees and poor exchange rates. This needs to stop, so before your next money transfer, use the form above to compare the best options or select one of the best rated money transfer providers below.


Best rated providers to send money to India


Which provider to use for transferring money to India ?

The good news is that there are hundreds of options to send your money to India. On Monito, we currently compare and review 115 providers and banks allowing you to transfer money to India. But this makes the task of finding which provider is the best for you quite complicated, which is why we're here to help you.

No bank or money transfer operator is the best for all use-cases. If you want to send 1000 GBP from the UK to a bank account in India, online money transfer operators such as TransferWise or WorldRemit currently offer the best rates.

If you'd rather have your family pick-up rupees in cash at an agent location or receive the money directly on their mobile phone, we would probably recommend you to try Azimo, MoneyGram or Western Union.

You want to send a larger sum of money? You will usually get a better exchange rate by using foreign exchange companies such as Currencies Direct, Currency Solutions or The FX Firm.





Save money on all occasions when sending money to India

Send money to your family

Transfers to your own savings accounts

Bill payment in India


What information do you need to send money to a bank account in India


IFSC (ex. CORP0000883)
An 11-character code uniquely identifying bank branches in India, with the first four characters representing the bank name, and the last six the branch.

Account number (ex. 088301601000143)
The account number should be between 11 and 18 digits

Name of the recipient
The name of the recipient's bank account's holder.


Banks in India do not yet use the IBAN system to identify bank accounts for international transactions, and the SWIFT/BIC codes aren't widely used as well. The information you'll need to make a bank transfer to India is the IFSC, which is used to identify a particular branch of all banks in India, as well as the account number of the recipient.

These two elements and the full name of the recipient are usually the only information you will need to set-up a transfer with most money transfer providers listed on Monito, but some may also ask you to fill in the name and address of the recipient's bank.

You can find the IFSC for any bank in India with this calculator.


Major banks in India


State Bank of India
ICICI Bank
City Union Bank
HDFC Bank
Federal Bank
IDFC Bank
Yes Bank
AXIS Bank
Karnataka Bank
South Indian Bank

There are hundreds of banks in India to which you can send money from abroad, including the national banks, the regional banks and a lot of private banks.

Most of the providers we list in our comparison results and which we review will be able to send money to all of the banks, so chances are you don't need to worry about that.

What you should be careful about is that you use a provider which will make a local bank transfer to the recipient's bank account in India, to avoid any fees that the bank in India could apply to incoming international money transfers.




Join the discussion

Ask your questions or share your tips for money transfers to India