How long does it take to set up an account?

We aim to have the fastest corporate onboarding in the world. Depending on your business activity and if you have all the relevant documentation ready, the whole process could take minutes. Give it a try.