Our Expert in Germany
No results available
Last updated: 2026-10-21
Company tax Germany is not a single levy but a stack of charges that every foreign‑owned GmbH must plan for: corporate income tax (Körperschaftsteuer), municipal trade tax (Gewerbesteuer), the solidarity surcharge (Solidaritätszuschlag) and withholding taxes (Kapitalertragsteuer) on profit distributions. For 2026 the picture has evolved again, because the OECD’s Pillar Two (GloBE) global minimum tax rules, implemented in Germany through the Mindeststeuergesetz (MinStG), now affect in‑scope multinational groups with German subsidiaries. This guide explains each component, shows worked calculations for a typical GmbH, sets out withholding and treaty relief mechanics for non‑resident shareholders, and maps the compliance calendar. It is written for founders, finance leads and tax teams, and it is general information rather than personalised tax advice.
Who this guide is for: Founders, finance leads and tax teams of foreign‑owned GmbHs evaluating company tax liabilities, effective tax rates after Pillar Two and compliance obligations in Germany, filings, deadlines and withholding. For a tailored review, consult a certified tax advisor (Steuerberater).
When people ask “what is company tax in Germany?”, the honest answer is that there are several overlapping taxes rather than one. A GmbH (Gesellschaft mit beschränkter Haftung) is a separate legal person, and as a corporation it is subject to corporate income tax under the Körperschaftsteuergesetz (KStG § 1). On top of that, every commercial business operating through a permanent establishment in a German municipality pays trade tax under the Gewerbesteuergesetz (GewStG § 1). Corporate income tax then carries a solidarity surcharge, and when the GmbH distributes profits it must generally withhold tax at source under the Einkommensteuergesetz (EStG).
The procedural framework that governs assessments, filing deadlines, interest and penalties sits in the Abgabenordnung (AO). Understanding how these pieces interact is the heart of managing company tax Germany effectively, because the combined burden, and the way it is calculated, depends on where your GmbH is registered, how profits are measured and whether your group is in scope of Pillar Two.
The main components of company tax in Germany are:
Each of these is examined in detail below, with the statutory anchors and worked examples you need to estimate your own position.
Corporate income tax is the foundation of company tax Germany for any GmbH. It applies to the entity’s worldwide income where the GmbH is resident in Germany, and the obligation flows from KStG § 1, which brings corporations with their seat or place of management in Germany into unlimited corporate income tax liability.
The corporate income tax rate under the Körperschaftsteuergesetz is a flat federal rate applied to the GmbH’s taxable income (currently 15% under KStG § 23). Unlike the progressive scale that applies to individuals, corporations pay a single, proportional rate regardless of profit size. This flat structure is why the corporate tax Germany rate is relatively predictable at the federal level, the variable element in the overall burden is trade tax, which depends on the municipality. The base is the taxable income computed for the financial year in accordance with the KStG, which itself incorporates many profit‑determination rules from the Einkommensteuergesetz (EStG) where the KStG does not provide its own.
Note that the statutory corporate income tax rate is subject to legislative change; always confirm the current rate against the primary sources before relying on it for filings.
Taxable income starts from the commercial accounting profit shown in the GmbH’s financial statements, then adjusts it for tax purposes. The KStG and, by cross‑reference, the EStG require a series of modifications before you arrive at the figure that is actually taxed. Typical adjustments include:
For a worked illustration, assume a GmbH with €1,000,000 of taxable income for the year after all adjustments. Corporate income tax is charged at the flat statutory rate on that €1,000,000, and the solidarity surcharge is then added as a percentage of the corporate income tax figure. Trade tax is computed separately on the adjusted trade income, as shown in the next section. The combination of these produces the GmbH’s total company tax burden, and modelling it accurately is central to planning.
Where a GmbH makes a loss, the KStG and EStG framework allows that loss to be used against profits in other years. Losses can generally be carried back to preceding years, subject to statutory caps, and otherwise carried forward to offset future profits. Loss carryforward is, however, limited by a minimum taxation rule (Mindestbesteuerung): profits above a statutory threshold can only be reduced by a percentage of the carried‑forward loss, so a portion of profit remains taxable even where large losses exist. Anti‑abuse rules under KStG § 8c and § 8d can also restrict or forfeit loss carryforwards following significant changes in the GmbH’s ownership, which matters directly to foreign investors acquiring an existing German company.
Corporate income tax is assessed annually. The GmbH files a corporate income tax return together with its annual financial statements, and the tax office issues an assessment. During the year the GmbH makes quarterly advance payments based on the expected or prior‑year liability, with a final balancing payment once the assessment is issued. Filing deadlines and the consequences of late filing, including late‑filing surcharges and interest on underpayments, are governed by the Abgabenordnung (AO). The practical compliance calendar is set out later in this guide.
Trade tax Germany is the element that makes company tax Germany genuinely location‑dependent. It is levied by municipalities under the Gewerbesteuergesetz (GewStG) on the trade income of a business, and because each municipality sets its own multiplier, the same GmbH can face a meaningfully different total burden depending on where it is based. For a foreign‑owned group choosing a German location, trade tax is often the single most important variable in the effective tax calculation.
Trade tax is calculated in two stages. First, the taxable trade income (Gewerbeertrag) is determined by taking the GmbH’s income and applying the additions and deductions specified in the GewStG, for example, adding back a portion of financing costs. This adjusted figure is then multiplied by the uniform base rate (Steuermesszahl) of 3.5% to produce the tax base amount (Steuermessbetrag). Second, the municipality applies its own multiplier (Hebesatz) to that base amount to arrive at the trade tax payable. The formula is:
Trade tax = Adjusted trade income × 3.5% (Steuermesszahl) × Hebesatz
Worked example: a GmbH with €1,000,000 of adjusted trade income first produces a base amount of €1,000,000 × 3.5% = €35,000. If the municipality’s Hebesatz is 400%, the trade tax is €35,000 × 400% = €140,000, which is an effective trade tax of 14% on the €1,000,000. At a Hebesatz of 350%, the trade tax falls to €35,000 × 350% = €122,500, or 12.25%. At 450%, it rises to €35,000 × 450% = €157,500, or 15.75%. The effective trade tax rate on profit therefore equals 3.5% multiplied by the Hebesatz. Note that, under the GewStG, municipalities must set a minimum Hebesatz of 200%.
Each municipality publishes its Hebesatz, and larger cities tend to set higher multipliers than smaller or rural locations. Hebesätze in major German cities commonly sit in the range of roughly 400% to 500%, while some smaller municipalities deliberately set lower rates to attract businesses. Because the Steuermesszahl is fixed at 3.5% by the GewStG nationally, the Hebesatz is the only lever that changes the trade tax outcome between locations, making it straightforward to compare the trade tax component of company tax Germany across candidate sites before you incorporate or relocate. Current Hebesätze are published by individual municipalities and are also compiled by the Federal Statistical Office (Statistisches Bundesamt).
For foreign owners, the location decision has a direct and lasting cost impact. A difference of 100 percentage points in the Hebesatz translates into 3. 5 percentage points of effective tax on profit, which is significant over the life of a business. Beyond pure rate shopping, foreign‑owned groups should consider the substance of their operations: trade tax attaches to the permanent establishment where the activity genuinely takes place, and artificially locating profit in a low‑Hebesatz municipality without substance invites challenge. Group structures involving several German entities also need to consider how trade income is allocated between them.
Importantly, the trade tax credit mechanism under EStG § 35 that reduces the burden for individuals and partnerships does not benefit a GmbH, for corporations, trade tax is a genuine additional cost layer rather than a creditable prepayment, so it must be modelled in full.
The table below shows how the fixed federal elements of company tax Germany combine with three sample municipal multipliers to produce different effective combined rates. Corporate income tax and the solidarity surcharge are constant; only the trade tax changes with the Hebesatz.
| Component | Statutory basis | Example 1, Hebesatz 350% | Example 2, Hebesatz 400% | Example 3, Hebesatz 450% |
|---|---|---|---|---|
| Corporate income tax (Körperschaftsteuer) | Flat KStG rate on taxable income | 15% | 15% | 15% |
| Solidarity surcharge (Solidaritätszuschlag) | 5.5% of corporate income tax | 0.825% | 0.825% | 0.825% |
| Trade tax (Gewerbesteuer) | 3.5% × Hebesatz on trade income | 12.25% | 14.00% | 15.75% |
| Combined effective rate (approx.) | Sum of above | ≈28.08% | ≈29.83% | ≈31.58% |
These figures illustrate why most commentary places the effective corporate tax rate Germany for a GmbH in the region of roughly 30%, with the precise outcome driven by the municipal Hebesatz. The statutory anchors are KStG for corporate income tax, GewStG for trade tax and the Solidaritätszuschlaggesetz for the surcharge; always confirm current rates against the primary sources before relying on them for filings.
Once a GmbH has paid corporate income tax and trade tax on its profits, distributing those profits to shareholders triggers a second‑layer charge: withholding tax. For foreign‑owned GmbHs this is often where the largest planning opportunities, and the most common compliance errors, arise, because the amount actually suffered depends on double tax treaties and relief procedures.
When a GmbH distributes a dividend, it must generally withhold capital yields tax (Kapitalertragsteuer) at source under the EStG, plus the solidarity surcharge on that withholding. For a non‑resident corporate shareholder, the domestic withholding rate is frequently reduced by the applicable double tax treaty (DTA) between Germany and the shareholder’s country of residence, and in some cases eliminated or substantially reduced under the EU Parent‑Subsidiary Directive for qualifying parent‑subsidiary relationships. The reduction is not automatic at the moment of payment unless an exemption certificate is in place: in many cases the GmbH withholds at the full domestic rate and the foreign shareholder must then reclaim the excess.
Managing this is a core part of planning company tax Germany for inbound structures.
Interest paid by a German borrower to a non‑resident lender is, in many standard cases, not subject to German withholding tax, although there are exceptions depending on the nature of the debt and security arrangements. Royalties paid to non‑residents, by contrast, are generally subject to withholding tax under the EStG, again with potential reduction or exemption under the relevant DTA or the EU Interest and Royalties Directive. Because the treatment of interest and royalties is fact‑specific, foreign‑owned groups with intercompany financing or licensing arrangements should confirm the position for each payment stream rather than assuming a single outcome.
Relief from German withholding tax is administered centrally, and the Bundeszentralamt für Steuern (BZSt) handles the key procedures for non‑residents. The practical route to reduced or zero withholding generally involves:
Because refunds can take time, foreign owners planning distributions should start the BZSt exemption process well ahead of the dividend date to avoid unnecessary cash‑flow drag.
The solidarity surcharge (Solidaritätszuschlag) is a surcharge calculated as a percentage of the corporate income tax due, not as a separate charge on profit. For corporations it continues to apply on the corporate income tax liability, which is why the table above adds a small increment on top of the headline corporate rate. Although reforms over recent years have reduced or removed the surcharge for most individual taxpayers, corporations such as GmbHs remain fully within its scope, so it should always be included in an effective‑rate model.
Its interaction with the Pillar Two rules is indirect: because the solidarity surcharge increases the actual German tax paid, it also raises the GmbH’s effective tax rate for GloBE purposes, which can reduce any top‑up tax exposure. For current percentages and any legislative changes, verify against the Bundesministerium der Finanzen (BMF) guidance.
A significant recent development in company tax Germany is the arrival of the OECD’s Pillar Two global minimum tax, implemented in Germany through the Minimum Tax Act (Mindeststeuergesetz, MinStG), which applies to in‑scope groups for financial years beginning on or after 31 December 2023. Pillar Two is designed to ensure that large multinational groups pay a minimum effective rate of tax (set at 15% under the OECD model rules) in every jurisdiction where they operate.
For foreign‑owned GmbHs that form part of a larger international group, this can change the way the German tax position is assessed, not necessarily by increasing German tax directly, but by exposing the group to a top‑up charge if the combined effective rate in Germany falls below the minimum.
Pillar Two applies to multinational (and large domestic) enterprise groups with consolidated annual revenue at or above €750 million in at least two of the four preceding financial years, measured at the level of the ultimate parent’s consolidated financial statements. A standalone GmbH below that threshold is outside the rules. A German subsidiary of a large foreign group, however, may well be in scope even if the GmbH itself is small, because scope is determined by the size of the whole group rather than the individual entity.
The first step for any foreign‑owned GmbH is therefore to check whether its ultimate parent group meets the €750 million consolidated revenue threshold, and if so, to treat the German entity as part of the group’s GloBE computation.
Pillar Two does not replace corporate income tax or trade tax; it sits on top of them. The GloBE effective tax rate for Germany is calculated by dividing the covered taxes attributable to Germany, which include corporate income tax, the solidarity surcharge and trade tax, by the GloBE income determined under the OECD rules. Because the combined effective rate for a typical German GmbH already sits around the high‑twenties to low‑thirties percentage band, most German operations will comfortably exceed the 15% global minimum. The exposure arises where specific tax incentives, timing differences or unusual structures depress the measured German effective rate below the minimum, at which point a top‑up tax can be due.
For in‑scope groups, Pillar Two is primarily a data and reporting exercise, and the German entity will need to contribute accurate figures to the group’s calculation. Practical steps include:
An illustrative example: suppose a group’s German operations show GloBE income of €2,000,000 and covered German taxes of €560,000. The German effective tax rate is 28%, which is above the 15% global minimum, so no top‑up tax arises in Germany. If, however, a special incentive reduced covered taxes to €260,000, the effective rate would fall to 13%, and the group would face a top‑up charge to bring the German rate up to the minimum. This is why foreign‑owned groups must monitor their German effective rate rather than assuming the standard GmbH burden always clears the threshold.
Managing company tax Germany is as much about meeting deadlines as about calculating the right amount. The Abgabenordnung (AO) governs filing obligations, interest and penalties, and late submissions can trigger surcharges. For a GmbH with a December financial year end, the practical annual cycle typically involves:
Building these checkpoints into a single compliance calendar, with internal lead times before each statutory deadline, is the most reliable way to avoid late‑filing surcharges and interest under the AO. Because statutory filing deadlines have been adjusted by recent legislation, confirm the current dates with your advisor or the tax office.
Beyond compliance, foreign owners of a GmbH should plan proactively, because several rules can materially change the net cost of company tax Germany:
These are strategic questions where a certified international tax advisor adds clear value, modelling the combined effect before structures are fixed rather than correcting them after the fact.
Entity choice affects both liability and tax treatment. The table below compares the GmbH with the UG (a minimum‑capital variant of the GmbH) and a commercial partnership from the perspective of a foreign owner.
| Feature | GmbH | UG (haftungsbeschränkt) | Partnership |
|---|---|---|---|
| Taxation of profits | Corporate income tax + trade tax at entity level (KStG, GewStG) | Same as GmbH, corporate income tax + trade tax | Generally transparent, profits taxed in the partners’ hands; trade tax at entity level |
| Liability | Limited to company assets | Limited to company assets | Partners may bear personal liability depending on form |
| Minimum capital | Higher statutory minimum (€25,000, of which at least €12,500 paid in) | Can be formed with as little as €1 share capital, building reserves over time | No fixed share capital requirement |
| Suitability for foreign owners | Standard choice for inbound investment and credibility | Useful for low‑capital start‑ups intending to convert to GmbH | Generally less common for passive foreign corporate owners |
For most inbound corporate investors the GmbH remains the default, with the UG serving as a lighter‑capital stepping stone. The tax mechanics described throughout this guide apply to both the GmbH and the UG.
Company tax Germany rewards careful planning: the corporate income tax rate is predictable, but trade tax varies by municipality, withholding relief depends on treaty procedure, and Pillar Two adds a group‑level effective‑rate test for large multinationals. A certified international tax advisor can bring these together, building an effective tax rate model for your GmbH, assessing Pillar Two scope and readiness, securing withholding tax relief for foreign shareholders through the BZSt, and optimising trade tax through location and structure. The right advisory input, obtained before structures are fixed, is what turns a complex tax stack into a clear, defensible plan. For a tailored review of your foreign‑owned GmbH’s position, request an advisory consultation and an ETR assessment.
This content is general information and not a substitute for personalised tax advice.
This article was produced by Global Law Experts. For specialist advice on this topic, contact Melina Mavridou at Mavaro GmbH, a member of the Global Law Experts network.
posted 11 minutes ago
posted 31 minutes ago
posted 48 minutes ago
posted 1 hour ago
posted 2 hours ago
posted 2 hours ago
posted 3 hours ago
posted 3 hours ago
posted 4 hours ago
posted 4 hours ago
posted 4 hours ago
posted 4 hours ago
No results available
Find the right Legal Expert for your business
Send welcome message