No there is no requirement to open a Seychelles bank account. A Seychelles IBC can have more or more bank accounts anywhere in the world. Traditionally Seychelles IBCs have banked outside of Seychelles. This has usually been because overseas banks can provide more sophisticated products and more modern services, or because the clients already have a relationship with a particular bank which does not have a branch in Seychelles.