Translating…
Deadlines & Tax Office

Deadline for filing the 2025 tax return: July 31, 2026

Three dates, three rules. Those required to file had until July 31, 2026, to do so for 2025. If you use a tax advisor, the deadline is extended to March 1, 2027, and those filing voluntarily have until December 31, 2029. In addition, if the deadline is missed, a late filing penalty applies, the amount of which is precisely regulated by law.

Tax Year 2025 · New 13 Min. reading time Last updated: October 9, 2026
Short answer

For those required to file, the 2025 tax return was due by July 31, 2026 (Section 149 of the German Fiscal Code [AO]). For those using a tax advisor, the deadline is March 1, 2027, because February 28 falls on a Sunday. Those who file voluntarily have four years to do so; for 2025, the deadline is December 31, 2029. The late-filing penalty is at least 25 euros per month or part thereof.

Key points
  • Mandatory filings without a tax advisor: July 31, 2026, for the 2025 tax year (Section 149(2) of the German Fiscal Code (AO)).
  • According to the tax advisor: March 1, 2027, because February 28, 2027, is a Sunday (Section 149(3), Section 108(3) of the German Fiscal Code (AO)), unless the tax office requests the return earlier.
  • Voluntary declaration: four years, for the period from 2025 through December 31, 2029 (Section 46(2)(8) of the Income Tax Act (EStG), Section 169 of the Tax Code (AO)).
  • The late-filing penalty is 0.25% of the tax for each month or portion thereof, but at least €25 (Section 152(5) of the German Fiscal Code (AO)).
  • An extension of the deadline is at the discretion of the tax office and may also be granted retroactively (Section 109 of the German Fiscal Code (AO)).

What are the deadlines for the 2025 tax return?

Three deadlines apply for the 2025 tax year. Those who are required to file a tax return and file it themselves had until July 31, 2026: seven months after the end of the calendar year (Section 149(2) of the German Fiscal Code (AO)). This deadline has passed.

Anyone who has the return prepared by a tax advisor or an equivalent authority has until the end of February of the second following year (Section 149(3) of the German Fiscal Code [AO]). February 28, 2027, is a Sunday. The deadline is therefore extended to Monday, March 1, 2027 (Section 108(3) of the German Fiscal Code (AO)).

Those who file voluntarily do not have a filing deadline, but they do have a four-year window.

The three deadlines for the 2025 tax year

  1. 31.07.2026

    Mandatory Cases Without a Consultant

    Seven months after the end of the tax year.

  2. 01.03.2027

    Tax Return Filed with a Tax Advisor

    At the end of February, February 28, 2027, is a Sunday.

  3. 31.12.2029

    Voluntary Statement

    Four years after the end of the tax year.

Comparison of Deadlines: Tax Years 2025 and 2026

CaseTax Year 2025Tax Year 2026
Mandatory Assessment, Without a Consultant31.07.2026August 2, 2027 (July 31 is a Saturday)
Mandatory Assessment, with an AdvisorMarch 1, 2027 (February 28 is a Sunday)29.02.2028
Voluntary Declaration (Assessment Based on Application)31.12.202931.12.2030

Legal basis: Section 149(2) and (3) of the German Fiscal Code (AO), Section 108(3) AO, Section 169(2) AO. The tax office may order an earlier filing in individual cases (Section 149(4) AO). As of October 2026.

If you have a tax advisor, the effective date is March 1, 2027, unless the tax office requests otherwise beforehand.

The tax office may request the return ahead of schedule (Section 149(4) of the German Fiscal Code (AO)). Reasons for this may include, among others, failure to file or late filing of the return for the previous year, the assessment of retroactive estimated tax payments, an expected final payment of more than €10,000, or the opening or closure of a business.

It can also be done without a specific reason: based on the results of an automated random selection. The tax office points this out; no further justification is needed. In either case, you have four months from the date the order is issued, and the deadline is never shorter than the general seven-month period.

Who is required to file a tax return?

The obligation exists if a tax law requires it or if the tax office requests the filing (§ 149(1) AO). For employees, § 46 of the Income Tax Act (EStG) lists the following cases: additional income exceeding €410, having two employers at the same time, wage replacement benefits exceeding €410, and a few others. Anyone who does not receive wages—such as self-employed individuals, landlords, or retirees—must file a tax return if the total amount of income exceeds the basic tax-free allowance (Section 56 of the Income Tax Implementation Regulation (EStDV)).

Details on each case can be found in the article “Tax Return: Mandatory or Voluntary.”

Term

Mandatory Assessment – The tax office must assess the income tax for the year, and filing a tax return is mandatory. The counterpart to this is assessment upon request: it only takes place if someone requests it.

When is the deadline for submitting the voluntary declaration?

