Company Formation in Germany

Germany remains Europe’s economic engine and a global leader in industry, technology, and innovation. Forming a GmbH (Limited Liability Company) offers credibility and access to one of the world’s strongest markets. With a reputation for quality, precision, and brand loyalty, Germany is ideal for businesses focused on excellence and long-term growth. Its central EU location, skilled workforce, and stable economy make it a top choice for international expansion.

Pricing
Bookkeeping banner for Germany
  • Expert Company Formation Support

    Expert Company Formation Support

    We guide you through setting up your company in Germany — choosing the right legal structure, preparing the required documents (e.g., Articles of Association, share capital), and ensuring full compliance with German regulations.

  • Timeframes

    Timeframes

    With all documentation complete and using professional assistance, registration typically takes around 2 to 4 weeks, though more complex structures may take 2 to 6 weeks

  • Ready for Business

    Ready for Business

    From initial consultation through full registration and post-incorporation steps (tax registration, bank account setup), we handle the key stages so your company is legally established and ready to operate in Germany.

Overview

Quick Incorporation

Registering a GmbH is no small matter in Germany. The minimum share capital is €25,000 and, unlike Limited Companies in many other countries, the status of GmbH commands respect amongst peers and purchasers. We will walk you through the steps to register this prestigious company-type in Germany when you choose this product.

  • Minimum €12,500 initial share contribution
  • Notarised application
  • GmbH registered with the commercial registry
  • Articles of Incorporation
German Incorporation

German Incorporation

  • Ongoing Obligations

    Ongoing Obligations

    German companies must maintain detailed accounting records and prepare annual financial statements in line with German GAAP (HGB). These must be filed with the Federal Gazette (Bundesanzeiger). Corporate tax, VAT, and trade tax returns are filed annually, with quarterly or monthly prepayments. An audit is required for larger companies meeting thresholds in turnover, balance sheet total, or employee count. Companies must also maintain a UBO register and ensure compliance with labour, social security, and data protection laws.

  • Business Structure Requirements

    Business Structure Requirements

    The most common company type is the GmbH (Gesellschaft mit beschränkter Haftung / Limited Liability Company). It requires at least one shareholder and one managing director, who can both be non-residents. Alternatively, small entrepreneurs can form a UG (Unternehmergesellschaft)—a “mini GmbH” with lower capital requirements. Both structures require a registered office in Germany and registration with the local Commercial Register (Handelsregister).

  • Taxes

    Taxes

    Corporate income tax in Germany is 15%, plus a solidarity surcharge of 5.5% on the corporate tax, and a local trade tax (Gewerbesteuer) that varies by municipality (typically 14%–17%). The combined effective tax rate is around 30%. Germany has over 90 double-tax treaties, and R&D incentives and IP regimes can further reduce tax exposure. VAT registration is required if annual turnover exceeds €22,000.

  • Capital Setup

    Capital Setup

    A GmbH requires a minimum share capital of €25,000, with at least €12,500 paid in before registration. The UG can be formed with as little as €1 in capital, but it must allocate 25% of annual profits to a reserve until the capital reaches €25,000, at which point it can convert into a full GmbH. Shareholder liability is limited to their capital contribution.

Pick the Perfect Plan

  • Standard UG

    Basic Fee (Individual opening)

    £530.00

    / Setup

    Buy Now

    Everything in Standard UG

    • Preparation and filing of company documents
    • Government fees
  • Individual UG

    Basic Fee (Individual opening)

    £705.00

    / Setup

    Buy Now

    Everything in Individual UG

    • Preparation and filing of company documents
    • Government fees
  • Individual GMBH

    Basic Fee (Individual opening)

    £820.00

    / Setup

    Buy Now

    Everything in Individual GMBH

    • Preparation and filing of company documents
    • Government fees

Add-ons

Registering your GmbH at the Tax Office

Assistance with registering your GmbH for tax purposes, ensuring compliance with local tax authority requirements for business operations.

£470.00

Registering with Trade Office (Full Registration)

Complete assistance with registering your business at the local Trade Office to obtain official authorization to conduct commercial activities.

£205.00

Registering with Chamber of Commerce

Assistance with enrolling your company in the local Chamber of Commerce to fulfill legal obligations and gain official business recognition.

£39.00

Applying for EORI number

Registration for an Economic Operator Registration and Identification (EORI) number required for importing and exporting goods.

£60.00

Payroll Registration

Setup of employer accounts with tax authorities to enable hiring and payroll management.

£470.00

Registering with Chamber of Handicrafts (Full Registration)

Full support with registering your business at the Chamber of Handicrafts to meet legal requirements for trades and skilled crafts professions.

£1,170.00

Applying for VAT-ID

Assistance with registering your business for Value Added Tax (VAT) to comply with tax regulations and enable VAT invoicing.

£50.00

More complex setup required?

How it works

See our step by step process once you purchase this item.

Business plan process illustration
  • 1

    Check the product out in your shopping cart

    Simply add the product you need to your shopping cart and then check it out to start your German company formation process.

  • 2

    Answer some questions

    We will send you some simple questions for you to fill in so that we can properly set up your new GmbH in Germany.

  • 3

    Sit back and relax

    Let us do the work to set up your German GmbH. This will include a really quick and easy identity check where you’ll need your ID or passport to hand.

  • 4

    Reap the benefits!

    Once your company has been formed, you can officially start doing business in Germany!

Questions?

  • What are the main aspects of a German GmbH?

    A Gesellschaft mit beschränkter Haftung (GmbH) requires a minimum share capital of €25,000, with at least 50% (€12,500) paid in cash before registration. Contributions can be made in cash or approved non-cash assets. If total contributions exceed €50,000, at least 25% of the total capital must still be paid up front. A GmbH must have at least one shareholder and one managing director (Geschäftsführer), who does not need to be a German resident. This structure is the most common form of company in Germany and is well regarded for its credibility and flexibility.

  • What is the corporate tax rate in Germany?

    Germany levies a federal corporate income tax of 15%, plus a solidarity surcharge of 5.5% on that amount, resulting in an effective federal rate of approximately 15.83%. In addition, businesses are subject to a local trade tax (Gewerbesteuer), which varies by municipality—typically ranging between 14% and 17%. This means the overall effective corporate tax burden for most companies in Germany is around 30%.

  • What is the withholding rate for dividend payments if I am not resident in Germany?

    Dividends paid by German companies to non-residents are generally subject to a withholding tax of 25%, plus a 5.5% solidarity surcharge on the tax amount, resulting in an effective rate of 26.375%. However, this rate can be reduced or eliminated under an applicable double taxation treaty (DTT) or the EU Parent-Subsidiary Directive. For example, under the Germany–UK tax treaty, the withholding tax on dividends to UK residents is typically reduced to 15%, provided all treaty conditions are met and the necessary documentation is filed with the German tax authorities.

  • Can I do business in English in Germany?

    Theoretically, yes. Practically, not really. Although Germany boasts a large contingent of English-speaking people, particularly in areas like Frankfurt and Munich, the de jure business language is German and most small to medium businesses will insist you or a representative from your company speaks German. All official communications are carried out in German.

  • How much is Capital Gains Tax in Germany?

    In Germany, capital gains earned by corporations are generally taxed at the same rate as corporate income tax — effectively around 30% once federal, solidarity, and trade taxes are included. However, capital gains from the sale of shares in other companies may be 95% tax-exempt if certain conditions are met, meaning only 5% of the gain is subject to taxation. For individuals, capital gains on shares are typically taxed at a flat rate of 25% plus the 5.5% solidarity surcharge, unless specific exemptions apply.