We set up your Limited Liability Company (LLC)

With the help of our specialists, you will not only set up your Limited Liability Company in a smart, inexpensive and hassle-free way, but you will also enjoy the following benefits

  • Start-up packages tailored to your needs
  • Complete and error-free founding documents
  • Ideally, free incorporation possible
  • Guaranteed entry in the commercial register
  • Notary fees included

Why set up a LLC?

Limitation of liability, improved capital procurement and professional corporate structure.

Limitation of liability

Liability is limited to the company's assets; private assets remain protected.

Capital procurement

Easier access to outside capital and investors thanks to a clear capital structure and basis of trust.

Flexibility

Adaptable corporate structure and possibility of simple transfer of shares.

Credibility

Higher reputation and trust among business partners and customers compared to a sole proprietorship.

Tax optimization

Possibilities for tax planning and optimization through separate taxation of income and profit.

Succession planning

Simple regulation of company succession through the transfer of shares.

Set up a LLC in Switzerland
PRocess

How does the process of forming my LLC work?

1

Calculate a non-binding offer

Enter your start-up project conveniently online and benefit from the cost sharing of our partners. You can put together your customized start-up package with just a few clicks.

Enter company data

After you have calculated the non-binding offer, enter your company details. You can then order the company formation.

Get in touch

Our lawyers will contact you within the specified period (often less than 24 hours). You will receive all relevant incorporation documents, can discuss any uncertainties and arrange a personal consultation.

Check documents

You can read, print and sign all the founding documents at home.

Authenticate signature

You must now obtain an official certification of your signature (e.g. Notary's office). This confirms that the signature is really yours.

Enter in the commercial register

We submit all formation documents to the commercial register office and ensure that your company is successfully entered in the commercial register. In the case of corporations, the paid-in capital is transferred to a business account after publication and is available to your company.

Celebrate

Congratulations on the successful establishment of your limited liability company (LLC). Your company is now active and can do business.

Customer feedback

What our customers say about us

The satisfaction of our customers is our top priority. We strive to understand their needs and exceed their expectations.

Set up a LLC: Testimonial Oliver
Oliver Meyer
Co-Founder, storrable
Especially in the start-up phase, when we founded storabble and didn't have much experience yet, it was extremely helpful that Startups.ch helped us with the founding process. It was uncomplicated and made the process of founding a company very easy!
Set up a LLC: Testimonial Tobias
Tobias Künkler
CEO, Hyght GmbH
I founded a company in Switzerland and needed expert help. Startups.ch offered me quick and easy support within 48 hours. The company formation and register change went smoothly and professionally. They are a real ally for new companies.
Set up a LLC: Testimonial Alex
Alex Burth
Managing Partner, good minds gmbh
Startups.ch is the best choice for company foundations. Fast, uncomplicated and with an optimal price-performance ratio. The excellent legal advice is particularly noteworthy. Everything you need for a successful start can be found here.

Reasons for setting up a LLC

Take advantage of the benefits of a limited liability company (LLC) to successfully implement your business idea and realize your full potential.

As a shareholder in a LLC, you benefit from a solid legal structure that protects your business while providing flexibility. Incorporating a LLC is straightforward and saves time and money.

Establishing a limited liability company in Switzerland offers numerous advantages: it creates a legal structure that protects personal assets and lends credibility.

Attractive tax conditions, flexibility in company management and easier access to financing are further advantages.

Set up a LLC: Frequently asked questions

Find out everything you need to know about setting up a LLC: Here you will find answers to the most frequently asked questions.

What minimum capital is required to set up a limited liability company in Switzerland?

The share capital is at least 20,000 Swiss francs. This must always be paid up in full.

How is a limited liability company established in Switzerland?

The share capital must be deposited in a blocked account at a Swiss bank. An inaugural meeting is then held, at which all shareholders must be present or represented. At the founding meeting, the articles of association are approved and the organs of the LLC are appointed. The inaugural meeting and the articles of association must be publicly notarized by a notary.

What liability do the shareholders of a limited liability company in Switzerland have?

In principle, the partners are only liable to the extent of their contribution. In the event of gross breaches of duty and for outstanding social security contributions and VAT claims, the partners may be held personally liable under certain circumstances.

What tax aspects need to be considered when setting up a limited liability company in Switzerland?

A LLC is subject to profit and capital tax as well as VAT. The exact tax rates and regulations vary from canton to canton.

What bodies does a limited liability company have in Switzerland?

The LLC always has a partners' meeting and the management. If there is no separate regulation, the shareholders take over the management. From a certain company size, an auditor must also be appointed.

Are you looking for a different legal form?

Choosing the right legal form is crucial to the success of your company.

With the support of the experts at Startups.ch, you will find the optimal legal form for your needs.

From sole proprietorships to limited liability companies, we offer you tailored advice and support during the formation process to ensure that your company has a solid legal foundation.

Consultation set up a LLC in SwitzerlandStartups.ch
Startups.ch

Do you need help?

We understand that many prospective company founders want to make sure that they don't overlook anything when setting up a company. So don't hesitate to contact us before you set up your company.