Self-Employment
Starting a business in Germany can be a rewarding way of making an income, but you’ll need to make sure you meet the necessary requirements to set up.

As the biggest economy in Europe and located in the center of the continent, Germany provides an attractive environment for foreign workers. However, those with a particular skill or entrepreneurial attitude might be more interested in becoming self-employed and setting up their own business.
Both German citizens and foreign residents can start a business in Germany. Here’s what you need to know to get yourself started, with information on:
If you need insurance in Germany, leave it to the specialists at Versicherungsbüro Weiss. This independent insurance broker specializes in helping internationals navigate the German insurance market, find coverage, and even make claims. Their English-language services make insurance accessible. Contact Versicherungsbüro Weiss today for expat-friendly insurance assistance.
German business culture has been historically renowned for high levels of organization, formal business relationships, and also a long tradition of collective agreements between workers and companies. The vast majority of German businesses are small and medium-sized enterprises (SME). Decision-making is typically top-down, but employees are generally well-protected.

However, things are diversifying with an increase in smaller, more flexible businesses in recent years. Germany currently has the fourth fastest growth in small businesses. It is considered a good location to set up a business, ranking 10th on the 2021 Global Innovation Index, and also 22nd in terms of ease of doing business according to the World Bank. Although setting up requires a lot of paperwork, it’s fairly straightforward and there is plenty of help available.
Over 100,000 new businesses start up each year in Germany. Nearly a third of these (30.5%) were in the IT/tech sector in 2021. Other popular industries were healthcare, food/drink and transport/logistics.
Foreign residents can start up their own business in Germany. In fact, foreign-owned businesses employ around 3.4 million workers in Germany (8% of total employment). Men are more likely to run a business, with the share of female-owned small and medium-sized business in Germany decreasing from 19.4% in 2013 to 15.4% in 2019.
Citizens from EU/EFTA countries don’t need to meet any residency requirements and can start a business in Germany on the same basis as a German resident. However, non-EU/EFTA nationals need a German residence permit, which may mean applying for a visa for self-employment purposes and convincing the German authorities of the viability and value of your business idea.
Financial requirements for starting a German business generally depend on the type of business you set up. The German government business start up portal has a section on financing to help you work out what you’ll need. You may also need to acquire a license for your specific trade or field, which may mean meeting minimum qualification requirements (more information below).
There are many different legal forms that German businesses can take, which can roughly be split into three categories:
These are German businesses run by a single individual, where the business doesn’t exist as a separate legal entity. The owner’s personal and professional income are treated as singular and the owner is personally liable for any business debts.
Sole proprietorships in Germany generally come in two forms:
Partnerships have two or more owners. They can usually be formed with minimal formalities (for example, a simple business agreement), and there is no minimum capital requirement. There are various different forms of partnership agreement. Unless the business is a form of limited partnership, liability is the same as with sole traders, and each owner is personally responsible for their share of business debt.

Two common German partnership forms are:
Corporations are businesses that exist as separate legal entities. As such, they are taxed separately through corporate tax. They can have one or more owners, but each one is legally classed as an employee (e.g. director) whose liability is limited to assets they’ve invested in the business. All corporations need notarized articles of association, a managing director/management board, entry into the commercial register, and a minimum share capital.
The main types of German corporations are:
The first step is to do your research and make sure that you have an idea that could work. This is especially important if you have to apply for a German visa as you’ll need to write a strong business plan, and convince the authorities of the benefits of your business.

A good starting point if you’re already living in Germany is your local Point of Single Contact (Netzwerk Einheitlicher Ansprechpartner), which can provide online and in-person administrative support and advice, telling you what requirements you need to meet. You can also find useful pointers on the German government business portal.
Residents from EU/EFTA member states and non-EU/EFTA nationals who hold citizenship or permanent residence in Germany can generally start up a business without restrictions under the same terms as German citizens. You’ll just need to register your business with the relevant authorities (see below).
If you are already living in Germany on a visa and temporary residence permit, you’ll need to check the terms of your visa to see if you can start a business. Germany has a work visa for business and self-employment. If you have a different type of visa, you may need to apply for a change of visa purpose through your local migration office.
Those from outside the EU/EFTA who want to move to Germany to start a business or work as a freelancer will usually need to apply for a self-employment visa, which is valid for three years and is then renewable.
Many professions in Germany require specific licenses, permits, memberships or certificates. You’ll need to get these before registering your business. Examples include:
You can find out about professional requirements from the Chamber of Industry and Commerce (Deutsche Industrie- und Handelskammer – DIHK), the Chamber of Skilled Crafts (Handwerkskammer – HWK), and the Institute of Liberal Professions (Institut für Freie Berufe – IFB). Certain licenses and memberships may also involve paying a fee.
You’ll need to register your business in Germany before you start trading. How to do this depends on the nature of your business:

