Full Detail Information from the IRS's site is here, however, our synopsis is below.
If you are a greencard holder or a US Citizen, you are a US "tax" resident according to IRS Publication 519, and thus are responsible to report your worldwide income (including foreign earned interest income, capital gains, foreign wages), etc. whether or not you withdrew the money. If however, you are an H1B, H4, L1, L2, you might still be a US "tax" resident for the purposes of the IRS Code if you meet or beat the Substantial Presence Test (183 days present in the USA according to this formula:
- 31 days minimum presence in tax year for which you are filing taxes;
- then add days present in USA in tax year for which you are filing taxes to 1/3rd of the days in the year prior, then 1/6th of the days present in USA two years prior.
Do not count the departure and arrival days in USA as days present in the USA. Use this spreadsheet to help you figure out if you are a US "tax" resident
OTHER TAX RELATED SITES:
- The Internal Revenue Service
- RIA Tax Research
- States Tax Department Page
- Bank Rate Monitor
- Roth IRA Web Site
- American Institute of Certified Public Accountants
- BNATax Management Inc.
- USA Tax Code On Line
- Social Security Online