Why Every Founder Needs a Holding Company
A holding GmbH or UG can cut your effective tax on a share sale from 26% to 1.5%. But timing is everything — set it up before your company gains value.
Set up a holding company before your operating company gains value. If you wait, the tax cost of restructuring can wipe out the benefit entirely. This is the single most important structural decision a founder in Germany can make, and it takes less than a week.
The tax math
When you sell shares in a GmbH as a private individual, you pay roughly 26% tax on the gain (25% capital gains tax plus 5.5% solidarity surcharge on that). Sell the same shares through a holding company, and approximately 95% of the capital gain is tax-exempt under Section 8b of the Corporation Tax Act (Koerperschaftsteuergesetz, KStG). The effective tax rate on the gain inside the holding drops to about 1.5%.
That is not a rounding error. On a EUR 1 million exit, the difference is roughly EUR 245,000.
The exemption applies to both capital gains from share sales and dividends received from subsidiaries. The 5% that remains taxable is treated as a non-deductible business expense, which is where the 1.5% effective rate comes from (5% of the gain, taxed at the standard corporate rate of roughly 30%).
How the structure works
The setup is straightforward:
- You form a holding company (Holdinggesellschaft). This is typically a UG or GmbH.
- Your holding company holds the shares in your operating company (operative Gesellschaft).
- Your co-founders do the same with their own holdings.
The operating company runs the business. The holding company does nothing except own shares. When the operating company pays dividends or is sold, the proceeds flow to the holding, taxed at roughly 1.5%. The money stays in the holding and can be reinvested into new ventures, real estate, or financial assets.
You only pay full personal income tax when you distribute money from the holding to yourself. The key advantage is deferral and reinvestment at near-zero tax cost.
UG or GmbH for the holding?
A UG (haftungsbeschraenkt) works perfectly as a holding vehicle. It costs under EUR 500 to set up, requires as little as EUR 1 in share capital, and has the same legal structure as a GmbH. Since a holding company has no employees, no customers, and no operational risk, the lower capital is not a credibility issue.
I set up most founder holdings as UGs. The savings on initial capital (compared to a GmbH's EUR 25,000) can go toward the operating company instead.
| Holding UG | Holding GmbH | |
|---|---|---|
| Setup cost | EUR 300-500 | EUR 800-1,500 |
| Share capital | EUR 1+ | EUR 25,000 |
| Tax treatment | Identical | Identical |
| Liability protection | Identical | Identical |
| Investor perception | Not relevant (holding is invisible to investors) | Not relevant |
The only reason to choose a GmbH for the holding is if you plan to use it as a management holding (geschaeftsfuehrende Holding) that provides services to subsidiaries and generates its own revenue. For a pure asset-holding vehicle, the UG is the better choice.
Timing is everything
The holding structure must be in place before the operating company gains significant value. This is not a soft recommendation. It is a hard legal constraint.
If you incorporate your operating GmbH first, own the shares personally, and then try to transfer them into a holding later, you trigger a taxable event. The tax office (Finanzamt) treats the transfer as a sale at fair market value. If your company has already raised a priced round or built meaningful revenue, you pay tax on the unrealized gain.
There are rollover relief provisions under the Reorganization Tax Act (Umwandlungssteuergesetz, UmwStG) that can allow tax-neutral restructuring in some cases. But these are complex, require specific conditions to be met, and involve significant advisory costs. The simplest path is to set up the holding at incorporation, when the shares are worth their nominal value.
Founders who come to me after their Series A asking about holding structures hear the same thing: it would have cost EUR 500 before. Now it costs EUR 15,000 in advisory fees and may still trigger tax.
What the holding costs to maintain
A holding UG is cheap to run. Annual costs include:
- Tax filing: EUR 500-1,000 per year (the holding files its own corporate tax return)
- Annual financial statements: EUR 300-800 (required for all GmbHs and UGs, prepared by your tax advisor)
- IHK membership: EUR 0 if below the revenue threshold, otherwise minimal
- Bank account: EUR 5-15 per month
Total: roughly EUR 1,000-2,000 per year. Against a potential tax saving of hundreds of thousands on a successful exit, this is negligible.
Multiple founders, multiple holdings
Each founder should have their own holding. Do not create a shared holding for all co-founders. The point of the structure is that each person controls their own vehicle. If one founder leaves, gets divorced, or wants to reinvest differently, individual holdings keep things clean.
The cap table of the operating GmbH then shows three or four holding companies as shareholders rather than three or four natural persons. This is standard. Investors are used to it. Notaries are used to it. It adds no meaningful complexity to a financing round.
The Transparenzregister obligation
Since 2017, every GmbH and UG must register its beneficial owners in the Transparency Register (Transparenzregister). Your holding UG must list you as the ultimate beneficial owner. This is a five-minute online registration, but missing it carries fines of up to EUR 150,000. Do it immediately after formation.
What a holding cannot do
A holding structure optimizes the taxation of investment income, capital gains, and dividends at the corporate level. It does not reduce your personal income tax on salary. If you pay yourself a managing director salary (Geschaeftsfuehrervergütung) from the operating company, that is taxed as employment income regardless of whether you own shares directly or through a holding.
The holding also does not provide additional liability protection beyond what the operating GmbH already offers. It is a tax planning tool, not a liability shield.
Enter your expected exit proceeds to see the difference.
Bottom line
A holding company is the single highest-ROI legal structure decision for a German founder. It costs under EUR 500 to set up, roughly EUR 1,500 per year to maintain, and can save you 24 percentage points of tax on a share sale. The only hard requirement is timing: set it up before your operating company is worth more than its nominal share capital. At incorporation is ideal. After a priced round is usually too late.
I set up holding structures as part of nearly every GmbH formation I handle. If you are incorporating, do both at once. If you already have an operating company, the calculus depends on its current value and your plans. Either way, the conversation takes 30 minutes.
Legal Sources
- §§ 8b KStG — 95% tax exemption on inter-corporate dividends and capital gains
- §§ 5a GmbHG — UG as holding vehicle, EUR 1 minimum