GmbH Holding Structure in Germany 2026: Tax Benefits, Setup and When It Makes Sense
A GmbH holding structure can dramatically reduce the tax burden on profits for German founders. Learn how it works, the key tax benefits, and whether it makes sense for your business.
- Category
- Founding
- Updated
- Author
- Diana
A holding structure means creating a parent company (the holding) that owns shares in one or more operating subsidiaries. In Germany, the holding is typically set up as a GmbH – hence the term Holding GmbH. You personally own 100% of the holding, which in turn owns the operating company.
Key Points at a Glance
- 95% tax-exempt: When the operating GmbH distributes profits to the holding, they are 95% exempt from corporate and trade tax under § 8b KStG. Effective tax burden in the holding: around 1.5%.
- Requirement: For dividends, at least a 10% stake (corporate tax); for full trade-tax exemption, at least 15% at the start of the year. A 100% subsidiary satisfies both.
- Tax-free exit: If the holding sells its stake in the operating GmbH, 95% of the gain is tax-free (§ 8b Abs. 2 KStG) – with no minimum stake and no holding period.
- Mind the lock-up: Contributing an existing GmbH into a holding via share-for-share exchange triggers a 7-year lock-up (§ 22 UmwStG); selling within that window is taxed retroactively.
- Pays off from: around €100,000 annual profit, when you want to reinvest rather than withdraw for personal use, or plan a future sale.
What Is a Holding Structure?
A holding is not a legal form of its own but a function: the company holds stakes in other companies instead of trading itself. In practice, the holding is an ordinary GmbH (or UG) whose sole purpose is to hold and manage the subsidiaries.
The core tax logic: profit is not distributed directly to you as an individual (expensive) but first to the holding (almost tax-free). There it stays until you need it privately or reinvest it. Only the final distribution from the holding to you personally triggers the full tax – and you can defer that for as long as you like.
Tax Benefits of a GmbH Holding
The key advantage: dividends paid from the operating GmbH to the holding are 95% tax-exempt under § 8b KStG. Only 5% counts as non-deductible business expenses and is taxed at the normal GmbH rate (corporate income tax plus trade tax, roughly 30% combined). Effectively, a €100,000 dividend leaves only around €1,500 in tax, with the rest available to the holding.
The other benefits at a glance:
| Benefit | What it gives you | Legal basis |
|---|---|---|
| Tax-free dividends | 95% of the distribution to the holding tax-free, ~1.5% effective | § 8b Abs. 1 KStG |
| Tax-privileged exit | 95% of the capital gain tax-free | § 8b Abs. 2 KStG |
| Profit retention | Reinvest capital without prior personal taxation | – |
| Liability protection | Accumulated capital shielded from the subsidiary's operating risk | – |
| Scalability | Bundle new business lines as separate subsidiaries | – |
The tax-privileged exit is especially valuable. If you sell your operating GmbH as an individual, the gain is taxed at 60% of your personal rate under the partial-income method. If the holding sells instead, 95% stays tax-free. On a €1 million sale price, that is the difference between roughly €15,000 and several hundred thousand euros in tax.
Worked Example: Distribution With and Without a Holding
Suppose the operating GmbH has generated €100,000 in profit after corporate and trade tax and wants to distribute it. Here is the comparison:
| Step | With holding | Without holding (directly to you) |
|---|---|---|
| Distribution | €100,000 to the holding | €100,000 to you |
| Tax on the distribution | approx. €1,500 (§ 8b KStG, ~1.5%) | approx. €26,375 (25% withholding + solidarity surcharge) |
| Available to reinvest | approx. €98,500 | approx. €73,625 |
The catch: as soon as you take the money out of the holding privately, withholding tax applies there too. The benefit is therefore not a permanent tax waiver but a deferral and reinvestment advantage. Those who leave the capital in the company to keep working gain the most. More in the articles GmbH profit distribution: how the payout works and Capital gains tax on GmbH dividends.
How the Structure Works
The typical setup:
- You (as an individual) own 100% of the Holding GmbH
- The Holding GmbH owns 100% (but at least 10%) of the operating GmbH
- The operating GmbH runs day-to-day business and pays dividends upward
- Only when you need personal income do you distribute from the holding to yourself – paying withholding tax at that point
Two thresholds apply to the 95% exemption. For corporate income tax, the holding must own at least 10% of the subsidiary (§ 8b Abs. 4 KStG; below that, full taxation as "scatter holding"). For trade tax, a 15% stake at the start of the assessment period is required (§ 9 Nr. 2a GewStG). A 100% subsidiary clears both thresholds comfortably.
Two Ways to Build a Holding
How you set up the structure determines the tax consequences – this is where the costliest mistake happens.
Path 1 – form the holding first (recommended for new setups): You first form the Holding GmbH and then have it form the operating GmbH. The operating company is a 100% subsidiary from day one. Since no hidden reserves exist yet, there is no lock-up and no tax trap. This is the clean standard route for anyone starting fresh.
Path 2 – contribute an existing GmbH (share-for-share exchange): If your operating GmbH already exists, you contribute your shares into the new holding via a share-for-share exchange (§ 21 UmwStG). This is tax-neutral but triggers a 7-year lock-up (§ 22 UmwStG): if the holding sells the contributed shares within seven years, the contribution gain is taxed retroactively at your personal level (the so-called Einbringungsgewinn II). The tax reduces by 1/7 each year, so only after seven full years is the sale fully tax-free.
That is exactly why the rule of thumb applies: if you are planning a holding, set it up as early as possible – ideally before the operating GmbH even exists. For how the formation itself works, see Forming a GmbH: process, costs and timeline.
Holding as a GmbH or UG?
The holding does not have to be a full GmbH. Since it only holds stakes and rarely has high turnover, a UG (haftungsbeschränkt) with just €1 in share capital is often enough. That saves the €25,000 in share capital at the holding level.
| Feature | Holding as GmbH | Holding as UG |
|---|---|---|
| Minimum share capital | €25,000 (€12,500 paid in) | from €1 |
| § 8b KStG tax benefit | Yes | Yes (identical) |
| Standing / creditworthiness | Higher | Lower |
| Reserve obligation | No | 25% of profit until €25,000 reached |
For tax purposes GmbH and UG are identical – the 95% exemption applies to both. The UG saves capital but must retain a quarter of its profit until it reaches the share capital of a GmbH. More on the capital question in GmbH share capital: amount, payment and proof.
When Does a Holding Make Sense?
A holding structure pays off particularly when:
- You want to reinvest profits rather than immediately withdraw them for personal use
- The operating GmbH generates significant profits – from around €100,000 per year the tax savings become meaningful
- You plan to eventually sell the operating GmbH – the capital gain is nearly tax-free through the holding
- You want to build multiple business lines and manage them under one umbrella
A holding makes less sense if you need every euro of profit immediately for personal living expenses – the double administrative burden outweighs the benefit. The real advantage is tax deferral, and it only pays off when the capital stays in the system and keeps working. For more levers, see GmbH tax optimization: legal strategies.
The starter book for your self-employment
Free e-book: registration, accounting, your first invoice, and taxes, plus a tax calendar, deductions cheat sheet, and invoice template.
Costs and Administrative Effort
A holding structure means double the administration – that is the price for the tax benefits:
| Item | Effort |
|---|---|
| Notary & commercial register (second company) | approx. €1,000–2,500 one-off |
| Holding share capital | €25,000 (GmbH) or from €1 (UG) |
| Annual accounts | two separate, yearly |
| Tax returns | doubled (CIT, trade tax, VAT per company) |
| Ongoing bookkeeping | double-entry obligation for both GmbHs |
The ongoing effort is the real cost driver: two companies mean two complete sets of books. With Norman you can manage the bookkeeping and tax filings for both GmbHs in one system. Norman's AI bookkeeping categorises the transactions automatically and prepares the VAT return and reports, so the double effort stays manageable.
Frequently Asked Questions (FAQ)
At what profit level is a holding worthwhile?
As a rule of thumb: from around €100,000 in annual profit that you want to reinvest rather than withdraw privately, the tax savings become meaningful. What matters is less the absolute figure than your intention: if the money stays in the company (reinvestment, later sale), the structure pays off quickly. If you need every euro privately, hardly at all.
Can I set up a holding retroactively?
Yes. Via a share-for-share exchange (§ 21 UmwStG) you can contribute an existing GmbH into a newly formed holding tax-neutrally. Careful: this starts a 7-year lock-up (§ 22 UmwStG). If you sell the shares before then, the gain is taxed retroactively – but the tax drops by 1/7 each year.
Holding as a GmbH or UG – which is better?
For tax purposes both are identical: the 95% exemption under § 8b KStG applies to GmbH and UG alike. The UG saves the share capital (from €1 instead of €25,000) but must retain 25% of its profit. For a pure holding company the UG is often the cheaper choice.
How much tax does a holding really save?
On a €100,000 distribution the holding pays around €1,500 instead of €26,375 for a direct personal distribution. Note: this is a deferral advantage – withholding tax follows on the final private withdrawal from the holding. The full benefit arises on reinvestment and on the sale of the company.
Does the holding have to be formed in the same year as the subsidiary?
No, but the order matters. For a new setup you should form the holding first and have it form the operating GmbH – that way no lock-up arises. If the holding is only built around an existing GmbH later, the 7-year lock-up applies.
Conclusion
A GmbH holding structure is a powerful tax optimization tool – but not for everyone. Founders who regularly reinvest profits, plan a future exit, or want to build multiple business lines benefit enormously from the 95% exemption under § 8b KStG. Those who need every euro of profit immediately for personal expenses will find the double administrative burden hard to justify. Two things are decisive: building the structure early and in the right order (mind the lock-up), and keeping the ongoing double-entry bookkeeping under control. The decision should always be made with a tax advisor who knows your individual situation.
Two GmbHs, one workflow: run your holding and operating company with Norman
A holding means two annual accounts, two VAT returns and double-entry bookkeeping for both entities. Norman categorises the bank transactions of both GmbHs automatically, archives receipts in a GoBD-compliant way and prepares the VAT return, management report and tax filings for the holding and the operating company. Bookkeeping and invoicing are free with Norman, so the double admin burden of a holding stays manageable.