Basic Tax Allowance 2025 – Tax-Free Income in Germany

The basic tax allowance is the foundation of the German tax system: Everyone has a tax-free minimum income of €12,096 per year (2025).

What is the basic tax allowance?

The basic tax allowance (Grundfreibetrag) is the amount of annual income that remains completely tax-free. It protects the subsistence level and ensures that no income tax is paid on the minimum necessary for living.

2025 values:

  • Singles: €12,096 (€1,008/month)
  • Married couples: €24,192 (€2,016/month)

How does the basic allowance work?

Example: - Gross annual salary: €30,000 - Basic allowance: -€12,096 - Taxable income: €17,904

You only pay tax on €17,904, not on the full €30,000!

Historical development

Year Basic Allowance Increase
2020 €9,408 -
2021 €9,744 +€336
2022 €10,347 +€603
2023 €10,908 +€561
2024 €11,784 +€876
2025 €12,096 +€312

Why does it increase? To compensate for inflation and cold progression.

Who benefits from the basic allowance?

Everyone! The basic allowance is automatically considered for all taxpayers: - Employees - Self-employed - Pensioners - Students with income - Part-time workers

Basic allowance for married couples

Married couples who file jointly receive double the basic allowance: €24,192 (2025).

Example: - Partner A: €40,000 income - Partner B: €20,000 income - Joint income: €60,000 - Minus basic allowance: -€24,192 - Taxable income: €35,808

Do I need to apply for the basic allowance?

No! The basic allowance is automatically considered: - Employees: Your employer considers it in payroll - Self-employed: Automatically calculated in tax return - Pensioners: Considered in pension taxation

Basic allowance vs. subsistence level

The basic allowance protects the constitutional subsistence level. The Federal Constitutional Court regularly reviews whether it's sufficient.

Calculate now: To Tax Calculator