This is a question we receive often. With the implementation and enforcement of FATCA (Foreign Account Tax Compliance Act), the United States is increasing enforcement priority of noncompliant US account holders.
More than 100 countries and tens of thousands of foreign financial institutions have agreed to report US account holder information to the United States.
But I am not a U.S. Citizen?
This is a common misconception. The requirement for FATCA reporting is for the individual to be a US account holder – not a US citizen. In other words, whether you are a US citizen, Legal Permanent Resident, Visa Holder who meets the substantial presence test, or a former green card holder who was considered a long-term resident – you are generally considered a US person.
As a US person, you are required to report your foreign accounts and global foreign income to the United States (the United States taxes individuals on their worldwide income). With that said, the question generally arises as to whether a person can transfer their money from an offshore account into the United States, without issue?