
⏰ Don't Miss the Tax Deadline for 2025 — Only 9 Days Left
If filing your German tax return has been sitting on your to-do list since spring, this is your nudge: the deadline for your 2025 Steuererklärung is Friday, July 31, 2026 — just 9 days away.
Here's what you need to know before it sneaks up on you.
The 10 Best AI Stocks to Own in 2026
AI is moving from experiment… to essential.
Every major industry is integrating it.
Every major company is investing in it.
By late 2025, AI was already an $800B market — growing at a pace that could push it well beyond $1 trillion in the years ahead.
Cloud infrastructure is scaling fast.
AI-enabled devices are multiplying.
Automation is becoming standard.
But here’s the real question…
When trillions flow into this transformation — which stocks stand to benefit most?
Our new report reveals 10 AI stocks positioned across the backbone of this shift — from the companies powering the infrastructure… to those embedding intelligence into everyday systems.
If you want exposure to one of the defining growth trends of this decade, start here.
Who actually has to file
Not everyone in Germany is legally required to submit a tax return — but a lot of expats and internationals are, often without realizing it. You're likely obligated to file if any of these apply to you:

01. You had more than one employer in 2025
02. You received freelance income, rental income, or other untaxed income over €410
03. You're self-employed
04.You received foreign income alongside your German income
05. Your tax class combination was III/V or you're married and filed separately in certain ways
06. The Finanzamt has specifically requested a return from you
If none of these apply, you may not be obligated — but it's often still worth filing voluntarily (more on that below).
The deadline, in plain terms
Filing yourself (no tax advisor): July 31, 2026 — this is the one that's almost here
Filing with a Steuerberater or Lohnsteuerhilfeverein: automatically extended to February 28/March 1, 2027
So if you're doing this solo through ELSTER or a tax app, the clock is genuinely ticking. If you've already hired a tax advisor, you can breathe — you have until next spring.
One important detail: the deadline is about when your return arrives at the Finanzamt, not when you send it. If you're filing on paper, don't cut it too close to the mailbox.
That means this weekend, July 25–26, is your last full weekend to get this done. After that, you're filing on weeknights with the deadline staring you down — so if you've been putting it off, this is the block of time to actually sit down and finish it.
What happens if you miss it
If you're obligated to file and you miss July 31 without requesting an extension, the Finanzamt can charge a late filing penalty — and if you ignore things long enough, they can estimate your taxes for you, which almost never works in your favor.
If you think you'll genuinely need more time, you can request an extension directly from your local Finanzamt. It's not guaranteed, but it's often granted, especially if you ask before the deadline rather than after.
Not obligated? You might still want to file
Here's the part a lot of newcomers don't realize: if you're not required to file, you actually have up to four years to submit a voluntary tax return. So technically, your 2025 return could wait. But most people who file voluntarily end up getting money back — commuting costs, work-from-home expenses, and relocation costs are all easy to miss if you're new to the German system, and the average refund tends to be worth the effort.
The ELSTER catch most newcomers don't know about
If you're planning to file directly through ELSTER (Germany's official tax portal), here's the detail that catches a lot of expats out: registration isn't instant. You create an account, verify your email, and then the tax office mails you a physical activation code — which can take up to two weeks to arrive. If you haven't registered yet, there's a real chance it won't reach you before July 31.
That doesn't mean you're stuck. A few options:
Already registered with ELSTER? Log in and file directly — it's free and lets the system pull a lot of your data automatically if you opted into pre-filled returns.
Not registered yet and cutting it close? A private tax filing app can be a faster route, since it submits on your behalf without needing the ELSTER activation wait.
Either way, missing the mailed code isn't the end of the world — you can still request an extension from your Finanzamt while you wait for it to arrive.
Your 9-day action plan
Check your obligation status — multiple employers, freelance income, or a Finanzamt letter are the big flags
Gather your documents — Lohnsteuerbescheinigung, receipts for work-related expenses, health insurance statements
File via ELSTER (Germany's official portal) or a tax app if you're doing it yourself
Request an extension now if you know you won't make it — don't wait until July 31 to ask
Taxes in a foreign language, in a foreign system, are stressful enough without a countdown clock. But nine days is enough time to at least get started — and future-you will be glad you did.
Until next week,
German Diary
This newsletter shares general information, not legal or tax advice. Rules vary by case and by Bundesland. For binding guidance, speak with a Steuerberater or Rechtsanwalt. |

