Stocks in India, what is the best way to get money to US
From India Point of view; someone may put the US point of view ... As an NRI you are not supposed to hold an Ordinary Demat Account. Please have this converted to NRO NON-PINS ASAP. Related Question Indian Demat account If the shares were purchased before 1-Oct-2004, they are liable for Long Term Capital Gains tax in India. Convert the money into United States Dollars,  put it in an NRE account in India and get 5% per annum for the USD.
"He wants to send me money, as a gift. Do you know this friend? It could easily be a scam. What I don't know is that how much money can he send and what are the taxes that would be applicable in this case? There is no limit; you have to pay taxes as per your tax brackets. This will be added as ""income from other sources"". I'll probably be using that money to invest in stock market. If the idea is you will make profits from stock market and pay this back, you need to follow the Foreign Exchange Management Act. There are restrictions on transfer of funds outside of India." I assume that you are a citizen of India, and are what Indian law calls a NRI (NonResident Indian) and thus entitled to operate an NRE (NonResident External) account in India.  You can deposit US dollars into the NRE account, but the money is converted to Indian Rupees (INR) and held as INR.  You can withdraw the money and bring it back to the US as US dollars, but the INR will be converted to US$ at the exchange rate applicable on the date of the transaction.  With the recent decline of the Indian Rupee against the US dollar, many NRE accounts lost a lot of their value. You can deposit any amount of money in your NRE account. Some banks may limit the amount you can send in one business day, but if 250 times that amount seriously limits the amount of money you want to send each year, you should not be asking here; there are enough expensive lawyers, bankers and tax advisors who will gladly guide you to a satisfactory solution. There is no limitation on the total amount that you can have in your NRE account.  The earnings (interest paid) on the sum in your NRE account is not taxable income to you in India but you may still need to file an income tax return in India to get a refund of the tax withheld by the bank (TDS) and sent to the tax authorities. The bank should not withhold tax on the earnings in an NRE account but it did happen to me (in the past).  While the interest paid on your NRE account is not taxable in India, it is taxable income to you on your US tax returns (both Federal and State) and you must declare it on your tax return(s) even though the bank will not issue a 1099-INT form to you. Be aware also about  the reporting requirements for foreign accounts (FBAR, TD F90-22.1 etc). Lots of people ignored this requirement in the past, but are more diligent these days after the IRS got a truckload of information about accounts in foreign banks and went after people charging them big penalties for not filing these forms for ever so many years. There was a huge  ruckus in the Indian communities in the US about how the IRS was unfairly targeting simple folks instead of auditing the rich! But, if the total value of the accounts did not exceed $10K at any time of the year, these forms do not need to be filed. It seems, though, that you will not fall under this exemption since you are planning on having considerably larger sums in your NRE account. So be sure and follow the rules. Your question is actually quite broad, so will try to split it into it's key parts: Yes, standard bank ISAs pay very poor rates of interest at the moment. They are however basically risk free and should track inflation.  Any investment in the 6-7% return range at the moment will be linked to stock. Stock always carries large risks (~50% swings in capital are pretty standard in the short run. In the long run it generally beats every other asset class by miles). If you can’t handle those types of short terms swings, you shouldn’t get involved. If you do want to invest in stock, there is a hefty ignorance tax waiting at every corner in terms of how brokers construct their fees. In a nutshell, there is a different best value broker in the UK for virtually every band of capital, and they make their money through people signing up when they are in range x, and not moving their money when they reach band y; or just having a large marketing budget and screwing you from the start (Nutmeg at ~1% a year is def in this category). There isn't much of an obvious way around this if you are adamant you don't want to learn about it - the way the market is constructed is just a total predatory minefield for the complete novice. There are middle ground style investments between the two extremes you are looking at: bonds, bond funds and mixes of bonds and small amounts of stock (such as the Vanguard income or Conservative Growth funds outlined here), can return more than savings accounts with less risk than stocks, but again its a very diverse field that's hard to give specific advice about without knowing more about what your risk tolerance, timelines and aims are. If you do go down this (or the pure stock fund) route, it will need to be purchased via a broker in an ISA wrapper. The broker charges a platform fee, the fund charges a fund fee. In both cases you want these as low as possible. The Telegraph has a good heat map for the best value ISA platform providers by capital range here. Fund fees are always in the key investor document (KIID), under 'ongoing charges'. "Options have legitimate uses as a way of hedging a bet, but in the hands of anyone but an expert they're gambling, not investing. They are EXTREMELY volatile compared to normal stocks, and are one of the best ways to lose your shirt in the stock market yet invented. How options actually work is that you're negotiating a promise that, at some future date or range of dates, they will let you purchase some specific number of shares (call), or they will let you sell them that number of shares (put), at a price specified in the option contract. The price you pay (or are paid) to obtain that contract depends on what the option's seller thinks the stock is likely to be worth when it reaches that date. (Note that if you don't already own the shares needed to back up a put option, you're promising to pay whatever it takes to buy those shares so you can sell them at the agreed upon price.) Note that by definition you're betting directly against experts, as opposed to a normal investment where you're usually trying to ride along with the experts. You are claiming that you can predict the future value of the stock better than they can, and that you will make a profit (on the difference between the value locked in by the option and the actual value at that time) which exceeds the cost of purchasing the option in the first place.  Let me say that again: the option's price will have been set based on an expert's opinion of what the stock is likely to do in that time. If they think that it's really likely to be up $10 per share when the option comes due (really unlikely for a $20 stock!!!), they will try to charge you almost $10 per share to purchase the option at the current price. ""Almost"" because you're giving them a guaranteed profit now and assuming all the risk. If they're less sure it will go up that much, you'll pay less for the option -- but again, you're giving them hard money now and betting that you can predict the probabilities better than they can. Unless you have information that the experts don't have -- in which case you're probably committing insider trading -- this is a very hard bet to win. And it can be extremely misleading, since the price during the option period may cross back and forth over the ""enough that you'll make a profit"" line many times. Until you actually commit to exercising the option or not, that's all imaginary money which may vanish the next minute. Unless you are willing and able to invest pro-level resources in this, you'd probably get better odds in Atlantic City, and definitely get better odds in Las Vegas. If you don't see the sucker at the poker table, he's sitting in your seat. And betting against the guy who designed and is running the game is usually Not a Good Idea." Can we wire transfer money from my NRE account to USA checking account? Yes you can Is there any restrictions for transferring money? Nothing in India Hopefully someone else will answer the US side of questions. API wise there's just one at the retail level: Interactive Brokers (India). Brokerage is high though - 3.5 bps for F&O and 5 bps for cash.  I've used Sharekhan (good, can get to 2 bps brokerage, trading client software, no API). Also used multiple other brokerages, and am advising a new one, Zerodha http://www.zerodha.com. API wise the brokers don't provide it easily to retail, though I've worked with direct access APIs at an institutional level. Most of the people need to remit the money to their precious persons like family, friends and also others. Now a days this type of transmission is simple by Etawakal online money transfer than other remittance services. Etawakal is reliable, safe and secure. http://tawakalexpress.net/Etawakal.aspx 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.