Home›Guides›Understanding Tax Calculation in Germany — Steuerberechnung Guide 2026
Understanding Tax Calculation in Germany — Steuerberechnung Guide 2026
How German taxes are calculated — from taxable income determination to Steuerbescheid. Covers the progressive income tax formula, corporate tax calculation, and key deductions.
German Personal Income Tax — Seven Income Categories
German Einkommensteuer (EStG) is built on seven distinct income categories (Einkunftsarten). Every euro of income must be classified into one of these categories before being aggregated, because each category has its own deduction rules and loss offsetting limits. Employment income (§19 EStG) is the most common — salary, bonuses, and non-cash benefits. Business income (§15 EStG) covers commercial activities. Freelance income (§18 EStG) covers liberal professions and is exempt from Gewerbesteuer. Capital income (§20 EStG) is generally taxed separately at the flat 26.375% Abgeltungsteuer. Rental income (§21 EStG) is taxed at the progressive personal rate. The other two categories are agriculture (§13 EStG) and miscellaneous income (§22 EStG) including pensions and private asset disposals.
| Category | Legal Basis | Key Deduction | Special Rules |
|---|---|---|---|
| Employment income | §19 EStG | Werbungskostenpauschale €1,230/year or actual | Lohnsteuer withheld by employer monthly |
| Business income (Gewerbebetrieb) | §15 EStG | All Betriebsausgaben | Subject to Gewerbesteuer |
| Freelance income (Freiberufler) | §18 EStG | All Betriebsausgaben | Exempt from Gewerbesteuer |
| Capital income | §20 EStG | Sparerpauschbetrag €1,000/year | Flat 26.375% — separate from progressive rate |
| Rental income | §21 EStG | AfA, interest, all costs | Progressive personal rate applies |
| Pensions (§22 EStG) | §22 EStG | Werbungskostenpauschale €102/year | Taxable portion increases annually to 100% by 2058 |
| Private disposal (§23 EStG) | §23 EStG | Acquisition + disposal costs | RE >10yr exempt; crypto >12m exempt |
German Income Tax Calculation — Step by Step
German Einkommensteuer is calculated through a structured sequence of additions, subtractions, and formula application. The process moves from gross receipts down to zu versteuerndes Einkommen (zvE — taxable income), to which the §32a EStG tariff formula is applied. Understanding each step reveals where deductions are most impactful and where planning can reduce the final tax charge.
- Step 1 — Einkünfte: income from each of the 7 categories, after category-specific deductions (Werbungskosten, Betriebsausgaben)
- Step 2 — Summe der Einkünfte: sum all 7 categories; apply Verlustverrechnung (within-year loss offsetting)
- Step 3 — Gesamtbetrag der Einkünfte: after horizontal loss offset; apply Verlustvortrag from prior years
- Step 4 — Einkommen: after Sonderausgaben (§10 pension, insurance, charitable donations) and außergewöhnliche Belastungen (§33)
- Step 5 — zu versteuerndes Einkommen (zvE): after Grundfreibetrag €12,084 and Kinderfreibetrag
- Step 6 — Einkommensteuer: apply §32a EStG tariff formula to zvE — result is the assessed income tax
The §32a EStG Progressive Tax Formula for 2026
Germany uses a continuously progressive formula for income tax — not discrete tax bands. The marginal rate rises smoothly from 14% to 45% as income increases. There are no "band jumps" as in the UK system. The 2026 rates per §32a EStG cover five zones, with the Grundfreibetrag of €12,084 being completely tax-free. Beyond €277,826 the Reichensteuer (45%) applies. For all zones, 5.5% Solidaritätszuschlag is added on top of the income tax amount — though since 2021 most individuals are exempt from Soli below a threshold of approximately €18,130 annual income tax.
- €0 – €12,084: 0% (Grundfreibetrag — completely tax-free basic allowance)
- €12,085 – €17,430: 14% to 23.97% (linear-progressive Zone 1 — rate rises continuously)
- €17,431 – €68,429: 23.97% to 41.99% (linear-progressive Zone 2 — steeper gradient)
- €68,430 – €277,825: 42% flat (Proportionalzone — constant marginal rate)
- Above €277,826: 45% flat (Reichensteuer — "wealth surcharge")
- All zones + 5.5% Soli on income tax (for individuals with income tax >~€18,130/year from 2021)
The Splittingtarif (spousal income splitting, §26 EStG) applies when filing jointly as a married couple. Combined income is halved, taxed at the individual rate, and doubled — reducing total tax when incomes are disparate. Example: one spouse earns €150,000, the other €0. Splitting taxes €75,000 twice instead of €150,000 once — saving approximately €15,000–€20,000/year. Registered life partners (eingetragene Lebenspartner) are equally entitled to Splittingtarif.
Key Tax Deductions for German Individuals
German individual taxpayers have numerous categories of deductible expenses that reduce the zvE (taxable income) before the §32a formula is applied. The most impactful are: Vorsorgeaufwendungen (pension and insurance contributions), Werbungskosten (work-related expenses), Sonderausgaben (special expenses), and außergewöhnliche Belastungen (extraordinary costs). The Arbeitnehmer-Pauschbetrag of €1,230 per year is applied automatically without needing receipts. Claiming actual Werbungskosten above €1,230 reduces tax for employees with real work-related expenses.
| Deduction Type | Legal Basis | Amount / Limit | Applies To |
|---|---|---|---|
| Werbungskosten (work expenses) | §9 EStG | €1,230/year flat or actual if higher | Employment income |
| Vorsorgeaufwendungen (pension) | §10(1) Nr.2 EStG | Up to €27,566/year (2026) for statutory pension | All taxpayers |
| Sonderausgaben (donations) | §10b EStG | Up to 20% of Gesamtbetrag der Einkünfte | Donations to recognised charities |
| Kinderfreibetrag | §32(6) EStG | €6,612/child (€3,306 per parent) | Parents — tested against Kindergeld |
| Außergewöhnliche Belastungen | §33 EStG | Excess above zumutbare Belastung threshold | Extraordinary medical, disability costs |
| Haushaltsnahe Dienstleistungen | §35a EStG | 20% of costs, max €4,000/year credit | Household service providers |
| Handwerkerleistungen | §35a(3) EStG | 20% of labour costs, max €1,200/year credit | Home renovation craftsmen costs |
Corporate Tax Calculation for a German GmbH
GmbH taxable profit (zu versteuerndes Einkommen für KSt) starts from the HGB commercial accounts profit (Handelsbilanzgewinn) and is then adjusted upwards and downwards for tax-specific items. The process is governed by §8 KStG (which incorporates EStG rules by reference) and the formal §60 EStDV reconciliation (Steuerbilanz). Key add-backs to commercial profit include: non-deductible gifts (§4(5) EStG), fines and penalties, entertainment costs above 70%, and Gewerbesteuer itself (§4(5b) EStG). Key deductions include: any previously disallowed items now meeting conditions, §8b KStG dividends and gains exemptions, and Betriebsausgaben not yet deducted commercially.
- Start: HGB annual accounts (Handelsbilanz) net profit before tax
- Add back: Gewerbesteuer payments (§4(5b) EStG — not deductible for KSt purposes)
- Add back: non-deductible gifts >€35 per recipient, fines, penalties, >30% entertainment
- Deduct: 95% of dividends from ≥10% stakes (§8b(1) KStG); 95% of capital gains on corporate stakes (§8b(2))
- Result: zu versteuerndes Einkommen → apply 15% KSt + 5.5% Soli = 15.825%
- Quarterly KSt Vorauszahlungen due: 10 March, 10 June, 10 September, 10 December
Lohnsteuer — Payroll Tax and Steuerklassen
Lohnsteuer is the employer-withheld payroll tax on employment income, remitted to the Finanzamt monthly by the 10th of the following month. It is calculated using wage tables (Lohnsteuertabellen) based on gross monthly salary and the employee's Steuerklasse (tax class). There are six Steuerklassen: I (single), II (single parent), III (married, primary earner — lowest deduction), IV (married, equal earners), V (married, secondary earner — highest deduction), VI (second job). Married couples with income disparity typically use the III/V combination. The annual Einkommensteuererklärung reconciles the final liability — over-withheld Lohnsteuer is refunded as Steuererstattung.
- Steuerklasse I: single, divorced, or widowed employees
- Steuerklasse II: single parents with at least one qualifying child
- Steuerklasse III: married primary earner — lowest monthly deduction
- Steuerklasse IV: married spouses with similar incomes — each withheld at basic rate
- Steuerklasse V: married secondary earner — highest monthly deduction
- Steuerklasse VI: second or additional employment — highest flat deduction regardless of income
Advance Tax Payments (Vorauszahlungen)
Self-employed individuals (Freiberufler, Einzelunternehmer) and GmbH shareholders who receive income not subject to Lohnsteuer withholding must make quarterly Einkommensteuer Vorauszahlungen (advance payments). The Finanzamt sets the advance amounts based on the prior year's assessed tax. Vorauszahlungen are due on 10 March, 10 June, 10 September, and 10 December each year under §37 EStG. Each payment is typically 25% of the prior year's assessed tax. The annual Steuererklärung then reconciles the actual liability — surplus advance payments are refunded; deficits are due within one month of the Steuerbescheid. Late payment attracts Nachzahlungszinsen of 1.8% per year under §233a AO.
- Vorauszahlungen due: 10 March, 10 June, 10 September, 10 December (§37 EStG)
- Amount: typically 25% of prior year assessed Einkommensteuer per quarter
- First-year adjustment: Finanzamt estimates after the first tax return is filed
- Modify payments: apply to Finanzamt to reduce Vorauszahlungen if current year income lower
- Late payment: Nachzahlungszinsen 1.8%/year (§233a AO) — applies after 15-month grace period
- Surpluses: refunded within 2–4 months of annual Steuerbescheid
The Steuerbescheid — Tax Assessment and Objection
The Steuerbescheid is the official tax assessment notice issued by the Finanzamt after reviewing the filed tax return. It states: assessed taxable income, calculated tax, Vorauszahlungen already paid, refund due or additional payment required, and any interest. The Steuerbescheid is legally binding but can be challenged within one month (Einspruchsfrist §355 AO). If challenged, the Finanzamt must review its assessment. If the Einspruch is rejected, appeal to the Finanzgericht (tax court) is possible within one month. Refunds (Steuererstattungen) from over-withheld Lohnsteuer or excess Vorauszahlungen are typically paid within 2–4 months of filing.
- Steuerbescheid issued typically 2–6 months after filing the annual return
- Einspruchsfrist: 1 month from receipt of Steuerbescheid to file an objection (§355 AO)
- Finanzamt must issue a Einspruchsentscheidung in response to any valid Einspruch
- Further appeal: Finanzgericht within 1 month of Einspruchsentscheidung
- Steuererstattung (refund): typically paid within 2–4 months of the Steuerbescheid
- Vorläufiger Bescheid (provisional): Finanzamt may issue a provisional notice pending court rulings on contested legal issues
German Income Tax — Rate Overview by Bracket
Frequently Asked Questions
What is the top income tax rate in Germany in 2026?
45% (Reichensteuer) on income above €277,826/year, plus 5.5% Solidaritätszuschlag on the income tax amount for high earners. The 42% rate (Proportionalzone) applies to income from €68,430 to €277,825. The effective average rate is always lower than the marginal rate due to the progressive structure. A single person earning €100,000 pays approximately €29,000–€32,000 income tax depending on deductions.
What deductions can reduce my German income tax?
Key deductions: (1) Werbungskosten: €1,230/year flat or actual costs for work-related expenses. (2) Vorsorgeaufwendungen: pension contributions up to €27,566/year. (3) Sonderausgaben: charitable donations up to 20% of income, Riester/Rürup pension premiums. (4) Kinderfreibetrag: €6,612/child. (5) Haushaltsnahe Dienstleistungen: 20% of domestic service costs (§35a EStG). (6) Handwerkerleistungen: 20% of craftsman labour, max €1,200 credit.
What is a Steuerbescheid in Germany?
A Steuerbescheid is the official tax assessment issued by the Finanzamt after reviewing your tax return. It shows assessed taxable income, calculated tax, and any refund or additional payment. It is legally binding but can be challenged within 1 month via an Einspruch (§355 AO). Refunds from over-withheld Lohnsteuer are typically paid within 2–4 months of filing.
How does German income tax differ for employees vs self-employed?
Employees: Lohnsteuer withheld monthly by the employer based on Steuerklasse. Optional annual Einkommensteuererklärung to reclaim over-withheld amounts. Self-employed (Freiberufler, sole traders): must file annual Einkommensteuererklärung (deadline 31 July) and make quarterly Vorauszahlungen in March, June, September, and December based on the prior year's tax.
What is Ehegattensplitting (spousal income splitting) in Germany?
Ehegattensplitting (§26 EStG) allows married couples to file jointly. Combined income is halved, taxed at the individual rate, and doubled — reducing total tax when there is a significant income disparity. Example: €120,000 + €0 — splitting taxes €60,000 twice, saving approximately €15,000–€18,000/year vs separate assessment. Registered life partners (eingetragene Lebenspartner) are entitled to the same Splittingtarif.
What is a Steuerklasse in Germany and which should I choose?
Steuerklassen determine monthly Lohnsteuer withholding. Klasse I: single. Klasse II: single parent. Klasse III: married primary earner (lowest deduction). Klasse IV: married equal earners. Klasse V: married secondary earner (highest deduction). Klasse VI: second job. Married couples with income disparity use III/V to minimise monthly withholding. The annual Steuererklärung reconciles the final amount — Steuerklasse affects cash flow, not the final tax.
How is Gewerbesteuer calculated for a German GmbH?
Formula: taxable profit × 3.5% (Steuermesszahl) × municipal Hebesatz = Gewerbesteuer. Berlin Hebesatz 410% → 14.35% effective. Munich Hebesatz 490% → 17.15% effective. GmbHs have no Freibetrag — the €24,500 exemption applies only to sole traders and partnerships. GewSt paid is a deductible Betriebsausgabe, slightly reducing the KSt base.
What is the Solidaritätszuschlag (Soli) in Germany?
Introduced in 1991 to fund reunification. Rate: 5.5% on income tax. Since 2021, most individuals are exempt from Soli: only those with income tax above approximately €18,130/year (single) — effectively the top 10% of earners — still pay it. For companies (GmbH, AG): Soli still applies fully at 5.5% on Körperschaftsteuer, bringing the effective corporate rate to 15.825%. GmbH dividends to shareholders: 25% KapESt + 5.5% Soli = 26.375% withholding.
How does Körperschaftsteuer (corporate income tax) work for a German GmbH?
KSt is a flat 15% on taxable profit. Plus 5.5% Soli = combined 15.825%. Taxable profit = HGB profit adjusted for tax add-backs (Gewerbesteuer, non-deductible expenses) and deductions (§8b exemptions). Quarterly Vorauszahlungen due on 10 March, June, September, December. Annual KSt return due 31 July (or 28 February with Steuerberater). §8b KStG: dividends and gains from ≥10% stakes are 95% exempt — effective rate ~1.5%.
What is the Günstigerprüfung for capital gains tax in Germany?
The Günstigerprüfung (§32d(6) EStG) allows individuals to apply their personal income tax rate to capital income instead of the flat Abgeltungsteuer (25%) if their personal rate is lower. The Finanzamt automatically tests this when capital income is declared in the Einkommensteuererklärung. Beneficial for retirees or low-income earners with personal rates below 25%.
What is the German Grundfreibetrag and how much is it in 2026?
The Grundfreibetrag is the tax-free basic personal allowance: €12,084 in 2026 for individuals (§32a(1) EStG). Income below this amount is entirely free of Einkommensteuer. For married couples filing jointly (Splittingtarif), the effective joint Grundfreibetrag is €24,168. The Grundfreibetrag is adjusted annually by the Existenzminimumbericht to keep pace with the cost of living minimum.
Can I deduct home office costs in Germany?
Since 2023, Germany allows a simplified home office deduction (Homeoffice-Pauschale) of €6/day for days worked exclusively from home, up to a maximum of €1,260/year (210 days). No separate room is required — even working at the kitchen table qualifies. A dedicated home office room (häusliches Arbeitszimmer) can still be fully deducted as Werbungskosten if it is the primary place of work, without a per-day cap.
What is the Verlustvortrag and how does it work?
Verlustvortrag allows tax losses incurred in one year to reduce taxable income in future years. Individuals can carry forward all income categories' losses. However, the Mindestbesteuerung limits: in any year, only €10 million (for individuals) or €1 million plus 60% of income above that (for corporations) can be offset. Loss carryback (Verlustrücktrag) is limited to 1 year and €10 million for individuals. For capital income: losses only offset future capital income, not other income.
How does Germany tax non-resident individuals on German-source income?
Non-resident individuals (beschränkt Steuerpflichtige, §1(4) EStG) pay German income tax only on German-source income listed in §49 EStG: employment income for work performed in Germany, business income from a German PE, real estate income from German property, dividends from German companies (26.375% withholding). Non-residents cannot claim most personal deductions (Grundfreibetrag, Kinderfreibetrag) unless they elect the EU personal deduction regime (§1(3) EStG) if ≥90% of income is German-source.
Work with the firm that knows Germany.
Licensed Rechtsanwälte and Steuerberater in Düsseldorf. Free 30-minute consultation, no commitment.
Book Free Consultation