CRS and FATCA basics before opening overseas accounts: how info is exchanged, which accounts are reported, and how to stay compliant.
CRS (Common Reporting Standard) and FATCA (US Foreign Account Tax Compliance Act) let tax authorities automatically exchange residents’ overseas financial account data. Opening at any participating institution like UBS, Wise, or Revolut, your tax residency and balances are reported home. Truthful reporting and keeping source proofs is the only safe path.
CRS, led by the OECD, covers 100+ jurisdictions. Financial institutions annually identify account holders’ tax-residency countries and report balances, interest, and dividends to local authorities, who auto-exchange with the relevant countries. The “tax residency declaration” you sign at opening is the trigger.
FATCA specifically targets US tax residents (citizens, green-card, substantial presence). Foreign institutions must report US clients to the IRS or face 30% withholding. US persons living abroad must still file annually and report foreign accounts (FBAR/8938).
Most personal deposit, custody, cash-value insurance, and some pension accounts are reported; accounts below thresholds (often a USD 250k institution total, with lower per-account starts) or small local non-resident accounts may be exempt. Pensions and certain government-benefit accounts often qualify. Check each jurisdiction’s rules.
1) Declare tax residency truthfully at opening; don’t hide a second nationality. 2) Keep income-source and tax-paid proofs. 3) US persons file FBAR/8938 on time. 4) Repatriate through legal channels, not informal money runners. 5) Consult a licensed tax advisor; ignore “tax-haven hacks”.
If the account country joins CRS and you’re a Chinese tax resident, the data auto-exchanges to China. Truthful reporting is safest.
Under FATCA they must report foreign accounts (FBAR/8938) to the IRS and file annually even while living abroad.
Below local thresholds they may be exempt, but tax-residency status usually still requires disclosing foreign assets in your return.