Switzerland is one of Europe’s most efficient and business-friendly locations. As of 2025, you can start a Swiss company completely online, saving time, travel, and paperwork. Whether you're a Swiss resident or an international founder, online formation is a legal and practical way to incorporate.
At DeinDomizil.ch, we guide entrepreneurs through this fully remote process and offer packages that include everything from domicile addresses to nominee directors.
What Do You Need to Form a Company?
To start a Swiss GmbH or AG online, you'll need:
A valid passport or ID
A notarized power of attorney (we assist with this)
Chosen company name and purpose
Initial share capital (CHF 20,000 for GmbH; CHF 100,000 for AG)
With us, you can also appoint a Swiss nominee director to fulfill legal board representation requirements.
The Online Process: Step by Step
Initial Consultation We assess your goals and recommend the best legal structure.
Document Preparation We handle statutes, applications, and arrange digital or proxy signatures.
Notarization & Commercial Register Once your documents are signed, we file them with the Swiss Commercial Register.
Banking & Tax Registration We assist with corporate bank setup, virtual office services, and tax/VAT registration.