Those who are not required to file a tax return may submit it as a request for assessment (Section 46(2)(8) of the Income Tax Act (EStG)). There is no filing deadline for this, but there is a four-year assessment period (Section 169(2) of the Tax Code (AO)). This period begins at the end of the year in which the tax liability arose (Section 170(1) of the German Fiscal Code (AO)). For 2025, it ends on December 31, 2029; for 2022, it ends on December 31, 2026. The return must be received by the tax office by that date. It does not have to be processed by then: If the return is filed before the deadline expires, the deadline does not expire until a final and binding decision has been made on it. Therefore, anyone who submits the return for 2025 on December 30, 2029, will not lose anything if the tax office does not issue an assessment until 2030.

Mandatory cases are calculated differently

Those who are required to file a return have a later start date for the filing period: It is determined by the year of filing, and the filing period begins no later than three years after the tax year (Section 170(2)(1) of the German Fiscal Code (AO)). The four-year window mentioned in the article applies to voluntary returns.

What is the deadline when working with a tax advisor?

The extended deadline applies when the return is prepared by tax advisors, tax agents, or equivalent entities in accordance with Sections 3 through 4d of the Tax Advisory Act (Section 149(3) of the General Tax Code). It applies, among other things, to income tax, trade tax, and value-added tax returns, but not to the income tax return, which is filed upon request. Therefore, anyone who files voluntarily and engages an advisor for this purpose does not receive the extended deadline; nor do they need it, since the four-year deadline applies to them. Those who file their own returns are also not eligible for it.

The tax office may order an earlier filing in individual cases—for example, if previous returns were filed late or a large final payment is expected—and may also do so without cause based on a computer-generated random selection (Section 149(4) of the German Fiscal Code (AO)). In such cases, a deadline of four months following notification of the order applies.

How is the deadline extended?

The tax office may extend deadlines for filing tax returns, even retroactively, if the consequences of the deadline expiring would be unreasonable (Section 109(1) of the German Fiscal Code (AO)). It exercises its discretion in this matter. For the deadline for tax advisors under Section 149(3) of the German Fiscal Code (AO), the grounds for an extension are more limited: it requires that a person was prevented from meeting the deadline through no fault of their own (Section 109(2) AO).

An extension also affects the late-filing penalty: If the deadline is extended under § 109 AO, the obligation to pay the late-filing penalty after 14 months is waived (§ 152(3)(1) AO). The request is submitted to the tax office. In Berlin, for example, it can be submitted informally—by mail, email, or phone.

Information to Include in the Request for an Extension (Example: Berlin)

  • Name and Tax ID Number or Identification Number
  • Tax year to which the deadline applies
  • Desired new deadline
  • Reasoning

How much is the late fee?

The surcharge amounts to 0.25% of the assessed tax for each month or portion thereof that the payment is late, with a minimum of €25 per month (Section 152(5) of the German Tax Code (AO)). For tax purposes, the amount that counts is what remains after deducting advance payments and tax withholdings; for employees, this is primarily income tax. The amount is rounded down to the nearest whole euro and is capped at €25,000 (Section 152(10) of the German Fiscal Code (AO)).

The surcharge must be assessed if the return is filed more than 14 months after the end of the tax year—for 2025, this means after February 2027 (Section 152(2) of the German Fiscal Code (AO)). Prior to that, the decision rests with the tax office (Section 152(1) of the German Fiscal Code (AO)). For 2025, the 14-month rule applies again for the first time: For the years 2020 through 2024, special rules applied, with the deadline set at 20, 20, 19, 17, and 16 months, respectively. Anyone who is still thinking in terms of the COVID-19 years is therefore being too generous in their calculations.

Anyone who can demonstrate that the delay is excusable will not be subject to a surcharge. Any fault on the part of a representative will be attributed to you: If your advisor misses the deadline, that does not exonerate you. In cases of joint assessment, the surcharge is generally assessed against both spouses or domestic partners; they are jointly liable for it.

The surcharge is calculated only for the period up to the issuance of the first tax assessment notice. Anyone who files a return after receiving a notice of estimated tax assessment will not pay any additional surcharge for the months that follow.

A special rule applies if you are asked to file a return for the first time after the filing deadline has passed and, up until that point, you had reason to believe that you were not required to file a return. In that case, the surcharge is calculated only for the months following the deadline specified in the request.

Term

Late Fee – A fee that the tax office may impose if a tax return is not filed or is filed late. This applies only if the taxpayer is required to file a return. Those who file voluntarily are not subject to a deadline and will not be charged a late filing fee.

Example

Model calculation: three months late

  • Mandatory case, tax year 2025
  • Tax assessed after deduction of advance payments and tax credits: €2,000
  • The surcharge is set for three months or part thereof
0.25% of €2,000 per month€5
Minimum amount per month€25
Monthly amount (the higher of the two)€25
For 3 months3 × €25
Late Fee€75

