Do I need to pay taxes in India?
"Do I need to pay taxes in India in this scenario? For India tax purposes, you would still qualify as ""Resident Indian"". As a resident Indian you have to pay taxes on Global income. It is not relevant whether you transfer the money back to India to keep in US. The income is generated and taxable.  Depending on your contract, presumably you are working as a free lance; certain expenses are allowed to be deducted from your income, for example if you purchase equipment to help carry out the work, stay / entertainment costs, etc. Consult a professional CA who should be able to guide you on what is eligible and what is not. The balance along with your other income will be taxed as per tax brackets. There is exemption for certain category of workers, mostly in entertainment industry where such income is not taxable. This does not apply to your case."
Are there any IRS regulations I should be aware of when sending money to India? None. As long as you are following the standard banking channels. You are also declaring all the accounts held outside US in your tax returns. FBAR. Is it legal to do so?  Yes it is legal. do I have to declare how much I am investing and pay extra taxes? As part of FBAR. Income earned [including interest, capital gains, etc] needs to be paid in India [there are some exemptions for example interest on NRE accounts] as well as in the US [relief can be claimed under DTAA Indian version here and US here]. So if you already have paid taxes on salary and say transfer USD 10K to India; there is no tax on this 10K. If this 10K generates an income of say 2K; this 2K is taxable as per normal classification and rules. "For the financial year 1 April 2014 to 31 March 2015, as you have [or will be] spent more than 182 days outside India, you would be treated as ""Non-Resident"" [NRI] for tax purposes.  If you are NRI  Show my Kuwaiti Income in my Income Tax Return?   Pay any tax on the money that I am sending to savings bank accounts in India You need not Pay Tax on your income outside India. i.e. there is no tax obligation created. It cannot be declared in Tax Returns. However any interest you earn on the money deposited in India would be subject to taxes. Will my wife have to show the income and/or pay the income tax on the money that I am sending to her savings bank accounts? There is no Income to you wife [Income is something you earn] and hence its out of scope from Income Tax act. It would fall under gift tax rules. As per Gift Tax one can transfer unlimited funds between close relatives. Hence there is No tax. It would be better if you open an NRO/NRE account and transfer funds into that account" If your gross income is only $3000, then you don't need to file: https://www.irs.gov/pub/irs-pdf/p501.pdf That said, pay careful attention to: https://www.irs.gov/individuals/international-taxpayers/taxpayers-living-abroad You should be reporting ALL income, without regard to WHERE you earned it, on your US taxes. Not doing so could indeed get you in trouble if you are audited. Your level of worry depends on how much of the tax law you are willing to dodge, and how lucky you feel. Your federal taxes in US include the tax which Indian government wants back from you under the treaty with US government. Some countries have treaty with US where all the money person earns in US can be reclaimed at the end of the financial year i.e no money goes to the country of citizenship. However, Indian citizens working in US are not liable for 100% reclaim on their federal tax. "Yes, it will be taxable in the US. You will report your worldwide income, and will be able to take credit for any Indian tax paid. However, the portions that are tax-free in India will be fully taxable for you in the US. Keep in mind, in addition to the taxes, the FBAR requirements and the FATCA forms you may need to be filing as well. Failure to file (regardless of if any tax is actually owed) will trigger a $10K penalty. I suggest you have a US-licensed EA/CPA (tax adviser) to help you with your US tax return. Keep in mind that a ""regular"" American tax preparer knows very little of the specific requirements for foreigners and may land you in trouble. Similarly, the ""off-the-shelf"" tax software or tax preparation outlets (like H&R Block) are ill-suited for foreigners in the US. It would be best to talk to a EA/CPA who is also familiar with Indian financial terms and Indo-US tax treaty." The tax is depended upon state where you are registered and the salary paid. More here  If you employ contract you need not pay tax. AFAIU, you don't need pay any taxes for you amount in NRE account since this amount is already taxed. I also think, you do not need to pay taxes on the interest earned on NRE account. However, you need to disclose the amount in your Indian Bank(s), if at any point of time, exceed $10K (When converted from INR to $). This is FBAR. Sending money to non-NRE account would come under Indian Tax scanner. For instance, if your parents use that money to pay EMIs or any huge purchase, then that might cause an issue. Most of the times, these type of purchases go unnoticed. However, the party who is taking money, may ask for source, especially if its a financial institution or Govt bodies. Also, for non-NRE accounts, you need to pay taxes and on interest earned. Hope this helps! Since you have already paid tax to the Government of Uk, no tax will be levied on the money earned outside India. As per the Income tax act, any income received in India in all cases is taxable irrespective of the tax payer's residential status. A NRI after receiving income from outside India cannot be taxed as income because of remittance of such income to India. If the 'gratuity' is a payment from your previous Indian company made when you left them, then the US tax system will treat it exactly the same as wages paid by your previous company. Whether or not you need to pay taxes on your wages and gratuity will depend on whether your are considered resident in the US for tax purposes for this financial year. It is likely that you will be. Assuming you are, then the US requires that you pay tax on all income, wherever it is earned in the world. You will need to fill in a tax return and declare both your gratuity and your wages in India for that year.  India and the US have a 'double tax agreement', which means essentially that you won't be taxed twice if you have already paid tax on the gratuity and wages in India. But you do have to declare them. Yes you need to pay taxes in India. Show this as other income and pay tax according to your tax bracket. Note you need to pay the taxes quarterly if the net tax payable is more than 10,000. Companies in the US will take care of paying a portion of your required income tax on your behalf based on some paperwork you fill out when starting work.  However, it is up to you as an individual to submit an income tax return.  This is used to ensure that you did not end up under or overpaying based on what your company did on your behalf and any other circumstances that may impact your actual tax owed. In my experience, the process is similar in Europe.  I think anyone who has a family, a house or investments in Europe would need to file an income tax return as that is when things start to get complex. "Yes. You do have to pay taxes in the UK as well but it depends on how much you have already been taxed in the US. http://taxaid.org.uk/situations/migrant-workernew-to-the-uk/income-from-abroad-arising-basis-vs-remittance-basis Say, you have to pay 20% tax in the UK for your earnings here. You ARE required to pay the same percentage on your foreign income as well. Now, if your ""home"" country already taxed you at 10% (for the sake of example), then you only need to pay the ""remaining"" 10% in the UK. However, the tax law in the UK does allow you to choose between ""arising"" basis and ""remittance"" basis on your income from the country you are domiciled in. What I have explained above is based on when income ""arises."" But the laws are complicated, and you are almost always better off by paying it on ""arising"" basis." Yes, you have to file a tax return in Canada.  Non residents that have earned employment income in Canada are required to file a Canadian personal income tax return. Usually, your employer will have deducted sufficient taxes from your pay-cheques, resulting in a tax refund upon filing your Canadian tax return. You will also receive a tax credit on your US tax return for taxes paid in Canada. I believe I have to pay taxes in US since it is a US broker. No, not at all. The fact that the broker is a US broker has nothing to do with your tax liabilities. You should update the banks and the broker with your change of status submitting form W8-BEN to them. Consult a tax professional proficient with Indo-US tax treaty as to what you should put in part II. The broker might withhold some of your income and remit it as taxes to the IRS based on what you put in W8-BEN and the type of income, but you can have it refunded (if it exceeds your liability) by submitting a tax return (form 1040-NR). You do have to pay tax in India, based on the Indian tax law, for your profits in the US. Consult with an Indian tax accountant on that. If I'm not mistaken, there are also currency transfer restrictions in India that you should be aware of. For the financial year 1 April 2014 to 31 March 2015 as you have / will be spending more than 182 days outside of India, you are Non-Resident from tax point of view. For the period 1 April 2014 to Aug 2014, any salary / income you have earned in India is taxable and tax need to be paid. For the period Aug 2014 to 31 March 2015 the income you have earned in Saudi is not taxable in India. You can transfer money to India or keep in Saudi, it has no effect on the taxes. Any interest income you earn, or rental income you earn, or any other source of income in India is taxable. You would need to file returns accordingly. An NRE Accounts allows you to transfer funds out of India without any questions. So if you intend at some point in time in future to move funds out of India [say settling down in Saudi or UK or US etc] it is advisable to have NRE account. If you are sure you don't want to transfer funds out of India, you should open an NRO account.