As a US Permanent Resident, how much money I can send from the US to India in my NRE account per year?
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.
Assuming that the NRE (NonResident External) account is in good standing, that is, you are still eligible to have an NRE account because your status as a NonResident of India has not changed in the interim, you can transfer money  back from your NRE account to your US accounts without any problems. But be aware that you bear the risk of getting back a much smaller amount than you invested in the NRE account because of devaluation of the Indian Rupee (INR).  NRE accounts are held in INR, and whatever amounts (in INR) that you choose to withdraw will be converted to US$ at the exchange rate then applicable. Depending on whether it is the Indian bank that is doing the conversion and sending money by wire to your US bank, or you are depositing a cheque in INR in your US bank, you may be charged miscellaneous service fees also. To answer a question that you have not asked as yet, there is no US tax on the transfer of the money. The interest paid on your deposits into the NRE account are not taxable income to you in India, but are taxable income to you in the US, and so I hope that you have been declaring this income each year on Schedule B of your income tax return, and also reporting that you have accounts held abroad, as required by US law.  See for example, this question and its answer and also this question and its answer. Most Banks allow to make an international transfer. As the amounts is very small, there is no paperwork required. Have your dad walk into any Bank and request for a transfer. He should be knowing your Bank's SWIFT BIC, Name and Address and account number. Edit: Under the liberalised remittance scheme, any individual can transfer upto 1 million USD or eq. A CA certificate is required. Please get in touch with your bank in India for exact steps 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. What taxes will I have to pay to India?  Income earned outside of India when your status is Non-Resident Indian, there is no tax applicable. You can repatriate the funds back to India within 7 years without any tax event. Someone else may put an answer about US taxes. my tax liabilities in India on my stock profit in US  You would need to pay tax on the profit in India as well after you have become resident Indian. India and US have a double tax avoidance treaty. Hence if you have already paid tax in US, you can claim benefit and pay balance if any. For example if you US tax liability is 20 USD and Indian liability is USD 30, you just need to pay 10 USD. If the Indian tax liability is USD 20 or less you don't need to pay anything.  what if in future I transfer all my US money to India?  The funds you have earned in US while you were Non-Resident is tax free in India. You can bring it back any-time within a period of 7 years. A. Kindly avoid taking dollars in form of cash to india unless and until it is an emergency. Once the dollar value is in excess of $10,000, you need to declare the same with Indian customs at the destination. Even though it is not a cumbersome procedure, why unnecessarily undergo all sort of documentation and most importantly at all security checks, you will be asked questions on dollars and you need to keep answering.   Finally safety issue is always there during the journey.  B.There is no Tax on the amount you declare. You can bring in any amount. All you need is to declare the same.  C. It is always better to do a wire transfer.  D. Any transfer in excess of $14,000 from US, will atract gift tax as per IRS guidelines. You need to declare the same while filing your Income Tax in US and pay the gift tax accordingly.  E. Once your fiance receives the money , any amount in excess of Rs 50,000 would be treated as individual income and he has to show the same under Income from other sources while filing the taxes. Taxes will be as per the slab he falls under.  F.Only for blood relatives , this limit of 50,000 does not apply.  G. Reg the Loan option, suggest do not opt for the same. Incase you want to go ahead, then pl ensure that you fully comply with IRS rules on Loans made to a foreign person from a US citizen or resident. The person lending the money must report the interest payment as income on his or her yearly tax return provided the loan has interest element. No deduction is allowed if the proceeds are used for personal or non-business purposes.In the case of no-interest loans, most people believe there is no taxable income because no interest is paid.  The IRS views this seriously and the tax rules are astonishingly complex  when it comes to no-interest loans.  Even though no interest is paid to the lender, the IRS will treat the transaction as if the borrower paid interest at the applicable federal rate to the lender and the lender subsequently gifted the interest back to the borrower.The lender is taxed on the imaginary interest income and, depending on the amount, may also be liable for gift tax on the imaginary payment made back to the borrower. Hope the above claryfies your query. Since this involves taxation suggest you take an opinion from a Tax attorney and also ask your fiance to consult a Charted Accountant on the same. Regards As an NRI, you can't hold a regular savings account. It should have been converted to NRO. Option 1: Open NRE account : Since I am relocating permanently this might not be good option for me as converting  This is the best Option as funds into NRE are not taxable in India. The provides a clean paper trail so that if there are any tax queries, you can answer them easily. You can open a Rupee NRE account, move the funds. On return move the funds into Normal Savings account and close the NRE account. This is not much of hassle. Option 2: Create NRO account: There would be taxes on the interest earned of the funds. But I am not sure of this, since I will have been moved to India permanently would I need to still pay taxes on the interest earned while I am in India? Any interest in NRO or normal savings account is taxable in India. There is no exemption.  Option 3: I can transfer my funds directly to my account in India but I believe I would have to pay tax on the the funds that I transfer and that would be double taxation. Which I think would be the worst option for me. Please correct me if I am wrong. This is incorrect. Any earnings outside of India when your status is NRI, is not taxable in India. Opening an NRE account provides proper paper trail of funds. As an NRI one cannot hold normal savings account. This should have been converted into an NRO account. Although there is no penalty prescribed, its violation of FEMA regulation. I also hope you were declaring any income in India, i.e. interest etc on savings and filing returns accordingly. Option 4: I can transfer the funds to my direct relatives account. I still believe there would be tax to be paid on the interest earned of the amount. You can transfer it to your parents / siblings / etc. This would come under gift tax purview and would not be taxable. They can then gift this back to you. However such transactions would appear to be evading regulations and may come under scrutiny. Interest on Savings account is taxable. So best is go with Option 1. No hassle. Else go with Option 3, but ensure that you have all the paperwork kept handy for next 7 years. To my knowledge, there shouldn't be a limit on the amount you can receive as a gift, and gifts are not considered income to you; they are not taxable for the recipient.  Depending on the size of the wire transfer, it may be reported by the bank to the government, but there is no limit, and it should not be a concern to you.  (I don't think that $2500 is large enough to be reportable anyway.) Having said that, this might be a good question to ask your international student advisor at your school to make sure he or she agrees. There is a very similar question on Avvo.com (a legal question-and-answer site) that agrees: Limit to transfer money to students on f1 visa. As NRI/PIO (Non-Resident Indian/Person of Indian Origin), the overseas income and transfers in foreign currency are exempt from Indian income taxes. However, the account in India has to be designated NRE or FCNR. There are three kind of accounts that an NRI can maintain Interest earned in NRE and FCNR accounts is exempt from income taxes. Interest earned in NRO accounts is not exempt from income taxes, in fact banks would withhold about 30% of interest (TDS). The exact tax liability would depend upon income generated in India and TDS could be applied towards that liability when the tax returns are filed. There are other implications also of designating the account as NRE or NRO. NRE accounts can only be funded via inward remittance of permitted foreign currency e.g. deposit USD/GBP. So proceeds like rental income, pension etc. that are generated in INR within India can't be deposited in this account. The money deposited in NRE account can grow tax free and can be converted back in any foreign currency freely. On the other hand NRO accounts can be funded through both inward remittance of permitted foreign currency or local income e.g. rental, pension etc. All the amount in this account is treated as Indian originated INR (even if remitted in foreign currency) and thus is taxed as any other bank account. The amount in this account is subject to the annual cap of convertibility of USD 1 million. Both NRE and NRO accounts are maintained in INR and can be Saving and Term Deposit. Any remittance made to these accounts in any foreign currency is converted to INR at the time of deposit and is maintained in INR. FCNR account are held in foreign currency and can only be Term Deposit. Official definitions: Accounts for Non Resident Indians (NRIs) and Persons of Indian Origin (PIOs) As the college education is very costly, I want to send USD 25,000 to him as a gift. What is the procedure and what Indian and American tax laws are involved ? This transaction will be treated as gift. As per Indian law you can transfer unlimited amount to your close relative [son-in-law/grandchildren/daughter/etc]. In US the gift tax is on donor, as you are no US citizen you are not bound by this. As your son-in-law/grandchildren are US citizens, there is no tax to them. Your son-in-law may still need to declare this in Form 3250 or such relevant returns. Under the Liberalized remittance scheme [Refer Q3], you can transfer upto USD 250,000 per year. There maybe some forms that you need to fill. Ask your Bank. If the amount is more than USD 25,000 a CA certificate along with 15CA, 15CB need to be filled. Essentially the CA certifies that taxes on the funds being transferred have already been paid to Govt of India. Can I send money to him directly or to his father who is submitting tax returns in USA? This does not make any difference in India. Someone else may answer this question if it makes a difference in US. 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. If you had purchased the land directly from your NRI account in your name [with power of attorney] in your wife's name, it would have been very simple to get the funds back. Whenever you sell the land, transfer the funds into NRO account. From NRO account you can repatriate back USD 1 Million. A CA certificate is required detailing the purpose and that tax is paid on the funds, talk to your bank and it should be easy. The gains will be taxable in India as well as in the US. You can claim rebate to the extent of taxes paid in India. I have not opened any NRE/NRO account before coming to Finland.  This is in violation of Foreign Exchange Management Act. Please get this regularized ASAP. All your savings account need to be converted to NRO. Shall I transfer funds from abroad to both NRE and NRO account or I can transfer only to NRE account in India? You can transfer to NRE or NRO. It is advisable to transfer into NRE as funds from here can be repatriated out of India without any paperwork. Funds from NRO account need paperwork to move out of India. I am a regular tax payer in abroad. The Funds which i'll transfer in future will attract any additional tax in India? As your status is Non Resident and the income is during that period, there is no tax applicable in India on this. Few Mutual Fund SIPs (monthly basis) are linked with my existing saving account in india. Do these SIPs will stop when the savings account will turn into NRO account? Shall I need to submit any documents for KYC compliance? If yes, to whom I should submit these? is there any possibility to submit it Online? Check your Bank / Mutual Fund company. Couple of FDs are also opened online and linked with this existing saving account. Do the maturity amount(s) subject to TDS or any tax implication such as 30.9% as this account will be turned into NRO account till that time and NRO account attracts this higher tax percentage. These are subject to taxes in India. This will be as per standard tax brackets. Which account (NRE/NRO) is better for paying EMIs for Home Loan, SIPs of Mutual Funds, utility bills in India, transfer money to relative's account etc Home Loan would be better from NRE account as if you sell the house, the EMI paid can be credited into NRE account and you can transfer this out of India without much paperwork. Same for SIP's. For other it doesn't really matter as it is an expense. Is there any charge to transfer fund from NRE to NRO account if both account maintain in same Bank same branch. Generally No. Check with your bank. Which Bank account's (NRE/NRO) debit/ATM card should be used in Abroad in case of emergency. Check with your bank. NRE funds are more easy. NRO there will be limits and reporting. Do my other savings accounts, maintained in different Banks, also need to be converted into NRO account? If yes, how can it be done from Abroad? Yes. ASAP. Quite a few leading banks allow you to do this if you are not present. Check you bank for guidance. Your NRI friend can use normal Banks or specialized remittance services. There are questions on this website that give pro's and con's. From Indian tax point of you, you have received a gift from friend and as such it falls under Gift Tax act. Any amount upto Rs 50,000 is tax free. Anything above it is taxable as per tax bracket. Anyone able to recommend a good resource on computing discounted cash flows? I'm looking for something that will walk me through calculating DCFs working from the balance sheet, income statement, etc. Textbook or online resources both work!