US tax for a resident NRI
If you are tax-resident in the US, then you must report income from sources within and without the United States.  Your foreign income generally must be reported to the IRS.  You will generally be eligible for a credit for foreign income taxes paid, via Form 1116. The question of the stock transfer is more complicated, but revolves around the beneficial owner.  If the stocks are yours but held by your brother, it is possible that you are the beneficial owner and you will have to report any income. There is no tax for bringing the money into the US.  As a US tax resident, you are already subject to income tax on the gain from the sale in India.  However, if the investment is held by a separate entity in India, which is not a US domestic entity or tax resident, then there is a separate analysis.  Paying a dividend to you of the sale proceeds (or part of the proceeds) would be taxable.  Your sale of the entity containing the investments would be taxable.  There are look-through provisions if the entity is insufficiently foreign (de facto US, such as a Subpart-F CFC).  There are ways to structure that transaction that are not taxable, such as making it a bona fide loan (which is enforceable and you must pay back on reasonable terms).  But if you are holding property directly, not through a foreign separate entity, then the sale triggers US tax; the transfer into the US is not meaningful for your taxes, except for reporting foreign accounts. Please review Publication 519 for general information on taxation of resident aliens. "Please declare everything you earn in India as well as the total amount of assets (it's called FBAR). The penalties for not declaring is jail time no matter how small the amount (and lots of ordinary people every 2-3 years are regularly sent to jail for not declaring such income). It's taken very seriously by the IRS - and any Indian bank who has an office in the US or does business here, can be asked by IRS to provide any bank account details for you. You will get deductions for taxes already paid to a foreign country due to double taxation, so there won't be any additional taxes because income taxes in US are on par or even lower than that in India. Using tricks (like transferring ownership to your brother) may not be worth it. Note: you pay taxes only when you realize gains anyway - both in India or here, so why do you want to take such hassles.  If you transfer to your brother, it will be taxed only until you hold them. Make sure you have exact dates of gains between the date you came to US and the date you ""gifted"" to your brother. As long as you clearly document that the stocks transferred to your brother was a gift and you have no more claims on them, it should be ok, but best to consult a CPA in the US. If you have claims on them, example agreement that you will repurchase them, then you will still continue to pay taxes. If you sell your real estate investments in India, you have to pay tax on the gains in the US (and you need proof of the original buying cost and your sale). If you have paid taxes on the real estate gains in India, then you can get deduction due to double tax avoidance treaty. No issues in bringing over the capital from India to US."
It is not a question of where you have your driver's license.  It is a question of the states' tax related residency rules.  (Though a driver's license can be a part of that question.) Since you likely have a residence in NYC and so can prove residency through a lease, bills, etc., you probably have to file as a NYS/NYC resident.   I do have to question your maintaining a California driver's license if you are not a resident.  If you are attempting to maintain dual-residency, look into both states' residency rules to see if you are liable for taxes in both states.   California seems particularly picky about these types of situations, probably due to concerns that you may be trying to circumvent California taxes.  That said, it usually revolves around income in the state.  Of course, if you maintain residency in California as well, the argument can be made that you owe some taxes due to the fact that you take advantage of state services.  (E.g. you drive on California roads.) I suggest you consult a tax professional knowledgeable in these issues to sort out the details. "The country from which you purchase stock cannot charge you tax on either income or capital gains. Taxation is based on residency, so even when you purchase foreign stock its the tax laws of Malaysia (as your country of residence) that matter. At the time of writing, Malaysia does not levy any capital gains tax and there is no income tax charged on dividends so you won't have to declare or pay any tax on your stocks regardless of where you buy them from. The only exception to this is Dividend Withholding Tax, which is a special tax taken by the government of the country you bought the stock from before it is paid to your account. You do not need to declare this tax as it his already been taken by the time you receive your dividend. The US withholding tax rate on dividends is 30%, although this can be reduced to 15% if there as a tax treaty in place between the US and your country of residence. Malaysia does have a double taxation agreement with the US (see here: http://www.mida.gov.my/env3/index.php?page=double-taxation-agreement) but it is flagged as a ""limited"" agreement.  You'd need to find the full text of the agreement to see whether a reduced rate of dividend withholding tax would be available in the Malaysia/US treaty. See my other answer for more details on withholding taxes and how to partially reclaim under a double tax treaty: What is the dividend tax rate for UK stock Note: Although the taxation rules of both countries are similar, I am a resident of Singapore not Malaysia so I can't speak from first hand experience, but current Malaysia tax rates are easy to find online. The rest of this information is common to any non-US/UK resident investor (as long as you're not a US person)." As the name says, its for income earned in a Foreign country. If you have been paying US income tax on this while living in the US, nothing is going to change here. You should be informing yourself on how to avoid double taxation in your new country of residence. Passive income earned abroad (dividends, interest) also do not fall under this exemption.  The purpose of the Foreign Earned Income Exclusion is to make it easy for expats who work abroad to avoid double income taxation without going through the complicated process of applying for tax credits. The US is the only industrial country that taxes its residents regardless of where they reside. That is also why it only goes to about $100,000 a year. If you are a high earner, they want to make it more difficult. Also as a side note, since you are going to be abroad for a year. I will point out that if you have more than $10,000 in foreign accounts at any point in the year you need to declare this in an FBAR form. This is not advertised as well as it should be and carries ridiculous penalties for non-compliance. I can't count the number of times I have heard a US expat say that they were unaware of this. Though non-resident Indians (NRIs) earn their living abroad, their obligation to file tax returns in India doesn't end. With the July 31 deadline for filing returns barely a month away, NRIs need to gear up to file their return if they have income in India that exceeds the basic exemption limit. How to Determine tax residency status: An NRI first needs to determine his tax residency status, that is, whether he falls in the category of resident or non-resident Indian (NRI) for tax purposes. While there may be no ambiguity regarding the status of an NRI who has lived abroad for a long time, those who have moved abroad recently or have returned to India after a long stay abroad need to ascertain their residency status properly. Resident Alien is liable for the same taxes as a citizen. Citizenship has nothing to do with taxes. "Even though you will meet the physical presence test, you cannot claim the FEIE because your tax home will remain the US. From the IRS: Your tax home is the general area of your main place of business, employment, or post of duty, regardless of where you maintain your family home. Your tax home is the place where you are permanently or indefinitely engaged to work as an employee or self-employed individual. Having a ""tax home"" in a given location does not necessarily mean that the given location is your residence or domicile for tax purposes.   ...   You are not considered to have a tax home in a foreign country for any period in which your abode is in the United States. However, your abode is not necessarily in the United States while you are temporarily in the United States. Your abode is also not necessarily in the United States merely because you maintain a dwelling in the United States, whether or not your spouse or dependents use the dwelling.   ...   The location of your tax home often depends on whether your assignment is temporary or indefinite. If you are temporarily absent from your tax home in the United States on business, you may be able to deduct your away from home expenses (for travel, meals, and lodging) but you would not qualify for the foreign earned income exclusion. If your new work assignment is for an indefinite period, your new place of employment becomes your tax home, and you would not be able to deduct any of the related expenses that you have in the general area of this new work assignment. If your new tax home is in a foreign country and you meet the other requirements, your earnings may qualify for the foreign earned income exclusion.   If you expect your employment away from home in a single location to last, and it does last, for 1 year or less, it is temporary unless facts and circumstances indicate otherwise. If you expect it to last for more than 1 year, it is indefinite.   If you expect your employment to last for 1 year or less, but at some later date you expect it to last longer than 1 year, it is temporary (in the absence of facts and circumstances indicating otherwise) until your expectation changes. For guidance on how to determine your tax home refer to Revenue Ruling 93-86. Your main place of business is in the US and this will not change, because your business isn't relocating. If you are intending to work remotely while you are abroad, you should get educated on the relevant laws on where you are going. Most countries don't take kindly to unauthorized work being performed by foreign visitors. And yes, even though you aren't generating income or involving anyone in their country, the authorities still well may disapprove of your working. My answer to a very similar question on Expatriates." You won't be paying any taxes for income generated in the US as long as you are not-resident in India. You pay US taxes. You can file a null return in India just in case (all zeroes). If you have any income in India - bank deposits in your name, house rental income and so on - that needs to be declared and tax needs to be paid in India. "Its not for US citizens - its for US residents. If the US considers you as a tax resident - you'll be treated the same as a US citizen, regardless of your immigration status. The question is very unclear, since it is not mentioned whether your US sourced income ""from the Internet"" is sales in the US, sales on-line, services you provide, investments, or what else. All these are treated differently. For some kinds of US-sourced income you should have paid taxes in the US already, regardless of where you physically reside. For others - not. In any case, if you become US tax resident, you'll be taxed on your worldwide income, not only the $10K deposited in the US bank account. ALL of your income, everywhere in the world, must be declared to the US government and will be taxed. You should seek professional advice, before you move to the US, in order to understand your responsibilities, liabilities and rights. I suggest looking for a EA/CPA licensed in California and experienced with taxation of foreigners (look for someone in the SF or LA metropolitan areas). Keep in mind that there may be a tax treaty between the US and your home country that may affect your Federal (but not California) taxes."