
International tax compliance:
- Reporting your income – federal (1040/4040NR) and state tax filings
- Reporting your foreign accounts /FATCA – Fincen114
- Obtaining a US tax id – ITIN

International tax planning:
- Changing your immigration status – green card, US visa, dual citizenship
- Buying / Selling real estate – FIRPTA refund
- Working in different countries – International retirement planning
- Making international gifts / managing international estates – International estate & gift tax treaties
- Making international money transfers – BEA filings

International tax assistance:
- Determining your tax residence – Substantial presence test / closer connection
- Managing your US citizenship from overseas – “Accidental Americans”
- Penalty defense – IRS Streamline programs