Should I use an NRE or NRO account to transfer money from India to the US? Any reports needed?
Deposits into NRE account can only be done from funds outside India. So your brother cannot deposit into your NRE account.  He can deposit in NRO account or directly wire transfer the funds. Both these require some paper work depending on the amount. NRE is better. It's a tax free account, exempt from income tax. NRE account is freely repatriable (Principal and interest earned) while the NRO account has restricted repatriability
How much amount can we transfer from India to the USA? Is the limit per year? As I understand your father in law is Indian Citizen and his tax paid earnings need to be transferred outside of India. Under the Liberalized Remittance Scheme by RBI, one can transfer upto 2,50,000 USD. Please check with your Bank for the exact paperwork. A form 15CA and 15CB [by CA] are required to establish taxes have been paid. What documents we have to present to the bank? See above. Should money be transferred to company's account(Indian Company) to USA company? or can be transferred to my husband's account. Transfer of funds by a Indian Company to US Company has some restrictions. Please check with CA for details. If you father in law has sold the Indian Company and paid the taxes in India; he can transfer the proceeds to his son in US as per the Liberalized Remittance Scheme. Can they just gift the whole amount to my husband? What will be the tax implication on my husband's part in USA and on my father in law in India. The whole amount can be gifted by your father in law to your husband [his son]. There is no tax implication in India as being an Indian resident, gift between close relatives is tax free. There is no tax implication to your husband as he is a US Citizen and as per gift tax the person giving the gift should be paying the applicable taxes. Since the person gifting is not US Citizen; this is not applicable. I can't speak for India, but for US travelers abroad, using an ATM card that reimburses transaction fees is usually the most convenient and cheapest way to obtain foreign cash. There are several banks and brokerages that offer these types of ATM cards in the US. The exchange rate is competitive and because the fees are reimbursed it's cheaper and easy than going to a bank or kiosk to exchange currencies. I don't know if you can get accounts/cards like this in India that reimburse ATM fees. For purchases, using a credit card is fine, too. Some cards charge a foreign transaction fee of ~1%, some don't. The credit card I use most of the time does charge a 1% transaction fee, but I get 2% back in rewards so I still don't mind using it when traveling. Your bank will gladly help you convert your Indian savings accounts into NRO savings accounts. You cannot change these accounts into NRE accounts directly; NRE accounts are supposed to be funded via deposits made from foreign currency accounts. Under the liberalized schemes available now, you can transfer the money in your regular savings account into your account abroad, converting it into foreign currency, if you (and your CA) provide proof to your bank (and the Reserve Bank of India) that you have paid all applicable taxes on the money in your savings account. And then you can transfer it all back into your NRE account. Perhaps you can combine these two steps into a single one, thereby putting the money in your regular savings account into an NRE account in one step, but I am sure that there will be lots of fees involved (e.g. you might get whacked by commissions, as well as the exchange rate differential as if you converted Indian rupees to US dollars, say, and then converted the dollars back to rupees) just as if you did the two-step conversion. There are no taxes involved in moving your own money into different accounts but there can be lots of fees and service charges. If you're exchanging cash, then the rule of thumb is generally that it's better to buy currency in the country that issues the currency.  In your case that would mean buy INR in India and buy USD in the U.S.  The rationale is that supply of foreign currency is generally smaller, so you get a little better price if you're holding the foreign currency.  There are, of course, exceptions, like if you're going to a country with little foreign trade. (That wouldn't seem to apply to the U.S. or India.) If you are doing an electronic transfer through a bank, however, I doubt that it matters which end initiates the transfer.  You're going to get their wholesale exchange rate plus fees.  It seems more likely to matter what fees are charged, and that may vary more by bank than by country. In general, deposits into an NRE account must be the proceeds of remittances from outside India. If you send your friend a cheque, denominated in Indian Rupees, drawn on your NRE account (which is an account held in a bank in India), that cheque will most likely be refused by your friend's bank for deposit into your friend's NRE account. Your friend could deposit it into an NRO account, though, but that deposit would likely draw the attention of the income tax people. Like for example I use transferwise to send $x to my dad's account in India, would it show my name as the depositor ? That would depend from bank to bank, it may or may not show your name. Would it be considered as income for my dad ? Assuming your parents are Indian Residents for tax purposes. No. It would be considered as Gift. Gifts between father and son are tax free in India and there is no limit. Any special care/precaution to take before using such services ? Not really. Just to be safe, keep a copy of the transfer instruction / details of debit to you account etc, so that if there is enquiry you have all the data handy. Edit: Clarifying the comment, if you are Resident Alien in US for tax purposes, you would be liable to Gift Tax [Not your parents as they are Indian Residents and would follow Indian tax rules]. As per IRS the liability of Gift tax is on Donor subject to limit of $14000 per year per Donee. So you and your wife can gift your father and mother $14000 each. i.e. $56000 each year. Anything more will be taxable or can be reduced from the overall estate limit. "I have three savings accounts that are currently open in India in different banks. Is it legal to have savings accounts open while I am in the US? If you are NRI [from what you have stated you are], you cannot hold a ""Savings"" account in India. Please have the accounts converted as NRO at the earliest. It is a simple matter of contacting Bank and completing formalities with some paperwork. do I have to declare this fact in the tax filings in US given that my tax is already deducted?  Yes, interest would be taxable in US. Does my father have to declare the additional deposits? No.  Edit to reply to comment: RBI Economic Times" INR held in an NRE account can be converted to non-Indian currencies without any problems. Converting money in an NRO account is more difficult but do-able. Whether it is wise for you to invest in a privately held company is a different issue. On my recent visit to the bank, I was told that money coming into the NRE account can only be foreign currency and for NRO accounts, the money can come in local currency but has to be a valid source of income (e.g. rent or investments in India). Yes this is correct as per FMEA regulation in India. Now if we use 3rd party remittances like Remitly or Transferwise etc, they usually covert the foreign currency into local currency like INR and then deposit it. The remittance services are better suited for transferring funds to Normal Savings accounts of your loved ones. Most remittance services would transfer funds using a domestic clearing network [NEFT] and hence the trace that funds originated outside of India is lost. There could be some generic remittance that may have direct tie-up with some banks to do direct transfers. How can we achieve this in either NRE/NRO accounts? If not, what are the other options ? You can do a Wire Transfer [SWIFT] from US to Indian NRE account. You can also use the remittance services [if available] from Banks where you hold NRE Account. For example RemittoIndia from HDFC for an NRE account in HDFC, or Money2India from ICICI for an NRE account in ICICI or QuickRemit from SBI etc. These would preserve the history that funds originated from outside India. Similarly you can also deposit a Foreign Currency Check into Indian Bank Account. The funds would take around month or so to get credited. All other funds can be deposited in NRO account. Since your question is very particular on the details, I'm assuming you did your research. Unfortunately you won't get a better answer here than what you've found on the Internet already. This is not a clear-cut situation as the situation you're describing has been a source to some confusion. Mainly, the question is whether the US bank account is a tangible asset or not. To the best of my knowledge, this has not yet been settled, so I suggest going to a professional tax adviser (EA/CPA licensed in the US) who'd advise you the best course of action. I think it would be safer to transfer the money directly from the foreign account to the US beneficiary (although even then, if the IRS decides to start digging, it may claim that you're essentially disguising a transfer from a US account, so I suggest talking to a professional before doing anything). In any case, the US recipient will need to report the gift (if it is $100K or more) using the form 3520 with his/her tax return. You haven't indicated where the funds are held. They should ideally be held in NRO account. If you haven't, have this done ASAP. Once the funds are in NRO account, you can repatriate this outside of India subject to a limit of 1 million USD. A CA certificate is required. Please contact your Indian Bank and they should be able to guide you. There are no tax implications of this in US as much as I know, someone else may post the US tax aspect. Taxability does not depending on transfer of money to NRO. It depending on your tax status in India. Assuming you have spent more than 182 days outside India for the financial year 1 April 2015 to 31 March 2016, you would be NRI. I am transferring money from my Maldives saving account to my Indian Saving account(NRO). Will it be taxable in India? Assuming you are NRI, this is not taxable. Any interest in NRO account is taxable in India. Again I am transferring the money from my Indian savings account to my dad's Indian saving account. Will it be taxable? This is not taxable to you. To your father it would be treated as Gift. As per Gift tax, this is not taxable to your father as well. If the amount is large, keep proper documentation of the transaction. Any income that is generated i.e. interest etc on this amount will be taxable to your father. Take a look at Transferwise. I find them good for currency conversions and paying people in India from a US bank account. The US will let you keep as much money as you want to within its borders regardless of your citizenship. You'll owe capital gains tax in the US unless you're subject to a tax treaty (which you would probably make as an election in the year of the transaction). I don't know if India has any rules about how it governs its citizens' foreign assets, but the US requires citizens to file a form annually declaring foreign accounts over $10,000. You may be subject to additional Indian taxes if India taxes global income like the US does. "Yes and no.  There are two primary ways to do this.  The first is known as ""cross listing"". Basically, this means that shares are listed in the home country are the primary shares, but are also traded on secondary markets using mechanisms like ADRs or Globally Registered Shares. Examples of this method include Vodafone and Research in Motion. The second is ""dual listing"". This is when two corporations that function as a single business are listed in multiple places. Examples of this include Royal Dutch Shell and Unilever. Usually companies choose this method for tax purposes when they merge or acquire an international company. Generally speaking, you can safely buy shares in whichever market makes sense to you."