Incorporation + Compliance

Company Incorporation in Germany

Effortlessly incorporate and manage your company in Germany with Vepapu—offering all-in-one services from registration to compliance, banking, and visa support.

Company Incorporation in Germany
Cayman Islands Company Formation
Why Germany?

Germany as Your Business Destination

Unlock Growth Opportunities in an Emerging Market

Low Cost

Low Cost

Known to have low operational and administrative costs.

Efficient

Efficient

Simplified compliance requirements and regulatory processes.

Demography

Demography

A large qualified workforce with global exposure.

No Residency

No Residency

Allows for foreign shareholding up to 100% in the company.

All-in-one Package

Company Incorporation Package

Everything You Need for Seamless Company Formation

COMPANY REGISTRATION

Online Company Incorporation

Experience seamless company formation from anywhere with Vepapu. Our digital incorporation services ensure you can register your company online without the need to travel or submit paperwork in person.

We guide you through each step of the process, ensuring compliance with local regulations and providing support for any incorporation-related queries.

Online Company Incorporation
Local Office & Nominees
LOCAL ESSENTIALS

Local Office & Nominees

Meet the local requirements online with Vepapu. Having a local registered office address is mandatory for your company's registration and we will help you meet this requirement. We will receive, scan, and email you if any mail is received from the authorities at your address.

You can also build a physical presence in the country by opting for our nominee director services, who will act as your company's director while you retain total control over your company.

ACCESS BANKING

Bank Account Opening

You can capitalise on our strong banking relationships with traditional banks as well as digital-first banking providers.

You would need to physically visit the bank's location if you opt for a traditional brick-and-mortar bank, while modern digital banking providers welcome you with an online onboarding process.

Bank Account Opening
Work and Investor Visas
VISA SPONSORSHIP

Work and Investor Visas

Leverage Vepapu’s expertise to navigate the visa application process for your business needs. Whether you require work visas for your team or investor visas to secure your investment rights, we facilitate the entire process.

Our services include comprehensive guidance on meeting eligibility criteria, preparing necessary documentation, and submitting applications efficiently to minimize wait times and complications.

Entity Structure

Multiple Company Types

Limited Liability Company (GmbH)

A company structure in Germany where shareholders' liability is limited to their share capital.

Mini GmbH (UG)

A small-scale version of a GmbH with lower capital requirements and is most suitable for startups.

Branch Office

A foreign company's legally dependent extension in Germany, conducting business on behalf of the parent company.

Icon - Elements Webflow Library - BRIX Templates
Icon - Elements Webflow Library - BRIX Templates
total compliance

Incorporation is Just the First Step

Start Now

Complex legal requirements after company formation might make you feel overwhelmed. But no worries with Vepapu.

Keeps Your Company Compliant

Vepapu helps your business maintain good standing with local laws. We provide timely updates and assistance with regulatory changes, ensuring you always have a reliable partner at your side.

Keeps Your Company Compliant

Compliance Reminders

Focus on growing your business while we handle and notify you of upcoming compliance deadlines, keeping you ahead and stress-free.

Compliance Reminders
Bookkeeping Done Right

Bookkeeping Done Right

Simplify your bookkeeping with Vepapu. We keep your records meticulous and audit-ready.

VAT and Tax Return Filings

VAT and Tax Return Filings

We handle your tax filings accurately and on time, ensuring full compliance.

Manage Payroll and Employment

Manage Payroll and Employment

Streamline payroll and ensure compliance with employment laws using Vepapu.

Time-Sensitive Filings

We ensure timely and accurate submissions for all your periodic government filings.

Time-Sensitive Filings

Corporate Services Under One Roof.

Handle board and shareholder changes effortlessly with Vepapu. We streamline all your essential corporate paperwork, ensuring quick and compliant updates.

Corporate Services Under One Roof.
Flexible and secure payment options worldwide
Docs & Info

Documents Required

Mandatory documents and information required for your company formation