For small amounts, the minimum amount is the determining factor. The percentage only applies if the tax—after deducting advance payments and withheld income tax—exceeds €10,000, because only then does 0.25% exceed €25. For employees, therefore, the minimum amount almost always applies: With €14,000 in assessed tax and €13,000 in withheld income tax, the remaining amount is €1,000; 0.25% of that is exactly €2.50, so the minimum amount of 25 € applies. The calculation does not indicate whether or when the tax office will impose a surcharge.

In the case of a refund

If the tax return results in a refund, the requirement to assess a surcharge after 14 months does not apply (Section 152(3)(2) and (3) of the German Fiscal Code (AO)). The tax office may nevertheless assess a surcharge under § 152(1) AO, particularly in cases of repeated failure to meet the filing deadline.

What happens if no one makes a statement?

The obligation to file a tax return remains in effect even if the tax office estimates the taxable amounts (Section 149(1) of the German Fiscal Code (AO)). If the tax office is unable to determine them, it must estimate them, taking all circumstances into account (Section 162(1) AO). The estimate is a method of calculation for missing information, not a penalty. An objection may be filed against an assessment based on an estimate; the deadline is one month (Sections 347 and 355 of the German Fiscal Code (AO)).

In addition, the tax office may enforce the filing of the return by imposing a penalty, which may not exceed €25,000 per instance (Section 329 of the German Fiscal Code [AO]).

Frequently Asked Questions

Quick question, quick answer.

What happens if I miss the deadline?

The tax office may impose a late-filing penalty; after 14 months, this penalty is mandatory for required filings, unless the tax due is zero or less than the advance payments. It amounts to 0.25% of the tax for each month or part thereof, with a minimum of €25. A retroactive extension of the deadline is possible (Section 109 of the German Fiscal Code (AO)).

Do I have to pay taxes if I only earn a salary?

Not in every case. For wages alone, the obligation applies only in the cases specified in § 46(2) of the Income Tax Act (EStG), such as when an individual has two employers at the same time or has additional income exceeding €410. If the tax office requests a return, the obligation applies in all cases (Section 149(1) of the German Fiscal Code (AO)).

Can the deadline be extended?

Yes, the tax office may extend the deadline, even retroactively (Section 109(1) of the German Fiscal Code (AO)). It exercises its discretion in this matter; there is no legal entitlement to such an extension. With regard to the deadline for tax advisors, the extension applies only if a person was prevented from meeting the deadline through no fault of their own.

When is the deadline for filing the 2026 tax return?

For cases where the use of a tax advisor is not required, the deadline expires on July 31, 2027, pursuant to Section 149(2) of the German Fiscal Code (AO). Since that is a Saturday, the deadline is extended to Monday, August 2, 2027. For cases involving a tax advisor, the deadline is February 29, 2028.

How far back does a voluntary statement go?

Four years, counting from the end of the tax year. In October 2026, the return for 2022 can still be filed through December 31, 2026, and the return for 2025 through December 31, 2029.

Sources & Legal Basis

  1. Tax Code § 149 Filing of Tax Returns – § 149 AO (October 2026)
  2. German Tax Code § 152 Late-Filing Penalty – § 152 AO (October 2026)
  3. German Tax Code § 108: Deadlines and Dates – § 108 Abs. 3 AO (October 2026)
  4. German Tax Code § 109 Extension of Deadlines – § 109 AO (October 2026)
  5. German Tax Code §§ 169, 170: Assessment Period and Start of the Period – § 169 Abs. 2, § 170 AO (October 2026)
  6. German Tax Code § 162 (Assessment) and § 329 (Penalty Payment) – § 162, § 329 AO (October 2026)
  7. Income Tax Act, Section 46: Assessment of Wages – § 46 Abs. 2 EStG (October 2026)
  8. Dates and Deadlines, Bavarian State Tax Office – Fristen Steuerjahr 2025 (October 2026)
  9. Income tax, File a Return (Mandatory Assessment), Service Berlin – Fristverlängerung, Pflichtfälle (October 2026)

Change History

  • October 8, 2026Post created (draft).
  • October 9, 2026Technical review incorporated.

This article is intended to provide general information and does not constitute tax advice for specific cases. For binding information, please contact your local tax office.

Sven SchillingReviewed by experts
Reviewed by

Sven Schilling

Tax expert
  • Bachelor of Business Administration (University of Applied Sciences)
  • Over 30 years of experience in accounting and tax firms
  • Board Member of an Income Tax Assistance Association

Reviewed on October 9, 2026. If there are any changes to the law, this post will be reviewed again.

Deadline for filing the 2025 tax return Got it.
Sign up now.

taxtastic asks only the questions relevant to your situation, calculates based on the figures for your tax year, and submits everything via ELSTER.

Sign up for free and give it a try