Registering through the Trade Office usually costs between €10-40. You will need to provide valid ID, plus your residence permit (or self-employment visa with temporary permit). You’ll also need to show any licenses, permits or certificates detailed in the section above. Corporations will also have to provide:
The Trade Office will notify the Tax Office, the Commercial Register (Handelregister), the IHK (or the HWK), and the trade supervisory office responsible for occupational health and safety (gewerbeaufsichtsamt).
If you are a freelancer, you won’t need to register with the Trade Office or enter into the Commercial Register. You just need to register with your local Tax Office to receive your tax number (Steuernummer), which you’ll then need for tax purposes.
See more information about how to register here.
Unlike employees, self-employed workers in Germany are not automatically registered for social security. You will need to register yourself, either with statutory social insurance schemes or through private insurance. Some social insurance is compulsory for self-employed in Germany, but other forms are optional. If you set up a corporation, you will then be treated as an employee, and the company will have to register you and any other employees for all statutory schemes.
Social security in Germany includes:
Artists in Germany can enrol in the Artists Social Insurance Fund (Künstlersozialkasse – KSK) for coverage.
Whereas employees in Germany split their social security contributions with the employer, self-employed workers need to pay contributions in full themselves.
Foreign businesses that want a presence in Germany can choose to open up a branch (zweigniederlassung) or a subsidiary (töchtergesellschaft). The key difference between the two is that a subsidiary, while still being under some level of control by the owning company, is a legally independent entity.
Branches of foreign businesses in Germany can set up quite easily. As they are legally dependent on the parent company, they don’t need to go through the full incorporation process. They can use existing articles of association, and only need to enter the trade register. The branch maintains separate accounts and pays tax on its German income. Parent companies should appoint a representative who will then be the account signatory and take care of management of the business.
Subsidiaries, as separate legal companies, have to go through the same processes and meet the same requirements as German corporations. This means entering the commercial register, providing share capital and also paying taxes as a German company. The parent company usually retains a degree of control through board membership and owning shares.
German citizens and foreign residents can set up a non-profit company (Gemeinnützige GmbH – gGmbH) in Germany. This takes much the same form as a private limited company (GmbH) in terms of requirements, registrations, and share capital. The chief difference is that the objectives of the company, as laid out in the articles of association, need to serve a social or charitable purpose and any money made needs to be put back into the organization to serve this purpose.

Non-profit companies are exempt from many business taxes such as trade tax and corporate tax, plus they usually pay reduced (or sometimes no) VAT. However, their charitable objectives need prior approval from the Tax Office.
The two other main types of non-profit organisation are:
One essential part of starting a business in Germany is getting your administration in order. This means keeping a record of your income and expenses, which you must retain for ten years. In addition, any you should keep records of correspondence for six years. Furthermore, it’s crucial that your invoices are clear, up-to-date, and in line with German legal requirements.
You should also ensure that you know which taxes you need to pay and which insurance your business needs. For example, some businesses will require professional liability coverage. Companies offering this in Germany include helden.de, and if you need assistance handling your business insurance, Versicherungsbüro Weiss offers tailor-made support for internationals.
Depending on the type of company you start, you may need to open a separate business bank account. Another option is using an international or mobile/online bank that offer business accounts, such as:
The advantages are plenty, including an English-language app. You can also search for banks in the Expatica business directory for Germany and compare deals on DeutschesKonto. There is also plenty of accounting and tax software available, such as:
As a self-employed worker, you’ll also need to organize your own social security payments.
Finally, if you employ or plan to hire staff, there are a lot of considerations, from where to find competent employees to taxes, pensions, health insurance and social security.
We cover all this and more in our guide to running a business in Germany.
The Federal Ministry for Economic Affairs and Climate Action (Bundesministerium für Wirtschaft und Klimaschutz – BMWK) has an online business startup portal with information and advice on key topics, which is a good starting point. The BMWK also has information on financial support for startups and SMEs.
Other support and advice for businesses include:
Germany has a relatively strong tradition of corporate citizenship underpinned by Federal Government legislation. The National Corporate Social Responsibility (CSR) Forum launched in 2009, leading to the National CSR Action Plan 2016-20 (in German) focusing on sustainable business practices. In recent years, the focus has switched to due diligence in global supply chains. A new Supply Chain Act is due to start coming into force from 2023.
In practice, Germany ranks 17th out of 49 European countries on CSR Hub ratings with a score of 54/100. Businesses in Germany can promote CSR in a number of ways such as improving worker rights and adopting staff-oriented human resource management, adopting environmentally sustainable practices, getting involved and giving back to local communities, and committing to ethical global supply chains.
The BMWK has a CSR section on its website (Unternehmens Werte) which outlines CSR, national policies and minimum global standards. You can also find general advice on developing a CSR policy for a multinational company on the OECD’s website and for SMEs on Micro Startups.
Did you find this guide helpful?