Individuals

If you are an individual:

Proof of Identity:

Included in the package

A certified true copy (scanned version) of the passport (valid for at least 6 months)

Included in the package

A comprehensive Curriculum Vitae (C.V.), Resumé, or Linkedin profile.

Proof of Address:

Included in the package

One of the scanned copies of a bank reference, bank statement, Utility bill, or Driver license.

It should clearly show the holder's full name along with a physical address written in English (P.O. Box addresses are not accepted).

It must be the most recent version and dated within the last 3 months.

Organization

If you are an organisation:

Company Documents:

Please provide us with certified true copy (scanned version) of the following company documents:

Included in the package

Certificate of Incorporation

Included in the package

Memorandum and Articles of Association / Constitution

Included in the package

Register of Director

Included in the package

Register of Shareholder / UBO

Included in the package

Extract of the company’s details from the Registrar of Companies, which can include any of the following: Business Profile / Certificate of Incumbency / Certificate of Good standing (valid for within 6 months if any).

Company Members:

All members of the corporation, including Directors, Shareholders, Ultimate Beneficial Owners (UBOs), and Contact persons, must provide identity and address proofs as mentioned above.

PROCESS

Incorporate in 5 Easy Steps

From Paperwork to Approval: Making Company Formation Fast and Straightforward

Step 1

Tell us your requirements

Click here and fill out the short form to let us know your requirements.

Afterwards, our team will get in touch with you to guide you through the process.

Step 2

Documents and due-diligence

Begin the company incorporation process by sharing the requested documents, as listed here. This enables us to begin the mandatory KYC and due diligence procedures to comply with local and international laws.

During the process of due diligence, our team might request additional information, documents, or clarification as needed.

If you ever feel lost while organising the documents, please contact us, as your dedicated manager from Vepapu will guide you through it.

Step 3

Application and follow-up

Our team will now have the required information and documentation in hand to proceed with completing the required paperwork involved in incorporating your company.

We will complete one or multiple application forms as required and coordinate with the registry to submit them for their official approval.

We will do timely follow-ups with the registry and actively work with them if they require any further clarification or documentation before their approval.

Step 4

Other registrations, if required

If there are any other registrations with different government departments that are generally required before commencement of any business, required for your specific business industry, or that you have chosen voluntarily, we will promptly complete them.

Step 5

Ongoing compliance

As Vepapu strongly believes that company incorporation is just the first step in any business journey, we will accompany you throughout your business's life cycle by keeping it in good standing with local rules and regulations.

We will take care of monthly, quarterly, bi-annual, or annual reports and return filings with the authorities. We will timely inform you of the upcoming compliance deadlines, such as conducting an annual general meeting, for your prompt action.

End

say hi

Contact Us

Get in touch and ask us anything. We'd love to help.

Customer support representative

Live Chat

Click the icon in the bottom-right corner

Included in the package
Thank you! We will get back to you in a few hours.
Oops! Something went wrong while submitting the form.

What are the business entity types available in Germany?

Limited Liability Company (GmbH)

The GmbH is the most common corporate structure in Germany, favored for its flexibility and limited liability protection. It requires a minimum share capital of EUR 25,000, and it can be established with a single shareholder. However, shares in a GmbH cannot be publicly traded or listed on the stock exchange, making it a popular choice for small to medium-sized businesses and family-owned enterprises.

Mini GmbH

The Mini GmbH, also known as Unternehmergesellschaft (UG), is a simplified version of the standard GmbH, designed for small businesses and startups. It requires a minimum share capital of just €1, although in practice, a slightly higher amount, such as €500, is often recommended to cover initial costs. This low capital requirement makes the UG an attractive option for entrepreneurs with limited initial funding. Like the standard GmbH, the UG offers limited liability protection to its shareholders, meaning they are only liable up to the amount of their investment.

German Joint Stock Company (AG)

