No. While we are always happy to meet our clients you do not have to come to Seychelles to incorporate an IBC. You can complete client registration electronically and then provide all required information to setup the IBC via email, and important original documents can follow by post or courier.
However, the “best” jurisdiction will largely depend on your specific requirements. Seychelles is good if you require a general-purpose IBC, particularly if you want a low cost holding company or an special purpose vehicle.
If you will have very complex financial transactions and arrangements and you will require the sophisticated services of lawyers or accountants in places like London, New York, other offshore financial centres may be more viable. It can also be more challenging in some jurisdictions to open a bank account for a Seychelles IBC.