Company Registration in Germany

Company Registration in Germany

Germany is one of Europe's major business markets, offering opportunities across technology, automotive, manufacturing, engineering, logistics, software, consulting, healthcare and international trade.

The process of Company Registration in Germany depends on the legal structure, ownership, business activity and location of the proposed company.

Entrepreneurs commonly consider structures such as a GmbH, UG, sole proprietorship or partnership. For founders seeking a separate limited-liability company, the GmbH and UG are particularly relevant.

A proper German company setup can involve legal structuring, document preparation, notarisation, share capital arrangements, Handelsregister registration, Gewerbeanmeldung where applicable, tax registration, banking and sector-specific licences.

Choose the Right German Business Structure

The legal structure should be selected according to liability, ownership, investment, management and future expansion plans.

Common options include:

• Sole proprietorship

• GbR

• GmbH

• UG

• OHG

• KG

• AG

A GmbH or UG may be appropriate where the founders want a separate legal entity with limited liability.

The German government's business-startup guidance confirms that a GmbH or UG can be established by at least one shareholder and that the articles of association must be notarised.

GmbH Registration in Germany

The GmbH, or Gesellschaft mit beschränkter Haftung, is one of Germany's principal limited-liability company structures.

It can be suitable for:

• Foreign-owned companies

• Manufacturing businesses

• Technology companies

• Consulting firms

• Trading companies

• Startups planning significant growth

• German subsidiaries of international groups

The statutory minimum share capital is €25,000. For a standard cash formation, at least €12,500 generally needs to be paid in before registration, subject to the applicable legal requirements.

UG Registration in Germany

The UG, or Unternehmergesellschaft (haftungsbeschränkt), is a limited-liability structure often considered by startups and smaller businesses.

It can be established with statutory capital starting from €1, subject to the legal requirements.

A UG must also allocate 25% of its annual profit to a statutory reserve until the reserve reaches the €25,000 level required for a GmbH.

The lower initial capital requirement can make a UG attractive for early-stage founders, but it still has German accounting, tax and corporate compliance obligations.

Who Can Register a Company in Germany?

Company registration can be relevant to:

• German entrepreneurs

• EU and EEA entrepreneurs

• Non-EU founders

• Foreign companies

• International investors

• Technology startups

• Manufacturing businesses

• Consulting companies

• Trading businesses

Foreign ownership of a German company is possible. However, company ownership and immigration rights are separate matters.

A foreign founder intending to live and work in Germany should separately assess the applicable residence and self-employment requirements.

Documents Required for Company Registration

The exact documentation depends on the legal form and ownership structure.

Common documents may include:

• Passport or valid identification

• Residential address information

• Proposed company name

• Business activity description

• German registered office details

• Shareholder information

• Managing director information

• Articles of association

• Shareholder list

• Share capital information

• Power of attorney where applicable

Foreign shareholders may additionally need:

• Certificate of incorporation

• Corporate registry documents

• Constitutional documents

• Board resolutions

• Authorisation documents

• Certified or authenticated foreign documents where required

Preparing foreign documents correctly before the notarial stage can help prevent avoidable delays.

German Registered Office Requirements

A German company needs an appropriate registered office.

The registered office is used for:

• Official correspondence

• Commercial registration

• Tax administration

• Corporate records

• Regulatory communication

• Banking and compliance purposes

The address should be properly documented and suitable for the company's legal and administrative requirements.

Company Registration Process in Germany
Step 1: Define the Business Activity

Identify the company's products, services, customers and operating model.

The business activity should be accurately reflected in the incorporation documents and registration information.

Step 2: Select the Legal Structure

Choose a GmbH, UG or another appropriate German legal form.

Consider:

• Liability

• Ownership

• Capital

• Management

• Taxation

• Accounting

• Future investment

Step 3: Choose the Company Name

Select a company name that complies with German commercial requirements and check its availability before incorporation.

Step 4: Prepare the Formation Documents

Prepare the articles of association and other required formation documents.

For GmbH and UG structures, the articles must be notarised.

Step 5: Complete the Notarial Process

The founders complete the required incorporation process before a German notary.

The process covers matters such as:

• Formation

• Articles of association

• Shareholders

• Managing directors

• Share capital

• Representation powers

Step 6: Arrange Share Capital

For a GmbH, the required share capital must be addressed according to the applicable formation rules.

For a UG, the lower statutory capital requirement applies, but the company remains subject to its statutory reserve rules.

Step 7: Register With the Handelsregister

The registration application is submitted electronically through a notary to the competent register court.

For a GmbH, the company comes into existence as a fully legally effective entity upon entry in the Handelsregister.