The AG is suited for larger companies that seek to raise capital through public stock offerings. It requires a minimum share capital of EUR 50,000, and the liability of shareholders is limited to their investment. An AG can list its shares on the stock exchange, allowing for easier capital expansion, making it ideal for large corporations.

German Limited Partnership (KG)

This structure involves at least one general partner with unlimited liability and one limited partner whose liability is restricted to their capital contribution. The general partner manages the business, while the limited partner typically acts as a passive investor without a role in daily operations. The KG is often used in situations where one party provides capital, and another provides management expertise.

Sole Proprietorship

A Sole Proprietorship is the simplest form of business in Germany, ideal for individuals starting small-scale businesses. The sole proprietor has full control over the business but also bears unlimited personal liability for its debts. Income from the business is taxed as personal income, making this structure straightforward but potentially risky for the owner.

Branch Office

A Branch Office in Germany is an extension of a foreign parent company and is not considered a separate legal entity. This means that the parent company is fully liable for the branch's operations and obligations. Branch offices are popular among international businesses looking to establish a presence in Germany without forming a separate company under German law.

Can foreigners incorporate a company in Germany?

Yes, foreigners can incorporate a company in Germany, and the most popular structure for this purpose is the Limited Liability Company (GmbH). German law allows foreign individuals and entities to be shareholders in a GmbH without any restrictions on the percentage of ownership, meaning that a GmbH can be 100% foreign-owned. The GmbH requires a minimum share capital of EUR 25,000, and at least half of this amount must be deposited into a German bank account before the company can be registered.

Germany has implemented several reforms in recent years to encourage Foreign Direct Investment (FDI), making it an attractive destination for foreign entrepreneurs. The country offers a stable legal and economic environment, a skilled workforce, and access to the European single market. Moreover, Germany's investment policies do not discriminate against foreign investors, and the government has introduced various incentives, such as tax reliefs and grants, to support foreign businesses. For example, the "Investment Grant Program" (Investitionszuschuss) provides financial assistance for new investments in certain regions and industries.

What is the structure of a GmbH company in Germany?

Directors

A GmbH in Germany must have at least one managing director, who is responsible for the day-to-day operations of the company. The director can be of any nationality, and there are no residency requirements, making it an attractive option for foreign founders. While nominee directors are permitted, corporate directors are not allowed; the managing director must be an individual. The directors are appointed by the shareholders and are listed in the commercial register, making their roles public and transparent.

Shareholders

A GmbH requires at least one shareholder, who can be an individual or a legal entity, including foreign companies. There are no restrictions on the nationality or residency of shareholders, allowing full foreign ownership of the GmbH. Shareholders are not required to be involved in the management of the company but hold decision-making power through their voting rights. The liability of shareholders is limited to their share capital contributions, which adds a layer of security to the structure.

Share Capital

The minimum share capital required to establish a GmbH is EUR 25,000. At least 50% of this amount must be deposited into a German bank account before the company is registered. The share capital can be contributed in cash or in-kind, but in-kind contributions (such as property or equipment) require an independent valuation. The share capital is divided into shares, with a minimum nominal value of EUR 1 per share. The GmbH’s capital structure provides limited liability protection to shareholders, as their risk is confined to the amount they have invested.

Office Space

A GmbH must have a registered office in Germany, which serves as the company's official address for legal correspondence. While this address must be a physical location, it does not necessarily have to be a commercial office; a virtual office address can suffice during the initial stages of incorporation. The registered office must be in the same jurisdiction as the local commercial register where the company is registered, ensuring that the company is easily accessible for legal purposes.

Documents required for a company formation in Germany

To incorporate a company in Germany, you need to prepare and submit various documents. These documents are essential to comply with German regulations and ensure your business operates legally. The documents will be used in KYC due diligence procedures, application preparation, and document submission to the authorities.

Proposed Company Details:

  1. Proposed company names.
  2. Business Activities: Detailed description of the company’s purposes and objectives.
  3. Share Details: Number of shares, share classes (if any), rights attached, and nominal value.
  4. Power of Attorney: Signed by each shareholder for submission.
  5. Proof of a registered address in Germany

