Company Formation

How Long Does It Take to Register a Company in Germany?

A realistic stage-by-stage timeline to register a German GmbH: ~2-6 weeks to operational, the real bottlenecks (bank pay-in, tax number) and how to go faster.

Calendar and planning schedule on a desk

Plan for roughly two to six weeks from your notary appointment to a registered, operational GmbH, with a tax number arriving by post a few weeks after that. This page sets out an honest, stage-by-stage schedule, names the two steps that actually hold things up, and shows where you can compress the timeline. All figures are current as of 10 June 2026.

The honest headline: ~2-6 weeks (and why the tax number adds more)

For a GmbH, plan on ~2-6 weeks from your notary appointment to a registered, operational company. In practice 3-6 weeks is typical, and it can stretch to 6-8 weeks when several steps stack up: a slow notary appointment in a big city, cautious bank onboarding, document translations, or a registry-court backlog. After the company exists, the Finanzamt tax number (Steuernummer) adds a few more weeks by post, commonly 4-8.

Be wary of any provider quoting a flat "2-4 weeks" total. That figure understates the tax-number tail and treats every step as equally fast, which they are not. The company can be live and trading well before the tax number lands, but you should budget for the full picture. For a step-by-step view of the mechanics behind these stages, see the full GmbH step-by-step.

German Company Registration Timeline

~2-6 weeks from notary to operational; the tax number adds several more weeks.

  1. ~2-5 business days
    Stage 0: Preparation (name, articles, address, docs) - runs in parallel
  2. Days (scheduling)
    Stage 1: Notary appointment & notarisation (§2 GmbHG)
  3. ~1 day-2 weeks
    Stage 2: Bank account + capital pay-in (≥€12,500) - the bottleneck
  4. ~1-3 weeks
    Stage 3: Handelsregister entry - company legally exists (§11(1))
  5. Same day-few days
    Stage 4: Gewerbeanmeldung (needs register entry first)
  6. ~4-8 weeks
    Stage 5: Finanzamt Steuernummer by post (parallel)
  7. ~2-4 weeks
    Stage 5b: VAT ID (USt-IdNr.), requested separately (BZSt)
Source: gmbh-germany.com; GmbHG §7, §11
Law books and gavel on a desk

The two real bottlenecks

Most of the timeline is predictable. Two steps are not, and they are where delays actually come from:

  • The business bank account and capital pay-in. Opening an account for the GmbH in formation and paying in the capital can take anything from about a day at a neobank to roughly two weeks at a traditional bank, and longer for non-resident directors. This is the slowest step before the company can be registered, because the notary cannot file the register application until the capital is in.
  • The Finanzamt Steuernummer. This tax number arrives 4-8 weeks after the company already legally exists. It runs in the background and does not stop the GmbH from being formed, but it does set when you can issue VAT invoices.

Naming these two upfront is the single most useful thing you can do when judging a timeline against a commercial deadline.

When can you legally start trading?

There is a common misconception that a German company is not "real" until the tax number arrives. That is legally wrong. The GmbH legally exists and limited liability begins only on entry in the Handelsregister (commercial register), under GmbHG §11(1). The trade-office and tax registrations follow, but they do not block the company's existence.

The flip side matters too: anyone who acts in the name of the company before that register entry is personally liable, under GmbHG §11(2). So while the tax number and VAT ID run in parallel and can lag the company's birth, you should not start trading in the company's name until it is actually on the register.

Stage-by-stage timeline

The table below is the centrepiece: a realistic schedule with the bottleneck for each step. Stages 1-3 are broadly sequential and add up to the headline figure; stages 4-5 follow register entry, with the tax number running in the background.

Stage Realistic duration Bottleneck / driver
0. Preparation (name, articles, address, docs) ~2-5 business days (parallel) translations/apostille for non-residents
1. Notary appointment & notarisation days (scheduling) notary availability (Berlin/Munich/Stuttgart)
2. Bank account + capital pay-in ~1 day (neobank) to ~2 weeks (traditional) non-resident onboarding, common bottleneck
3. Handelsregister entry ~1-3 weeks registry-court load / queries
4. Gewerbeanmeldung same day-few days needs register entry first
5. Finanzamt Steuernummer ~4-8 weeks (parallel, post-registration) tax-office backlog
5b. VAT ID (USt-IdNr.) ~2-4 weeks (separate request) BZSt processing
Total to operational (registered) ~2-6 weeks (3-6 typical; up to 6-8 if steps stack) sum of stages 1-3, parallelised

Stage 0 - Preparation (parallel, 2-5 business days)

Front-loading the preparation is the single biggest time saving you control. Choose your company name and business object (pre-clear the name and object with your local IHK to avoid a register rejection), draft the articles of association or use the standard Musterprotokoll, arrange a German business address, and gather founder identification. Non-residents should add certified translations, apostilles and a power of attorney to this list. All of this runs in parallel with no waiting on third parties, so the more you complete here, the less it costs you later.

