Tax🇩🇪 Berlin, Germany

Income tax & the annual return (Steuererklärung)

For an employee, German income tax mostly runs itself: your employer withholds Lohnsteuer from each payslip based on your tax class (Steuerklasse), so there is little to do on arrival. The two things worth understanding are how the Steuerklasse and the rates work — progressive up to 45% — and why filing a voluntary Steuererklärung so often ends in a refund.

Total cost
Income tax is progressive: 0% up to the Grundfreibetrag (about €12,348 in 2026), then 14% rising to 42% above roughly €69,878, and a top rate of 45% above about €277,826. Add the solidarity surcharge for high earners and 8–9% church tax if you are a registered member. Filing via ELSTER is free; commercial software is ~€30–40.
Time needed
Nothing to do during the year — withholding is automatic. Preparing a straightforward return takes an hour or two with software; the Finanzamt then usually issues an assessment and any refund within a few weeks to a few months.
Validity
Wage-tax withholding continues automatically for as long as you are employed in Germany. A Steuererklärung is an annual exercise: the mandatory deadline is 31 July of the following year, while voluntary returns can generally be filed up to four years back. Your Steuer-ID never changes.
Verified
June 2026
Medium confidence·Employees and residents in Berlin earning income. If your main home is in Germany you are tax-resident and taxed on worldwide income; employees have wage tax (Lohnsteuer) withheld automatically via payroll, and most can file an annual return to claim money back. The self-employed file and pay differently.

Before you start

  • Tax residency in Germany (your main or habitual home is here)
  • Your tax ID (Steuer-Identifikationsnummer) — posted automatically after your Anmeldung
  • An employment contract so payroll can run Lohnsteuer withholding
  • A German bank account for salary and any tax refund

Step-by-step

  1. 1

    Give your employer your Steuer-ID and tax class

    Hand your 11-digit Steuer-Identifikationsnummer to payroll. Your tax class (Steuerklasse) — Class I if single, III/V or IV/IV for married couples, II for single parents, VI for a second job — sets how much Lohnsteuer is withheld each month. It affects monthly take-home, not your final tax bill.

    Via employerWho: You + employerBefore your first payroll runFree
  2. 2

    Let Lohnsteuer be withheld automatically

    Each month your employer deducts wage tax (Lohnsteuer), plus the solidarity surcharge if you are a high earner and church tax (Kirchensteuer, 8–9% of your income tax) if you registered as a member of a recognised religion. You receive the net amount; nothing else is required from you during the year.

    Via employerWho: EmployerEvery payslipWithheld from gross pay
  3. 3

    Decide whether you must file or want to file

    Filing is mandatory in some cases (multiple jobs, sizeable side income, class III/V couples, certain benefits). Even when optional, most single employees file voluntarily because deductions — commute, moving for work, home office, insurance — typically produce a refund. You generally have up to four years to file a voluntary return.

    OnlineWho: YouFrom January after the tax yearFree (or ~€30–40 for tax software)
  4. 4

    File the Steuererklärung via ELSTER or tax software

    Submit your return through the tax office's free ELSTER portal or an English-friendly tool (WISO, Taxfix, SteuerGo). The Finanzamt assesses it and pays any refund to your bank account. The mandatory deadline is 31 July of the following year; voluntary filers have far longer.

    OnlineWho: YouRefund typically in weeks to a few monthsELSTER free; software ~€30–40

Documents you’ll need

  • Tax ID (Steuer-Identifikationsnummer)
  • Annual payslip summary (Lohnsteuerbescheinigung) from your employer
  • Records of deductible costs (commute, home office, moving, insurance, donations)
  • German bank details (IBAN) for the refund
  • ELSTER account or tax-software login

Things most newcomers don’t know

Your Steuerklasse sets monthly take-home, not your real tax bill.

The tax class only decides how much Lohnsteuer is withheld each month; your true liability is computed when you file. A class that over-withholds simply means a bigger refund later, so an unexpected class is rarely a disaster — it is reconciled at year-end.

Source: Make-it-in-Germany (salary, taxes & social security)

Filing a voluntary Steuererklärung usually gets money back.

Even when you are not obliged to file, deductions for commuting, moving for a job, home-office costs and insurance often mean the Finanzamt over-withheld during the year. Most single employees who file voluntarily receive a refund, and you have up to four years to claim it.

Source: Make-it-in-Germany / Bundeszentralamt für Steuern

The headline 45% is a marginal rate — you never pay it on your whole income.

Germany taxes progressively under § 32a EStG: the first ~€12,348 is tax-free, then each band is taxed at a rising rate from 14% to 42%, and only income above roughly €277,826 touches 45%. Your average rate is far below the top bracket you reach.

Source: § 32a EStG (gesetze-im-internet.de)

Church tax is only charged if you register as a member — and it is 8–9% of your income tax.

If you state a recognised religion at your Anmeldung, Kirchensteuer (8% in Bavaria and Baden-Württemberg, 9% elsewhere including Berlin) is added on top of your income tax and withheld via payroll. Declaring no religious affiliation avoids it; you can also formally leave the church (Kirchenaustritt) later.

Source: Make-it-in-Germany / PwC tax summaries

Common mistakes to avoid

  • Reading your Steuerklasse as your tax rate — it only sets monthly withholding, reconciled when you file
  • Skipping a voluntary return and leaving an over-withheld refund unclaimed
  • Not realising church tax was triggered by the religion field on your Anmeldung
  • Missing the 31 July deadline when you are in the mandatory-filing group (e.g. class III/V couples or side income)
  • Forgetting that as a tax resident your worldwide income, not just German salary, is in scope

Make it your personal checklist

Globe Quest turns this into a tracked, AI-personalized plan for Berlin — timed to your move date, with reminders so nothing slips. Free to start.

Sources

Last verified June 2026. Government processes change — always confirm critical details against the official source before acting.