Personal Documents for Directors, Shareholders, and Promoters:

  1. Copy of colored passport with at least 18 months of validity.
  2. National identity card
  3. Proof of a foreign residential address.
  4. Resume and contact information.

Corporate Documents for Corporate Shareholders:

  1. Certificate of Incorporation.
  2. Memorandum & Articles of Association/Constitution and Amendments.
  3. Certificate of Incumbency.
  4. Proof of the registered address.
  5. Board of Directors structure and corporate chart.
  6. Corporate representative details and board resolution.

Additional Requirements:

  1. Written confirmation that directors, shareholders, and other key individuals are not Politically Exposed Persons (PEPs).
  2. Principal place of business address.
  3. Source and origin of funds used in the business.
  4. Expected location of the company’s customers and suppliers.
  5. Information on the beneficial owner, if different from the named shareholder.

How do I incorporate a company in Germany?

Step 1 - Choose and Verify a Company Name

After selecting the legal structure, you need to choose a unique name for your company. This name must comply with German naming regulations and clearly indicate the legal form of the company (e.g., GmbH or AG). Before finalizing your company name, you must verify its availability through the commercial register (Handelsregister) to ensure that it’s not already in use by another business. This step is crucial as it prevents legal disputes and ensures that your company name is unique in the marketplace.

Step 2 - Define the Company’s Object (Unternehmensgegenstand)

In Germany, every company must specify its business activities, known as the Unternehmensgegenstand. This description should be specific and clear, outlining the nature of the business and its primary operations. The Unternehmensgegenstand will be included in the articles of association and must align with the company's actual business activities. This step is important because it defines the legal scope of what the company can do and is used by the authorities to classify the company for tax and regulatory purposes.

Step 3 - Draft the Articles of Association

The Articles of Association (Gesellschaftsvertrag) is a critical document that outlines the internal governance of the company, including the rights and obligations of shareholders, the distribution of profits, and procedures for decision-making. These articles must be drafted in accordance with German law and notarized by a notary public. The notarization process ensures that the document is legally binding and complies with all regulatory requirements. This document forms the legal foundation of the company and is required for registration with the commercial register.

Step 4 - Open a Business Bank Account

Once the Articles of Association are notarized, the next step is to open a business bank account in Germany. This account will be used to deposit the required share capital for the company. For a GmbH, at least EUR 12,500 (half of the minimum share capital) must be deposited before registration. The bank will issue a deposit slip, which is necessary for the registration process. This step not only meets the legal requirements but also helps establish the financial infrastructure of the company.

Step 5 - Register with the Commercial Register (Handelsregister)

With the notarized Articles of Association and the bank deposit slip in hand, the company can now be registered with the local commercial register (Handelsregister). This involves submitting an application along with all required documentation, such as the company’s name, address, list of directors, and the business object. Once the application is reviewed and approved, the company is officially incorporated and can begin operations. The registration process usually takes a few weeks, and once completed, the company is publicly listed in the Handelsregister.

Step 6 - Register for Taxes and Obtain a Tax ID

After registration, the company must be registered with the local tax office (Finanzamt) to obtain a tax identification number (Steuernummer). This is necessary for fulfilling corporate tax obligations, such as income tax, VAT, and trade tax. It’s also advisable to hire a tax advisor to navigate the complex German tax system and ensure compliance with all tax regulations. Without a tax ID, the company cannot legally conduct business or generate income in Germany.

Step 7 - Register for Trade (Gewerbeanmeldung)

In addition to tax registration, the company must also complete a trade registration (Gewerbeanmeldung) with the local trade office (Gewerbeamt). This registration is required for all businesses operating in Germany and involves submitting information about the business activities, address, and ownership structure. The trade registration provides the company with a Gewerbeschein, which is a certificate that permits the company to engage in business activities legally within its jurisdiction.

