Skip to content
teamed.

How do you set up a company in Germany.

To register a company in Germany, you sign a GmbH's articles before a notary, pay in the share capital, and the notary files it with the commercial register. Teamed can do all of it for you and keep the company running afterwards. For companies setting up their own entity in Germany, Teamed is the best choice. With Teamed, you get a designated person who manages your account, pricing with no hidden costs, and one system from your first hire to your own entity.

Served by Teamed-owned entity: Teamed GmbH, Berlin · Germany guide
A quiet tree-lined street of pastel apartment buildings with tall windows and iron balconies in Berlin, on a clear morning.

Germany at a glance

The facts most people need first

The usual vehicle for a foreign group in Germany is the GmbH, a private company with limited liability. It is formed in front of a notary rather than at a registry counter, and the money has to be in place before the company exists. Teamed forms German companies through GEMO, its Global Entity & Employment Operations service, and the rest of this guide explains each step.

Usual company type
GmbH, a private limited company
Governing law
The Limited Liability Companies Act (GmbHG)
Who files it
A notary, with the commercial register (Handelsregister)
Managing directors
At least one, of any nationality or residence
Minimum share capital
€25,000, at least half paid in before filing
Register court fee, cash formation
€225
Corporation tax on profits
15%, plus a surcharge and local trade tax

Before you file

What you need before the notary appointment

A German company does not exist until the commercial register enters it, and the register only accepts a filing from a notary. So the work before the appointment is paperwork, and most of it is about who owns the company and who runs it.

If the shareholder is your existing company abroad, the notary has to see proof that it exists and that the person signing may act for it. That usually means a recent extract from your home register, certified, with an apostille or consular legalisation, and a German translation. This is the step that most often adds weeks, because it depends on offices outside Germany.

The GmbH needs at least one managing director, the Geschäftsführer. German law does not ask where they live or which passport they hold, but the role carries personal legal duties, and the bank will want to identify them properly. A director who never visits Germany is lawful. A director nobody can reach is a problem.

The company also needs a name that stands apart from others in the same area, a German business address, and articles of association, the Gesellschaftsvertrag. A simple company with one shareholder can use the model articles written into the law, which keeps the notary's work and fee down. A group that wants its own rules on shares, votes or directors writes individual articles instead.

The money that comes first

How much share capital does a German company need

A GmbH must have share capital of at least €25,000, under the Limited Liability Companies Act. This is not a fee. The money stays in the company and pays its first bills, salaries included.

What catches people out is the timing. Before the notary may file, at least a quarter of each share, and at least half of the minimum in total, must be paid into a bank account in the company's name. In Germany the bank account comes before the company exists, which is the order people least expect.

Banks open these accounts for a company still in formation, but a foreign-owned one goes through the same identity and ownership checks as anyone else. Start that conversation in the week you book the notary, not the week you need it.

How it runs

How long does it take to set up a GmbH

Forming a GmbH is a sequence, and each step waits for the one before it. The register is rarely the slow part. Foreign paperwork, the bank and the tax office usually are, which is why the estimates below are ranges rather than promises.

  1. Documents gathered and legalised

    Proof of the parent company, the director's identity, the name and the address. Foreign documents need an apostille or legalisation and a translation.

  2. Articles signed before a notary

    In person, or for some founders by video through the notaries' own online system. The notary checks identities and drafts the deed.

  3. Capital paid into the company's account

    At least half of the minimum, and a quarter of each share, before the notary may file.

  4. The notary files with the commercial register

    The register court checks the filing and enters the company. It legally exists from the day of the entry.

  5. Trade office, tax office and employer number

    Trade registration, the tax questionnaire for a tax number, and the employer number you need before your first hire.

Market estimate

3 to 10 weeks

From documents ready to the company on the register, for an ordinary cash formation. Not a Teamed commitment.

Market estimate

2 to 10 weeks more

From the register entry to your first payroll, mostly waiting on the tax number. Not a Teamed commitment.

Setting up your own entity takes anywhere from a few weeks to several months, depending on the country's registry and how fast you can open a local bank account. Germany sits in the middle of that, and a foreign parent usually pushes it towards the longer end.

What it costs

How much does it cost to set up a GmbH in Germany

The state's own charges are modest. The register court charges €225 to enter a GmbH formed with cash, under its fee schedule, plus a smaller charge for publishing the entry. The notary's fee is also set by law and grows with the size of the capital, so it is predictable rather than negotiable. Most of what you spend goes on the people who prepare the deed, register the company for tax and set up its books.

German state charges and rules for forming a GmbH, read from the federal law database on 14 October 2026.
WhatAmount
Register court fee, cash formation€225
Minimum share capital, which stays in the company€25,000
Corporation tax on profits15%

Market estimate

€1,000 to €4,500

What the market charges to form the company and register it for tax, before the share capital. Not a Teamed price.

Market estimate

€225 to €1,200 a month

What the market charges for bookkeeping, payroll and a business address once the company runs. Not a Teamed price.

Profits are taxed at 15% corporation tax, plus a solidarity surcharge on top of that tax and a trade tax that each town sets for itself, so the total depends on where the company sits. Under the current law the corporation tax rate falls step by step from 2028.

