Berlin is quietly emerging as one of the most interesting places for entrepreneurs, startups, and foreign investors in Europe. The German capital has a vibrant tech ecosystem, a relatively low cost of doing business compared to other major European capitals, and a government that is increasingly focused on attracting talent and capital from abroad.

However, the process can be confusing and overwhelming if you are not used to dealing with the legal and administrative procedures involved in company registration in Berlin. This guide explains all the main points that need to be considered, including how to set up your business, what you are required to do, and the likely costs involved, so you can take the next steps with clarity and confidence.

Why Choose Berlin for Company Registration?

Berlin is a powerhouse when it comes to the business infrastructure. There is a strong network of accelerators, VC firms, co-working spaces, and a highly skilled and multilingual population from all over Europe and beyond.

Germany’s legal framework is one of the most stable and transparent in the world, from a regulatory perspective. Contracts can be enforced, intellectual property is well protected, and business laws are easily predictable. The capital of the country, Berlin, is also well represented politically and has direct access to the federal government institutions.

The city’s startup ecosystem has generated world-renowned businesses, which has generated a positive cycle of skills, capital, and opportunities to continue attracting talent, capital, and opportunity. Berlin’s openness to foreign business is one of the most accessible ways to enter the EU market, especially for foreign entrepreneurs.

Which Types of Business Entities for Company Registration in Berlin?

The most important decision is to select the appropriate structure. These are the top three options that are most relevant.

GmbH Registration in Berlin: The GmbH (Gesellschaft mit beschränkter Haftung) is the most common form of private limited company in Germany and is the most popular structure for existing companies and foreign investors. It provides complete limited liability, market credibility, and a familiar structure for partners and banks internationally. It has a minimum share capital of €25,000, at least half of which must be paid in before registration.

UG Registration in Berlin: UG (Unternehmergesellschaft) is a low-capital alternative to the GmbH, which requires a minimum share capital of only €1. It provides the same limited liability protection and is ideal for startups or entrepreneurs who are looking for a legal structure without a high initial investment. According to law 25% of the annual profits are to be kept as reserves until the capital is increased to €25,000, at which point the UG can transform to a GmbH.

Branch Office Registration in Berlin: For companies already incorporated abroad, branch office registration in Berlin allows you to establish a local presence without creating a new legal entity. The parent company remains fully liable for the branch’s activities. This is a practical option for market testing or serving German clients under an existing corporate structure.

GmbH vs UG in Berlin: Which Is Better for Foreign Entrepreneurs?

Both structures offer limited liability, but the right choice depends on your capital, goals, and how you want to present your business to the German market.

FeatureGmbHUG
Minimum Share Capital€25,000 (€12,500 upfront)From €1
Liability ProtectionLimitedLimited
Market ReputationHighly trustedModerate — seen as early-stage
Profit RetentionNone25% annually until €25,000
ComplianceStandard corporate filingsSame as GmbH
Best ForEstablished businesses, foreign investors, B2BStartups, solo founders, low-capital ventures
Practical Recommendation

If you have the funds and you are pursuing long-term business in Germany, the GmbH is almost always the preferred option, especially for B2B transactions, banking considerations, and investor credibility. For testing and launching lean, the UG gets you up and running quickly and at low cost, legally.

How to Register a Company in Berlin: Step-by-Step Guide

This is the most crucial step of the process. Carefully follow these steps.

Step 1

Choose the Appropriate Legal Structure

First, you need to determine the best company structure (GmbH, UG, or branch office). Take into account your capital, business plan, liability, and how you will approach your company with your clients and investors. If you’re a foreign investor with stable funding, the GmbH is typically the default. If capital is limited, start with a UG.

Step 2

Select and Verify the Company Name

The company name you select must be unique, not misleading, and meet German naming standards. Availability can be checked via the Handelsregister (Commercial Register) and via the Berlin Chamber of Commerce (IHK Berlin). The name should also contain the appropriate legal term “GmbH” or “UG (haftungsbeschränkt),” depending on the legal structure.

Step 3

Draft the Articles of Association

Your company is legally based on the articles of association (Gesellschaftsvertrag). The document specifies the company’s name and registered address, the company’s purpose, distribution of the company’s shares among shareholders, mechanisms for managing the company, and procedures for decisions made by shareholders.

Step 4

Notarize the Incorporation Documents

All founding documents must be signed and notary-stamped before a certified German notary (Notar). This appointment can typically be arranged within one to two weeks. Foreign founders who cannot attend in person may grant power of attorney to a representative. The notary also formally certifies the identity of all shareholders and directors.

Step 5

Open a Corporate Bank Account