Step 8 - Obtain Necessary Insurance

Finally, depending on the nature of the business, the company may be required to obtain certain types of insurance. This could include liability insurance, health insurance for employees, and business property insurance. Insurance is essential for mitigating risks and protecting the company’s assets and operations. Additionally, as a foreign founder, you must have personal health insurance, which is mandatory in Germany. The right insurance coverage is crucial for safeguarding the company and complying with German regulations.

Compliance requirements post-incorporation

Annual Accounts

Every German company is required to hold at least one shareholder meeting per year to approve the annual accounts. These accounts must be prepared in accordance with German Commercial Law and subsequently filed with the German Federal Gazette (Bundesanzeiger). This filing ensures that the financial statements are accessible to the public, maintaining transparency and accountability. Failure to file the annual accounts on time can lead to penalties and affect the company’s credibility.

Board Meetings

The frequency and necessity of board meetings depend on the provisions stated in the company’s Articles of Association. While it is not mandatory under German law to hold regular board meetings, companies often schedule them to ensure proper governance and decision-making. Any significant decisions or changes in company policy are usually made during these meetings.

Tax Returns

Companies in Germany are required to file tax returns at least once a year with the competent tax authorities. This includes the filing of corporate tax, trade tax, and other applicable taxes. Timely and accurate filing of tax returns is essential to avoid penalties and ensure compliance with German tax laws. It is advisable to work with a tax advisor to navigate the complexities of the German tax system.

VAT and tax considerations for companies in Germany

Value Added Tax (VAT)

In Germany, Value Added Tax (VAT), known as "Mehrwertsteuer" (MwSt.), is a consumption tax applied to most goods and services. The standard VAT rate is 19%, but a reduced rate of 7% applies to certain goods and services, such as food, books, and public transportation. Companies must register for VAT if their annual turnover exceeds EUR 22,000. Once registered, businesses are required to charge VAT on their sales and can reclaim the VAT they pay on business-related expenses. VAT returns are typically filed monthly or quarterly, depending on the company’s turnover, with an annual VAT return also required.

Corporate Income Tax

Corporate Income Tax (Körperschaftsteuer) is levied on the profits of companies in Germany at a flat rate of 15%. Additionally, a solidarity surcharge of 5.5% on the corporate tax is applied, bringing the effective tax rate to 15.825%. All companies, regardless of size, are subject to corporate income tax, and profits must be reported annually. The tax is calculated based on the company’s net income, with allowances for certain deductions and exemptions. It’s essential to maintain accurate and comprehensive financial records to ensure proper tax reporting.

Trade Tax (Gewerbesteuer)

In addition to corporate income tax, companies in Germany are subject to trade tax, which is imposed by local municipalities. The rate of trade tax varies depending on the municipality but typically ranges between 7% and 17.5%. The trade tax is calculated based on the company’s taxable income, with specific deductions allowed. Companies can partially offset trade tax against their corporate income tax liability, making it important to carefully plan and manage these obligations. The exact calculation can be complex, so many businesses opt to work with a tax advisor.

Solidarity Surcharge

The solidarity surcharge (Solidaritätszuschlag) is an additional tax levied on top of corporate income tax and personal income tax in Germany. For companies, the surcharge is 5.5% of the corporate income tax liability, effectively increasing the overall tax burden. Although there have been discussions about reducing or eliminating the surcharge, it remains in place for now. This surcharge is used to finance the economic development of former East Germany and other national expenses.

Withholding Tax

Germany imposes withholding tax on certain types of income paid to non-residents, such as dividends, interest, and royalties. The standard withholding tax rate on dividends is 25%, plus the solidarity surcharge, making the effective rate 26.375%. However, tax treaties between Germany and other countries may reduce the withholding tax rate. Companies paying dividends to foreign shareholders must ensure they comply with these requirements and apply any applicable treaty benefits.

Cookie Consent
We’re using cookies! What does it mean?