Just go to your local ICICI branch and ask for the relevant forms to expatriate money. You'll have to provide proper reason like maintenance of family or so. There's a whole bunch of reasons and codes that you can choose from. By this way you can legally transfer money from India to US.
Declare it - FinCen 105 Form. Your financial institution that does the transfer (for sure, at the receiving end), would ensure that you fill that form.[/quote]
Boca,
I just saw this post. This form is not required if money is transferred via any financial institution to bank account.
When any transaction involving cash (or monetary instrument such as travellers's checks or money order) is done within USA that exceeds $10K, there is a requirement this be reported via what is called Currency Transaction Report (CTR). So if you go and buy car with cash over 10K or go to a casino and play with cash over 10K or deposit in a bank over 10K in one day, there is a requirement on the receiving institution to report.
However, what if someone takes 10K cash out of the country and does the transaction out of the country? Or does a 10K+ transaction outside the country and brings that money in USA? This form that you mentioned covers those cases. It does not apply to any transfer via any banking institutions.