I currently live in the United States and I have offshore accounts in the Isle of Man. If you are not resident in the UK, you have little choice; UK banks will generally not let you open an account. So, offshore banks are the practicable way to maintain a pound sterling account for your British funds. For people who live in the UK, I don't think there are any advantages to having an offshore account. I believe that, if you live anywhere in the EU, the offshore bank has to withhold income tax from your bank account interest. In my case, living in the US, there is no tax withheld but I have to declare the interest on my IRS form 1040, and pay income tax on it.