Start your company without slowing down

Your capital deposit account, set-up digitally and typically ready within 48-72 hours.

Get started
Get started
Floating Visa Business card, clock, and bank document with checkmark on light background.Visa Business card, a clock, and document with a bank icon floating on a circular frame with spheres.

Your business starts 
financially ready.

Deposit and validate your share capital as part of the same workflow. 

Built for Swiss incorporations.

Stacks of copper coins in a glass tray with a shield, clock, lock, and Swiss flag in the background.

We coordinate directly with your incorporation partner or notary where required. 

Less back-and-forth. Fewer delays.

Modern office desk set with transparent card holder, metallic checkmark stamp, and wooden stamp with red cross.

Once your company is registered, your operational account is already prepared.

No second onboarding process required. 

3D rendering of a VISA Business card placed in a minimalist cardholder with a checkmark symbol.

Swiss incorporation standards, without the usual friction.

Your funds are kept safe and protected through a licensed Swiss banking partner, so you can be confident your capital is held within a regulated and compliant Swiss framework.

Giving you one less thing to worry about as you build your business.

Man wearing glasses sitting at a wooden desk near a window with a scenic mountain view, holding a paper and working on a laptop with digital icons symbolizing security and task completion floating above the laptop.

Get set up in three steps.

  1. Step 1

    Start your incorporation

    Provide your company and shareholder details through a digital application.

  2. Step 2

    Deposit your share capital

    Your capital deposit account is opened and ready to receive funds.

  3. Step 3

    Register and start operating

    Once incorporation is completed, your business account is ready to use.

The capital deposit account is mandatory.

The operational friction around it shouldn’t be.

Starting a company
should feel like progress 

Starting a business comes with enough challenges.
Opening your capital deposit account shouldn't be one of them.