There are several reasons for holding an offshore account. You may have lived or worked overseas for an extended period and needed a local bank account. Or, you may want exposure to foreign interest rates or investments that can only be obtained using an overseas account to diversify a portfolio.