Step 8: Complete Gewerbeanmeldung

Where the activity qualifies as a trade, the business must be registered with the competent local authority.

How Long Does Company Registration in Germany Take?

The total setup time depends on:

• Document preparation

• Notary availability

• Foreign-document authentication

• Banking procedures

• Handelsregister processing

• Tax registration

• Trade registration

• Additional licences

There is no single official timeline for the entire company-formation process.

For the Handelsregister, the federal portal states that when the application is complete and no objections arise, registration generally takes a few working days after the register court receives the application.

Gewerbeanmeldung can be immediate when completed personally. Written or electronic registration is generally processed within three days when the application and required documents are complete.

The complete company setup can therefore take longer than any individual registration step.

Tax Registration in Germany

After incorporation, the company must address its tax-registration requirements.

Depending on the business, these may include:

• Corporate income tax

• Trade tax

• VAT

• Payroll-related taxes

• Withholding tax

• Cross-border tax obligations

• Transfer-pricing requirements

Tax registration should be planned during incorporation rather than after commercial activities have already started.

Gewerbeanmeldung and Business Registration

Gewerbeanmeldung is generally required for qualifying commercial activities.

It does not apply in the same way to certain liberal professions and other exempt activities.

A business can generally submit the trade registration:

• Personally

• Online

• By post

The official German administrative portal states that a commercial activity must be registered when operations begin and that late registration can result in a fine.

Company Registration in Germany for Foreigners

Foreign entrepreneurs should assess additional requirements before starting the registration process.

These may include:

• Passport and identity documentation

• Foreign corporate documents

• Document authentication

• German registered office

• Managing director arrangements

• Bank-account requirements

• Tax residency

• Immigration status

• Self-employment permission

• Sector-specific licences

A foreign shareholder does not automatically become a German resident simply by owning a German company.

Corporate Bank Account in Germany

A corporate bank account is important for operating a German company.

It can be used for:

• Share capital arrangements

• Customer payments

• Supplier payments

• Tax payments

• Payroll

• International transfers

Banks may request company documents, shareholder information, director identification, business activity details and source-of-funds information.

Foreign-owned companies may therefore need additional compliance documentation during account opening.

Business Licences and Permits

Company registration does not automatically authorise every business activity.

Additional licences or approvals may apply to:

• Financial services

• Healthcare

• Food and hospitality

• Security services

• Transport

• Construction

• Skilled trades

• Regulated professional services

The requirements depend on the business activity and the location where the company operates.

Post-Incorporation Compliance

After registration, German companies must continue meeting their legal and financial obligations.

These may include:

• Annual financial statements

• Corporate tax filings

• VAT reporting

• Accounting records

• Commercial Register updates

• Corporate records

• Beneficial ownership requirements

• Payroll obligations where employees are hired

• Licence renewals

Changes to directors, representation powers, registered information or other register details may also need to be reported to the Handelsregister.

Common Mistakes to Avoid

• Choosing a legal structure only because it has lower initial capital.

• Preparing foreign documents without checking authentication requirements.

• Using an unsuitable registered office arrangement.

• Starting a commercial activity before completing required trade registration.

• Delaying tax registration.

• Ignoring sector-specific licences.

• Treating company ownership as an automatic immigration right.

• Failing to maintain corporate and accounting records.

Why Choose YKG Global?

YKG Global assists entrepreneurs, foreign investors and international companies with Company Registration in Germany.

Our support includes:

• German Business Structure Advisory

• GmbH Formation Assistance

• UG Formation Support

• Foreign Founder Documentation

• Company Registration Coordination

• Handelsregister Registration Support

• Gewerbeanmeldung Assistance

• Tax Registration Guidance

• Corporate Bank Account Assistance

• Licence and Permit Coordination

• Ongoing Corporate Compliance Support

We help coordinate the German company-registration process according to the proposed ownership, business activity and operating model.

 

FAQ'S

Yes. Foreign individuals and companies can establish German companies subject to applicable corporate, tax, documentation and regulatory requirements.

The statutory minimum share capital is €25,000. Applicable contribution requirements must be satisfied during formation.

Germany’s corporate tax rate is approximately 30%, including corporate income tax (15%), solidarity surcharge (5.5%), and trade tax (varies between 7%–17% depending on location).

The GmbH (Limited Liability Company) is the most popular choice for foreign investors due to its limited liability, flexibility, and relatively low minimum capital requirement of €25,000.

Germany offers various tax incentives, including R&D grants, regional incentives, and reduced tax rates for specific industries, particularly in innovation, technology, and manufacturing sectors

get in touch with us

Have any question?

WhatsApp