Stage 1 - Notary appointment & notarisation (days; scheduling)

The articles and the appointment of the managing director are notarised in a single sitting (GmbHG §2). The notarisation itself is quick; the variable is how soon you can get an appointment. That is usually a matter of days, although notary availability in Berlin, Munich and Stuttgart can be limited. Since 1 August 2022, video notarisation has been available for cash-contribution GmbHs and UGs through the Bundesnotarkammer system, which removes the need to travel and can shorten scheduling.

Stage 2 - Bank account + capital pay-in (the bottleneck; 1 day-2 weeks)

This is the step that gates everything else. You open an account for the GmbH in formation (i.G.) and pay in the capital. The pay-in rule is that at least €12,500 (half of the €25,000 minimum) must be paid, with at least 25% of each share's nominal value, available at the directors' free disposal before the Handelsregister application can be filed (GmbHG §7(2), §8(2)). The bank issues a deposit confirmation.

Timing varies sharply by bank. Neobanks such as Qonto, N26 Business and Penta can open an account in about a day; traditional banks such as Deutsche Bank and Commerzbank typically take 1-2 weeks and are more cautious with non-resident directors. Crucially, the notary cannot file the register application until the capital is paid in, which is why this is so often the slowest pre-registration step. For practical help here, see opening a business bank account.

Stage 3 - Handelsregister entry (1-3 weeks)

The notary files electronically with the competent local court. Entry commonly takes ~1-3 weeks, but it can stretch in popular cities or if the court raises queries, requests a cost advance, or asks for IHK confirmation. Remember the legal milestone: the GmbH legally exists and limited liability begins only on entry (GmbHG §11(1)), and anyone acting in its name beforehand is personally liable (GmbHG §11(2)).

Stage 4 - Gewerbeanmeldung (often same day)

After the register entry, you notify the local trade office before operating (GewO §14). In person this takes ~15-30 minutes and is typically same-day, with the Gewerbeschein following within a few days; online filing can be near-instant. For a GmbH, the register entry must usually come first.

Stage 5 - Tax number & VAT ID (parallel; 4-8 weeks / 2-4 weeks)

You file the Fragebogen zur steuerlichen Erfassung via ELSTER (AO §138). The Steuernummer then arrives by post ~4-8 weeks later, longer where the office is backlogged (for example Berlin or Munich). The VAT ID (USt-IdNr.) is requested separately and often takes ~2-4 weeks. This stage runs in the background: the company already exists and can operate; you simply may not invoice with VAT until the numbers arrive.

What runs in parallel vs what's sequential

Making the parallelisation explicit is how you compress the schedule:

Run in parallel (before register entry):

  • Name pre-clearance and drafting the articles
  • Lining up the bank account and getting the capital ready to transfer

Sequential (after register entry):

  • Gewerbeanmeldung (trade office) starts only once the GmbH is on the register
  • The Finanzamt tax number then runs in the background and does not block operation

What speeds it up / slows it down

Speed up:

  • Front-load preparation in parallel
  • Use video notarisation (available since 1 August 2022)
  • Open a neobank account (~1 day)
  • Have the capital ready to transfer immediately
  • Provide clean, pre-translated documents
  • Or use a shelf company (operational in ~24h)

Slow down:

  • Non-resident bank onboarding at a traditional bank
  • Notary scheduling in big cities
  • Registry-court backlogs, queries or cost advances
  • Translation, apostille and power-of-attorney requirements
  • A name or business object rejected by the register
  • Tax-office backlog delaying the Steuernummer

Fees are not the focus of this page; for those, see the formation cost breakdown.

The fastest routes: video notary & shelf company

Two levers compress the timeline meaningfully. Video notarisation, available since 1 August 2022 for cash-contribution GmbHs and UGs, removes travel and can shorten scheduling. A shelf company (Vorratsgesellschaft), which is already in the Handelsregister and has never traded, can be operational in around 24 hours, skipping the registration wait entirely. These are compression options rather than the default, and a shelf company carries its own nuances; see buy a shelf company for the full picture.

Timeline Headlines & Fast Routes

The two real bottlenecks are the bank pay-in and the tax number.

~2-6 weeks
Notary to registered, operational GmbH (3-6 typical)
6-8 weeks
If steps stack (slow notary, bank, court backlog)
4-8 weeks
Finanzamt Steuernummer after the company exists
~24 hours
Shelf company (Vorratsgesellschaft) operational
Source: gmbh-germany.com

Frequently asked questions

Roughly 2-6 weeks from your notary appointment to a Handelsregister-registered, operational company; the tax number adds several more weeks (commonly 4-8). Faster paths exist.

English-speaking · Düsseldorf

Ready to set up your German company?

Talk to our English-speaking team about GmbH, UG or AG formation, tax and ongoing compliance.