Kaush

The German Tax System — In Plain English


German Tax Literacy Germany · In English

A practitioner’s guide to how German income tax actually works for employed professionals with a freelance activity — written from direct experience, not from a textbook.

Audience English-speaking professionals in Germany with both employment and freelance income
Type Editorial guide · Expertise demonstration
Important Educational only — not tax advice

The German tax system is not complicated. It is complicated in German. Once you understand the underlying logic — which is genuinely logical — the forms, the categories, and the deadlines make consistent sense. This guide explains that logic in plain English, from the perspective of someone who navigates it as both an employee and a registered Freiberufler.

Disclaimer: This is educational content based on personal experience as an employed freelancer in Germany. It does not constitute tax or legal advice. Always consult a licensed Steuerberater for your specific situation. German tax law changes regularly — verify current rules with ELSTER.

01

The foundational logic of German income tax

Germany uses a progressive income tax system called Einkommensteuer.

The key structural fact for dual-status professionals is this: all your income sources are added together before your tax rate is calculated. Your salary and your freelance income are not taxed separately — they are combined, and the rate applied to the total is your effective rate.

This means: the first euro of freelance income you earn on top of your salary is taxed at your highest marginal rate — the rate at the top of your current bracket. For many employed professionals in Germany, this is significantly higher than they expect.

Income typeFormWhere it appearsDeduction category
Employment incomeAnlage NEinkünfte aus nichtselbstständiger ArbeitWerbungskosten
Freelance incomeAnlage S + EÜREinkünfte aus selbstständiger ArbeitBetriebsausgaben
Author incomeAnlage SEinkünfte aus selbstständiger ArbeitBetriebsausgaben
Investment incomeAnlage KAPEinkünfte aus KapitalvermögenFreistellungsauftrag up to €1,000/yr
02

The three deduction buckets

This is the most important structural distinction in the German tax system for dual-status professionals.

Your deductions fall into three completely separate buckets with different rules, different forms, and different logic. Confusing them is one of the most common — and most expensive — mistakes people make.

Bucket 1: Werbungskosten (Anlage N)

Costs incurred to earn your employment income. These reduce your taxable salary. There is an automatic flat rate of €1,230/year — claimed without receipts, without work. You only need to itemise if your actual costs exceed this.

  • Commuting: €0.30/km (first 20km) or €0.38/km (km 21+) × one-way distance × working days at office
  • Home office flat rate: €6/day, maximum 210 days/year = €1,260. No dedicated room required. Track your days.
  • Work equipment: Laptop, monitor, desk, chair. Items ≤€800 net deducted in full; over €800 depreciated over 3 years.
  • Professional development: Courses, conferences, books directly related to your employed role.

Bucket 2: Betriebsausgaben (EÜR)

Business expenses for your freelance activity. No flat rate — you claim actual costs. These reduce your freelance profit before it is added to your total taxable income.

  • Professional software: Adobe CC, design tools, accounting software — full subscription cost
  • Professional insurance: Berufshaftpflicht (professional indemnity) — full premium, no cap
  • Steuerberater fees: The freelance portion of your tax advisor costs — fully deductible as Betriebsausgabe
  • Business phone/internet: Proportional to professional use (document the split)
  • Courses and training directly for your freelance practice

Bucket 3: Sonderausgaben (Anlage Vorsorge)

Special private expenses in a separate category. Your health insurance is almost certainly your largest single deduction — and many people forget to claim it in full.

  • Health insurance (GKV/PKV): Basisabsicherung — the basic coverage portion is 100% deductible. Get the annual statement from your insurer.
  • Pension contributions: Statutory pension (GRV) — both employee and employer share counted
  • Donations: Up to 20% of income, to recognised charities, with Zuwendungsbestätigung
The separation principle: Werbungskosten reduce Anlage N income. Betriebsausgaben reduce Anlage S income. They cannot be mixed. A designer employed at a firm who also takes freelance projects has two completely separate expense ledgers.
03

Kleinunternehmerregelung — § 19 UStG

The Kleinunternehmer exemption allows freelancers with previous-year revenue under €25,000 (2025 rule) to operate without charging VAT.

This simplifies invoicing and bookkeeping significantly. In exchange: you cannot reclaim input VAT on your purchases.

Key invoicing requirement: every invoice must include the sentence “Gemäß § 19 UStG wird keine Umsatzsteuer berechnet.” Omitting this can cause problems with the Finanzamt.

04

The Steuerbescheid — what it actually says

The Steuerbescheid is the annual tax assessment letter from the Finanzamt.

Most people either panic or ignore it. Neither is correct. The key lines:

  • Festgesetzte Einkommensteuer: Total income tax assessed for the year
  • Bereits entrichtete Steuer: Tax already paid — your employer’s Lohnsteuer withholdings
  • Nachzahlung / Erstattung: The difference — what you owe or get back
  • Einspruchsfrist: The appeal deadline — 1 month from receipt. Do not miss this if you disagree with the assessment.
05

The practical system that makes it manageable

The single most effective habit for German tax is a home office day log.

Open a calendar, mark each day you worked from home. That is €6/day, up to €1,260/year. It takes 10 seconds per day and recovers money you would otherwise leave on the table, every year, automatically.

The second habit: request your GKV/PKV annual statement in November, not in April. It is your largest Sonderausgabe and it arrives as a form you need to enter in full.

Go deeper — German Tax Literacy 101
The live course covers everything in this guide — and the questions this guide raises.

German Tax Literacy 101 is a 3-hour live session in English for employed freelancers in Germany. It goes through the three-bucket system, the forms, the deadlines, and the deduction categories — with examples mapped to your actual situation. The Deductions Cheatsheet (380 rows, 14 tabs).

Register: German Tax Literacy 101 →
← Vernacular Branding German Tax · Plain English Guide AI-KORP →