Before your company can be registered, you must open a German business bank account and deposit the required share capital. For a GmbH, this means depositing at least €12,500. The bank will issue a confirmation letter (Einzahlungsbeleg) that is required for the registration filing.

Step 6

File the Application with the Commercial Register

The notary will usually register the application on your behalf with the Amtsgericht (local court) electronically, with all necessary documents and the bank confirmation. The court considers the application and, if everything is in place, the company is registered in the Handelsregister. This step is often completed in 2–4 weeks.

Step 7

Obtain Trade Registration

Most commercial businesses are required to register with the local trade office (Gewerbeamt) with a Gewerbeanmeldung (trade registration form). This registration is independent of the Commercial Register and is generally done via online or physical applications.

Step 8

Complete Tax Registration

Once registered for trade, you need to register with the local tax office (Finanzamt). You will be sent a questionnaire (Fragebogen zur steuerlichen Erfassung) regarding your activity, the expected turnover, and the method of accounting. Based on your responses, the Finanzamt will issue your corporate tax number.

Step 9

Apply for Berlin VAT Registration

If your business conducts taxable transactions, especially cross-border B2B services within the EU, you’ll need a VAT identification number (Umsatzsteuer-Identifikationsnummer). This is applied simultaneously with tax registration. VAT ID will be received within 2 to 8 weeks of filing.

Timeline Estimate

Most companies are running within 6–10 weeks from notarization to full tax registration.

What Documents Are Required for Company Registration in Berlin?

Here’s a practical checklist of what you’ll typically need:

  • Valid passport or national ID for all shareholders and directors
  • Proof of residential address for all parties
  • Drafted and notarized articles of association
  • Bank confirmation letter showing capital deposit
  • Completed Handelsregister application (submitted by notary)
  • Gewerbeanmeldungform for trade registration
  • Tax registration questionnaire (Fragebogen zur steuerlichen Erfassung)

Additionally, registered documents and articles of association of the parent company are required for branch office registration and may require sworn German translations and an apostille from the relevant authority in your home country.

How to Register for VAT in Berlin?

VAT registration in Berlin is part of the tax registration procedures managed by the local Finanzamt.

Who needs it: Companies that make taxable sales in Germany and/or are engaged in intra-EU B2B transactions generally require a VAT ID. If the annual turnover is below a certain amount, the company may be eligible for a small business exemption (Kleinunternehmerregelung), which waives the obligation to charge VAT, though it also removes the ability to reclaim input VAT.

How to apply: Submit the Fragebogen zur steuerlichen Erfassung to your local Finanzamt. Indicate that you require a VAT ID. The number is issued separately from your corporate tax number and is used for invoicing to EU clients and cross-border transactions.

An EU VAT number is crucial for foreign founders from day one for client contracts and marketplace platforms, so it is advisable to have this in place early on.

How Much Does Registration Cost in Berlin?

The total cost of company registration in Berlin depends on your chosen structure and the professional support you engage:

  • Notary fees: Generally from €200 to €600 or higher, depending on the complexity of the documents and the share capital
  • Commercial Register fees: Usually between €150 and €300
  • Translation and apostille costs: Variable, depending on your home country’s documents
  • Professional service fees: If using a formation agent or law firm, charges may vary significantly

In total, expect to budget anywhere from €500 to €2,000 or more for a straightforward GmbH or UG registration, not including the share capital itself.

What Are the Benefits of Business Registration in Berlin?

EU Single Market Access

A German-registered company can freely trade in any of the 27 member states of the EU

Strong Legal Framework

Clear and stable laws that safeguard your investment

Credibility and Trust

German company registration signals credibility to clients, investors and partners around the globe

Talent Access

Berlin’s international workforce is one of its greatest assets

Innovation Ecosystem

Access to grants, accelerators, and public funding programs for startups

Strategic Location

Berlin sits at the heart of Central Europe with excellent transport infrastructure

Conclusion

The registration of a company in Berlin involves several steps, but it can be done with proper preparation and guidance. The city provides a unique mix of legal security, market opportunity, and entrepreneurship that very few European cities can match. Whether you’re setting up a GmbH for full market operations, a UG to start lean, or a branch office to test the waters, getting the structure and paperwork right from the beginning makes everything that follows significantly smoother.

If you’d like expert support with company formation, Berlin VAT registration, document preparation, or post-incorporation compliance, Ondemand International offers end-to-end company registration services tailored to foreign entrepreneurs and investors.

FAQ’s

Company registration in Berlin typically takes several weeks, depending on the business structure, document preparation, and authority processing times.

Yes, foreign entrepreneurs can register a company in Berlin, provided they meet the legal and documentation requirements.

A GmbH requires a minimum share capital of €25,000, with at least €12,500 usually deposited before registration.