The requirements for opening an offshore bank account vary depending on the country and the bank. Typically, the bank will require proof of identity, such as a passport, as well as proof of address, such as a utility bill. They may also require additional documentation, such as bank statements, tax returns, or references from other banks.