The amount of money you can transfer to India is unlimited. However, that money needs have a legal origin. This money will also be subject to income tax payable in the country of origin. Some countries have a limit on how much money can be sent overseas. This is to prevent money laundering. For instance, in the United States, up to $14,000 can be sent overseas to a single person every year. Amounts over the $14,000 threshold will attract gift taxes.