Yes, you can open an offshore bank account but have to be extremely cautious about where you open it. There are innumerable overseas banks that will accept you as a customer. But all of them will not offer the offshore bank account that is best for you. You must be particularly cautious of the standard advice for ‘bank offshore!’