Offshore banking and offshore bank accounts in particular are very useful financial tools when it comes to tax saving and anonymity. What is an offshore bank account? Offshore bank account is an account opened outside of country of residence of the beneficiary, in case of personal accounts, and outside of the country of registration of the company, in case of corporate offshore bank accounts. Usually these accounts can be opened remotely and are not subject to any local tax.
Recently, with the approbation of automatic banking information exchange treaty the privacy of banking sector in many countries has been shattered. OECD member countries have agreed to report the information about personal and business bank accounts to tax agencies of the beneficial owners. However, not all of them have signed bilateral agreements among them and therefore not all of them will exchange the banking data. Before opening a bank account you have to check the list of offshore jurisdictions that have signed treaty with your country of residence in order to avoid the exchange of your banking information. Please note, that the banks report only the balance you have on 31st of December and not the list of all the transactions you have made along the year.