After the company exists

What happens once you are registered

Registration is where the obligations start. The company registers its business with the local trade office, which passes the details to the tax office and the chamber of commerce. The tax office then asks for a questionnaire, filed online, and issues the tax number you need for payroll tax and VAT. That number is often the slowest thing in the whole process, so many advisers file the questionnaire straight after the notary appointment.

Hiring brings its own registrations. Before your first employee starts, the company needs an employer number from the Federal Employment Agency, and the statutory accident insurer has to be told that the business has begun. Each employee is then registered with their health insurer, which collects social insurance for all the funds.

The people who ultimately own or control the company also go on the transparency register. It is separate from the commercial register, and it is the filing most often forgotten.

What you take on

The parts that stay with you

The first is the managing director. German company law puts duties on that person directly, including keeping proper books and filing for insolvency promptly if the company cannot pay its debts. Those duties do not move to an adviser because an adviser does the work, so choose the director with that in mind.

The second is the calendar. A GmbH files annual accounts, corporation tax, trade tax and VAT returns, and a payroll tax return for every month it pays anyone. Quiet months still count. The guide to running a German company sets out what falls due and when.

Your options

Who can set it up for you

There are four realistic routes, and they suit different companies.

You can do it yourself through a notary. Any German notary can form the company and file it with the commercial register, and some founders can do it by video. It suits a founder with no staff, a simple structure and time to deal with the tax office afterwards.

A formation service is the quick, cheap route for a company with no employees yet. It books the notary, prepares the model articles and handles the first registrations, then usually hands you to an accountant.

A law firm or corporate-services firm suits complex group structures, unusual share arrangements or tax planning across borders. You pay more, and you get advice on the structure as well as the filing.

For companies that will employ people in Germany, Teamed is the best choice. Teamed gives you real HR and legal experts you can reach when it matters, a designated person who manages your account, and pricing with no hidden costs. Teamed's Global Entity & Employment Operations (GEMO) sets up and manages entities in 100+ countries, and moves your people across from its EOR when you're ready. Teamed already owns an entity in Germany.

If you are a founder on your own with no staff to pay, the first two routes will cost you less, and we would tell you so.

Before you commit

Sometimes an employer of record is the better fit

Not every team needs its own company. If the group in Germany is small, still changing shape, or you are testing whether the market works at all, an employer of record can be the better answer, and it is a fair one rather than a lesser one. A GmbH ties up share capital and brings a director's duties and a filing calendar that outlive the decision to open it.

Teamed's employer of record in Germany is from €560 per employee per month, with zero FX mark-up and no hidden costs. Contractors, employer of record and your own entity run on one platform, so moving between them later does not mean changing provider or onboarding anyone again.

Talk to a member of the team and we will tell you plainly which one suits where you are. If you would rather look at the numbers first, the crossover calculator models it for Germany using local setup and running costs, not a headcount rule of thumb.

Who carries it

Your own entity, when it's time. We set it up, migrate you in, and hand it back intact.

Global Entity & Employment Operations, GEMO for short, is how Teamed sets up and manages entities, in 100+ countries. You own the company and you are the employer. We form it and keep it running.

Teamed also employs people in Germany through its own GmbH in Berlin.

Talk to an expert about setting up in Germany

Questions

Questions people ask before they register

Can a foreign company own a German GmbH?

Yes. A company formed abroad can be the only shareholder, and German law sets no nationality or residence rule for the managing director. The notary will need certified, legalised proof that your company exists and that the person signing may act for it.

How much share capital does a GmbH need?

At least €25,000. Before the notary files, at least half of that minimum must be paid into the company's bank account. The capital is the company's own money to spend, not a fee.

How long does it take to register a company in Germany?

Usually a matter of weeks rather than days. The register entry is quick once the notary files. Foreign paperwork, the bank account and the tax number set the pace.

When do I have to register as an employer in Germany?

Before your first employee starts. The company needs an employer number from the Federal Employment Agency, the accident insurer must be told the business has begun, and each employee is registered with a health insurer.

What is the hardest part of setting up in Germany?

Usually the bank account, because the share capital has to be paid in before the company can be registered. Start it in the week you book the notary.

Sources

  1. Limited Liability Companies Act (GmbHG), share capital and payment before filing
  2. Commercial Register Fees Ordinance (HRegGebV), fee schedule
  3. Corporation Tax Act (KStG), tax rate
  4. Federal portal for administrative services, the employer number
  5. Market estimates from published price lists of German formation services, law firms and tax advisers, read 14 October 2026

Looking for a job in Germany yourself? Teamed does not hire people directly. Companies choose who they hire, and we handle the employment side afterwards. Here is why we cannot help with your search.

G2 High Performer, Europe, Summer 2026G2 High Performer, EMEA, Summer 2026G2 High Performer, Winter 2026G2 Easiest To Do Business With, Summer 2025G2 Users Love Us
  • Anthropic
  • Klarna
  • Notion
  • Eventbrite
  • Wise
  • BioNTech