Every year, millions of people in Germany face the same ritual: the Steuererklärung. Shoeboxes of receipts, a login for ELSTER you swear you saved somewhere, and the nagging feeling you are leaving money on the table. The average tax refund in Germany runs into hundreds of euros — which makes the paperwork worth doing, and worth doing well.
AI cannot file your taxes for you, and it absolutely is not a Steuerberater. But used carefully, tools like ChatGPT and Claude can take real pain out of the process: organising receipts, surfacing deductions worth asking about, explaining official letters, and double-checking your entries before you hit send in ELSTER. This guide shows you how — with a clear-eyed look at the data-privacy rules for handling financial documents.
Disclaimer: This article is general information, not tax advice. AI tools can and do make mistakes about tax law, and German tax rules change. For anything beyond a simple return — self-employment, rental income, investments, cross-border situations — consult a qualified Steuerberater or a Lohnsteuerhilfeverein (income-tax assistance association).
What AI can (and cannot) do for your Steuererklärung
AI is genuinely useful for:
- Sorting and categorising receipts and documents before you start.
- Explaining what ELSTER forms and fields actually ask for, in plain language.
- Brainstorming deductible expenses (Werbungskosten, Sonderausgaben) relevant to your situation — as a checklist to verify, not as gospel.
- Drafting cover letters or explanations to the Finanzamt.
- Sanity-checking your return for missing entries or inconsistencies before submission.
AI cannot: file anything with the Finanzamt, guarantee its answers reflect current law, replace professional advice for complex cases, or keep your financial documents private by default. Every output needs human verification — ideally against official sources or your advisor.
Step 1: Get your documents in order with AI
Before you touch ELSTER, gather the year’s paperwork: payslips (Lohnsteuerbescheinigung), receipts, invoices, bank statements, insurance documents, donation receipts (Spendenquittungen). Then let AI do the triage:
“Here is a list of my tax documents for 2025: [list them]. Sort them into categories for a German Steuererklärung: income, Werbungskosten (work expenses), Sonderausgaben (special expenses), außergewöhnliche Belastungen (extraordinary burdens). Flag anything typically missing from such a list.”
If your receipts are digital, many people photograph paper receipts through the year. You can ask the AI to suggest a folder structure and naming convention (“2025_03_bahncard.pdf” beats “scan_final_FINAL2.pdf”) so next year’s shoebox is already sorted. Do not upload documents containing your Steueridentifikationsnummer or bank details to a consumer chatbot — more on that in the privacy section.
Step 2: Find deductions worth asking about
This is where AI earns its keep — not by deciding what you may deduct, but by making sure you ask about everything relevant. Prompt it with your life situation and let it brainstorm:
“I am an employee in Berlin: 32km commute each way, two days home office per week, bought a €1,200 laptop for work, pay €45/month for a professional association, moved flats for a new job in March. List the German tax deductions potentially relevant to me, grouped by category, with one sentence on the basic rule for each. I will verify everything with official sources.”
Typical areas the AI should surface include:
- Commuting — the Pendlerpauschale (distance allowance) and how home-office days interact with it.
- Home office — the flat-rate Homeoffice-Pauschale versus a dedicated study (Arbeitszimmer), which have very different rules.
- Work equipment — laptops, phones, desks, and the thresholds for immediate vs. depreciated deduction.
- Moving costs — job-related moves have specific deductible categories.
- Education and training — Fortbildungskosten for job-related courses.
- Insurance and retirement — Sonderausgaben like pension contributions and certain insurance premiums.
Treat this list as interview questions for your return, not answers. Tax-free allowances and thresholds change — verify each item against current official guidance or your Steuerberater before entering anything in ELSTER.
Step 3: Fill in ELSTER, then let AI proofread your logic
ELSTER — the Finanzamt’s official online portal — remains the way most people file. It is thorough but not exactly friendly, and its field labels can read like riddles. When a field confuses you, ask the AI to translate bureaucrat into human:
“In ELSTER’s Anlage N, what does the field ‘[field name]’ ask for? Explain in plain English with a concrete example for an employee.”
Before submitting, do a final review pass. Describe what you entered — in anonymised, rounded terms — and ask the AI to check for common omissions: “I entered salary X, commute Y km, home office Z days, laptop €1,200. What do first-time filers in Germany commonly forget at this stage?” It is a second pair of eyes, not an auditor — but second pairs of eyes catch things.
Copy-paste prompts for German tax season
- The organiser: “Categorise these documents for my German tax return and flag what is missing: [list].”
- The deduction brainstorm: “Based on this life situation [describe], list potentially relevant German tax deductions as questions to verify, not as conclusions.”
- The translator: “Explain this Finanzamt letter in plain English: what it wants, the deadline, and consequences of ignoring it: [anonymised text].”
- The ELSTER helper: “What does ELSTER field [name] in [Anlage] ask for? Give a concrete employee example.”
- The pre-submit check: “Here is an anonymised summary of my return entries: [summary]. List common omissions for someone in my situation.”
Data privacy: handle financial documents with care
This is the section most AI tax guides skip, and it matters most. A tax return concentrates your most sensitive data in one place: income, address, tax ID (Steueridentifikationsnummer), bank details, health-related expenses. Under the GDPR, this is data you must protect — and pasting it into a consumer chatbot is not protecting it.
Follow these rules:
- Anonymise before you prompt. Replace names with “Person A”, round figures (“around €52,000 salary”), and strip tax IDs, IBANs and addresses entirely. The AI does not need them to answer your question.
- Prefer EU-hosted or business tiers. If you use AI regularly for sensitive work, choose a business/enterprise plan with a signed data-processing agreement (DPA) and check where data is stored. Our guide to AI tools with servers in Europe explains what to look for.
- Know your deletion rights. Under the GDPR you can request deletion of your data from AI providers — see our article on the right to be forgotten and AI tools for how that works in practice.
- Keep originals offline. Scans of official documents should live in an encrypted folder or a trusted cloud with EU residency — not in a chat history.
- Check retention settings. Most AI providers let you opt out of training on your conversations. Turn that off before discussing anything financial.
Deadlines and when to call a professional
For voluntarily filed returns in Germany, the deadline is generally 31 July of the following year (later if a Steuerberater files for you) — but confirm the current year’s date, as extensions and special rules occur. If any of the following apply, get professional help rather than going AI-only: self-employment or freelance income, rental income, capital gains and crypto, employment in two countries, or a letter from the Finanzamt you do not fully understand. A Lohnsteuerhilfeverein offers affordable help for straightforward employee cases; a Steuerberater is the right call for complex ones.
Frequently asked questions
Can ChatGPT file my German tax return?
No. AI can help you prepare, organise and understand — but filing happens through ELSTER (or your tax advisor’s software), and the legal responsibility for the return is yours.
Is it safe to upload my Lohnsteuerbescheinigung to an AI chatbot?
No — not to a consumer chatbot. It contains your tax ID and income details. Anonymise or summarise the figures you need help with instead.
How much can AI actually save me during tax season?
The biggest savings are time and missed deductions: most people report the organisation and deduction-brainstorming steps alone are worth a few hours and occasionally uncover expenses they would have forgotten. The refund itself still depends on your real figures.
Tax season is one of those annual chores where a little AI assistance goes a long way — as long as it stays an assistant, not an advisor. If you are navigating German bureaucracy more broadly, you may also find our guide to the best AI tools for students in Germany useful for the paperwork-heavy parts of life here.
2 thoughts on “How to Use AI for Tax Season in Germany: A Practical Guide”