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.
How does the process of forming my LLC work?
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.
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.
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!
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.
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.
Useful information for your limited liability company
Create a business plan
Guide to a successful business plan. Compact structure, content and tips.
Define a business strategy
Strategic planning for sustainable success. Analyze goals, markets and competition.
Tax aspects
Tax law basics and optimization tips for companies in Switzerland.
Financing
Options for corporate financing. From equity to debt capital at a glance.
Foreign company founders
Steps and requirements for foreign entrepreneurs in Switzerland. Tips and information.
Guide to self-employment
Step-by-step guide to starting your own business. Tips and resources.
Free courses
Educational offers for founders. Free online and classroom courses at a glance.
Pension fund withdrawal
Using the pension fund to set up a company. Requirements and legal aspects.
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.
Discover other legal forms
Found a sole proprietorship
Suitable for sole entrepreneurs with small start-up capital.
Found a public limited company
Ideal for large companies with high capital requirements and many investors.
Found an association
Recommended for non-profit purposes and interest groups.
Founding a general partnership
Useful for collaborations of at least two people.
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.