An offshore bank account is a holding account that is opened outside of the account holder's usual place of residence. An offshore bank account can either be opened in the name of an individual (personal account) or a company (corporate account). Many people form an offshore company solely for the reason of holding a bank account as this can help to protect their confidentiality and privacy.