International founders often hear “Germany has ~30% corporate taxes” and stop there. In reality, a German GmbH (limited liability company) faces two main profit taxes—corporate income tax (Körperschaftsteuer) and trade tax (Gewerbesteuer)—plus a solidarity surcharge on the corporate income tax. Your effective rate depends heavily on your municipality and your company’s fact pattern.
Below we explain the basics in plain English, including typical calculations, filing mechanics, and what international companies should plan for—without turning this into legalese.
What “corporate tax” means in Germany (for a GmbH)
In everyday search terms, “Corporate tax Germany” usually refers to the combined tax burden on a GmbH’s profits:
- Corporate Income Tax (CIT / Körperschaftsteuer) – nationwide tax on taxable profit
- Solidarity surcharge (Solidaritätszuschlag) – percentage surcharge on the CIT amount
- Trade tax (Gewerbesteuer) – municipal tax; rates vary by location (Hebesatz)
- (Often relevant too) Withholding tax on dividends when profits are distributed to shareholders
Important distinction: A GmbH is its own legal entity. Its profits are taxed at the company level; shareholder taxation typically happens when profits are distributed (dividends).
Who pays corporate tax in Germany?
A GmbH is generally subject to German corporate taxation if it is based in Germany or has its place of management/executive board in Germany. In that case, it is typically taxed on worldwide income (with relief often available under double tax treaties).
Foreign corporations without seat/management in Germany can still have German tax exposure (e.g., via a permanent establishment or certain German-sourced income). That’s one reason why structuring (GmbH vs. branch) should be reviewed early.
Corporate income tax rate in Germany (GmbH)
Corporate Income Tax (CIT): 15% nationwide
Germany levies corporate income tax at a flat 15% on a GmbH’s taxable income.
Solidarity surcharge: 5.5% on the CIT amount
On top of CIT, a solidarity surcharge is added. It is 5.5% of the CIT (not 5.5% of profit). Together, this is commonly described as roughly 15.8% at the federal level.
Heads-up: planned rate reductions from 2028 (per GTAI)
Germany Trade & Invest notes a reform (summer 2025) expecting the corporate income tax rate to be gradually reduced from 2028 (one percentage point per year over five years). Treat this as planning input and verify how/when it applies to your year and your setup.
Trade tax (Gewerbesteuer): the location-dependent part
Trade tax is a municipal tax, so the effective rate depends on where your GmbH is located (and where permanent establishments are).
How trade tax is calculated (simplified)
Trade tax is determined using:
- 3.5% base rate (uniform nationwide)
- × municipal multiplier (Hebesatz) set by each municipality
Germany Trade & Invest indicates:
- The multiplier average is slightly above 400%, cannot be less than 200%, and has no statutory upper limit.
- The average trade tax rate is slightly above 14% (and the minimum trade tax rate must be at least 7% per GTAI).
Practical implication: Two identical GmbHs can face different total tax burdens depending on their municipality.
Typical overall corporate tax burden for a GmbH
Because trade tax varies, there is no single nationwide “corporate tax rate.” Germany Trade & Invest states that the German corporate tax average is around 30% (combined) and notes many municipalities offer combined rates below 25%.
For planning, it’s common to model:
- ~15.8% federal level (CIT + solidarity surcharge), plus
- ~7%–20%+ trade tax depending on municipality (often around the mid-teens),
resulting in combined rates often clustering around the high 20s/low 30s.
Step-by-step: How corporate tax is determined for a GmbH
Step 1: Determine accounting profit (HGB financial statements)
German taxable income generally starts from annual profit determined under German commercial law (HGB), prepared using accrual accounting.
Step 2: Adjust to taxable income (tax corrections)
Tax law contains different valuation options and correction rules, so taxable income often differs from the commercial-law profit.
Typical adjustment areas (high level, non-exhaustive):
- non-deductible expenses (certain categories)
- tax-exempt income items (in specific cases)
- timing differences (depreciation/valuation rules)
Step 3: Calculate corporate income tax + solidarity surcharge
- CIT = taxable income × 15%
- Solidarity surcharge = CIT × 5.5%
Step 4: Calculate trade tax (municipality-based)
- Determine trade-tax base (profit adjusted by statutory add-backs/allowances)
- Multiply by 3.5% base rate
- Multiply by your municipality’s Hebesatz
Step 5: Handle distributions and withholding (if dividends are paid)
If the GmbH distributes dividends, Germany may levy withholding tax (generally 25% plus solidarity surcharge). Relief may apply under EU rules and/or double tax treaties (conditions matter and anti-abuse checks can be relevant).
A simplified example calculation (illustrative only)
Assume:
- Taxable income (for CIT): €100,000
- Municipal multiplier (Hebesatz): 400% (example)
- CIT: 15% of €100,000 = €15,000
- Solidarity surcharge: 5.5% of €15,000 = €825
- Trade tax (simplified): 3.5% × 400% = 14% → €14,000
Total (simplified): €29,825 on €100,000 taxable income → ~29.8%.
Real life can differ because trade-tax adjustments, permanent establishments, and tax accounting differences can change the base.
Checklist: What international founders should prepare (GmbH)
If you’re setting up a GmbH in Germany, plan early for:
- Tax registration & compliance setup
- tax number process and ELSTER-ready workflows
- Bookkeeping and annual financial statements (HGB)
- chart of accounts, documentation standards, monthly closing discipline
- Municipality decision
- trade tax multiplier can materially affect effective tax burden
- Cross-border flows
- dividends, royalties, management fees, cost recharges → consider withholding tax and treaty relief mechanics
- Governance / “place of management”
- ensure decision-making and documentation align with your intended tax residence position
Common mistakes (and how to avoid them)
1) Treating “~30%” as a fixed rate
Trade tax varies by municipality and can shift your effective rate meaningfully. Model your likely location early.
2) Underestimating compliance work
In practice, we often see international teams budget for incorporation but not for:
- recurring bookkeeping
- annual accounts (HGB)
- tax filings and reconciliations
This leads to stress near year-end and increases the risk of avoidable errors.
3) Paying dividends without planning for withholding tax
Dividend payments can trigger German withholding tax. Relief can be available—but only if conditions and documentation are met and filed correctly.
4) Mixing shareholder and company expenses
Owner-managed setups often blur lines (e.g., private costs booked in the company). Get clear policies early—Germany expects clean documentation.
5) Missing advance payments and deadlines
Corporate taxes are often paid via advance payments and later settled. For example, Baden-Württemberg’s tax authority lists CIT advance payment dates (10 Mar/Jun/Sep/Dec) and an annual filing deadline of 31 July for the prior year. Trade tax has its own quarterly dates.
Key tax mechanics at a glance
| Topic | What it is | Who sets the rate | Typical “rule of thumb” |
|---|---|---|---|
| Corporate income tax (CIT) | Federal tax on taxable profit | Nationwide | 15% flat rate ([gtai.de][1]) |
| Solidarity surcharge | Surcharge on the CIT amount | Nationwide | 5.5% of CIT (≈ 0.8% of profit) ([gtai.de][1]) |
| Trade tax | Municipal tax on business profit (with adjustments) | Municipality (Hebesatz) | Base 3.5% × multiplier; average rate slightly above 14% ([gtai.de][2]) |
| Dividend withholding tax | Tax withheld on dividend distributions | Nationwide + treaty/EU relief | 25% + solidarity surcharge, often reducible with conditions ([gtai.de][1]) |
| Filing deadlines (common baseline) | Annual returns + prepayments | Tax authorities/municipalities | Annual filing typically 31 July (baseline) + quarterly prepayments ([finanzamt-bw.fv-bwl.de][3]) |
For whom does this apply (and when it matters most)?
This overview is most relevant if you:
- are a foreign founder planning a German GmbH for hiring, sales, R&D, or local operations
- expect German-based management activity (board/MD decisions)
- will have cross-border profit distributions or intercompany payments
If you’re deciding between a GmbH vs. a branch, corporate tax mechanics overlap, but the legal and operational consequences can differ—worth reviewing before you commit.
FAQ
1) What is the corporate tax rate in Germany for a GmbH?
A GmbH typically pays 15% corporate income tax plus a 5.5% solidarity surcharge on that tax, and additionally trade tax which varies by municipality. The combined burden often lands around the high 20s/low 30s, but it depends on location and tax base details.
2) Is trade tax the same as corporate income tax?
No. Corporate income tax is federal and fixed, while trade tax is municipal and variable (based on the local multiplier). Most GmbHs pay both.
3) How does the municipality affect what my GmbH pays?
Trade tax is computed using a 3.5% base rate × the municipality’s multiplier (Hebesatz). Different cities can therefore create noticeably different effective tax rates for the same profit.
4) Do startups pay corporate tax if they make a loss?
If the company has no taxable profit, there is typically no profit tax due for that period. However, filings may still be required and losses often have rules for carryforwards/usage—details depend on the case.
5) Are dividends from a German GmbH taxed again?
Often yes. Distributing dividends can trigger withholding tax in Germany (generally 25% plus solidarity surcharge), with possible reductions under EU rules or double tax treaties (conditions apply).
6) Can withholding tax be reduced for foreign corporate shareholders?
Potentially. Germany Trade & Invest notes that within the EU, dividends between a German subsidiary and many foreign corporate parents can be tax-free above a 10% stake, and treaties often reduce the rate further. The eligibility and documentation need careful case-by-case review.
7) When are German corporate tax returns due?
A common baseline deadline is 31 July of the following year for annual returns; if prepared by a tax advisor, later deadlines may apply depending on the year. Baden-Württemberg’s tax authority publishes schedules and also lists quarterly prepayment dates for CIT. Always verify the deadline for your tax year and engagement.
8) What are typical advance payment dates for a GmbH?
For CIT, one official example (Baden-Württemberg) lists prepayments on 10 March, 10 June, 10 September, 10 December. Trade tax prepayments are commonly 15 February, 15 May, 15 August, 15 November. Your notices and municipality can matter, especially with a non-calendar fiscal year.
Mini glossary
- GmbH: German limited liability company (separate legal entity).
- Körperschaftsteuer (CIT): Corporate income tax on taxable profit (15% flat).
- Solidaritätszuschlag: Surcharge on corporate income tax (5.5% of CIT).
- Gewerbesteuer: Municipal trade tax; depends on local multiplier (Hebesatz).
- Hebesatz: Municipal multiplier used to compute trade tax.
- Withholding tax (Kapitalertragsteuer): Tax withheld at source, e.g., on dividends.
Ready to start in Germany?
Contact us to set up your GmbH tax compliance end-to-end (bookkeeping processes, annual filings, cross-border payment workflows).




