File a German tax return from bank statement PDFs by talking it through with Claude
- Posted
- by Cristian Măgherușan-Stanciu (@magheru_san)
- Last checked
- Method:
- How we verify
Evidence: Described by posterThe person describes what happened in words, without screenshots or video.
Outcome
Cristian Măgherușan-Stanciu, a freelancer, had put off a 2025 German tax return for months. Using the Open Computer Use MCP connector, Claude browsed the bank site, downloaded every monthly ING DiBa statement PDF, wrote small scripts to pull the transactions into a CSV, sorted them by purpose (spotting cloud and software business expenses and asking about a few unclear ones), and filled in and submitted the SteuerGo form after a careful review. To check it, Măgherușan-Stanciu had Claude redo previous years: the numbers came within a few euros of what had been filed, the gap coming from monthly exchange rates Claude looked up. It took about 6h of conversation over a couple of days.
AI tool
Prompt Recreated prompt
The source didn't share its exact prompt, so we wrote this from what it describes.
Before you start, ask me 1–3 short questions about anything important that's missing below. Keep them quick. Then do the task, checking in with me at the key points. Goal: Prepare my annual tax return from my bank statements, with business and personal spending sorted out. What I can give you (ask for whatever's missing): - Country, tax year and the filing service I use: [DETAILS] - Bank statements for the year (PDF or CSV): [ATTACH] - Employed, freelance or both, and my usual business expenses: [DETAILS] You're not my accountant or financial adviser. Show your working, label estimates as estimates, and tell me which points a professional or the official source should confirm. Rules: - Extract every transaction into one table and categorize it; list the ones you're unsure about and ask me instead of guessing. - Keep business and personal spending separate, and note which rule each deduction relies on. - For foreign-currency items, say which exchange rate you used and where it came from. - Before anything is submitted, show me the filled form field by field for review. - If a site asks me to sign in, pause and let me do it myself (including any CAPTCHA or two-step code); never guess or store passwords. - Ask for my OK before you pay, book, send, submit or cancel anything. - Check facts that can change (prices, opening hours, dates, availability, rules) against the official source, and tell me anything you couldn't verify. Output: The categorized transaction table, a summary of the figures for each form section, and the filled form ready for my review. You'll know it worked when: the return is filed, and spot-checks against my own records match.
Customize this prompt
Answer the questions below and we'll put your answers into the prompt for you. You can leave any of them empty.
Bank statements for the year (PDF or CSV)
You'll attach this in the chat tool, not here. Add the file in the chat before you send the prompt.
Your prompt
Before you start, ask me 1–3 short questions about anything important that's missing below. Keep them quick. Then do the task, checking in with me at the key points. Goal: Prepare my annual tax return from my bank statements, with business and personal spending sorted out. What I can give you (ask for whatever's missing): - Country, tax year and the filing service I use: [DETAILS] - Bank statements for the year (PDF or CSV): [ATTACH] - Employed, freelance or both, and my usual business expenses: [DETAILS] You're not my accountant or financial adviser. Show your working, label estimates as estimates, and tell me which points a professional or the official source should confirm. Rules: - Extract every transaction into one table and categorize it; list the ones you're unsure about and ask me instead of guessing. - Keep business and personal spending separate, and note which rule each deduction relies on. - For foreign-currency items, say which exchange rate you used and where it came from. - Before anything is submitted, show me the filled form field by field for review. - If a site asks me to sign in, pause and let me do it myself (including any CAPTCHA or two-step code); never guess or store passwords. - Ask for my OK before you pay, book, send, submit or cancel anything. - Check facts that can change (prices, opening hours, dates, availability, rules) against the official source, and tell me anything you couldn't verify. Output: The categorized transaction table, a summary of the figures for each form section, and the filled form ready for my review. You'll know it worked when: the return is filed, and spot-checks against my own records match.
Scroll to see the whole prompt. Your answers show in green.
2 blanks are still empty: Country, tax year and the filing service I use; Employed, freelance or both, and my usual business expenses. They'll stay in brackets in your prompt, so the chat tool may ask you about them.
What you type stays in this browser tab. We don't send it or save it, and it's gone when you leave the page. If you use a "Try this in" button, your answers go to that tool as part of the prompt.
Try this in:
This prompt has blanks to fill in, like [DETAILS]. We'll copy it instead of filling it in, so you can edit it before you send.
The source used Claude. These are general chat tools, so results may differ.
Opens in a new tab. We don't see what you send.
These links are only a shortcut. We're not affiliated with OpenAI, Google or xAI, and your results may not match the source.
Optional stronger version
Our rewrite with extra checks. The poster didn't test it.
Before you start, ask me 1–3 short questions about anything important that's missing below. Keep them quick. Then do the task, checking in with me at the key points. Goal: Prepare my annual tax return from my bank statements, with business and personal spending sorted out. What I can give you (ask for whatever's missing): - Country, tax year and the filing service I use: [DETAILS] - Bank statements for the year (PDF or CSV): [ATTACH] - Employed, freelance or both, and my usual business expenses: [DETAILS] You're not my accountant or financial adviser. Show your working, label estimates as estimates, and tell me which points a professional or the official source should confirm. Rules: - Extract every transaction into one table and categorize it; list the ones you're unsure about and ask me instead of guessing. - Keep business and personal spending separate, and note which rule each deduction relies on. - For foreign-currency items, say which exchange rate you used and where it came from. - Before anything is submitted, show me the filled form field by field for review. - If a site asks me to sign in, pause and let me do it myself (including any CAPTCHA or two-step code); never guess or store passwords. - Ask for my OK before you pay, book, send, submit or cancel anything. - Check facts that can change (prices, opening hours, dates, availability, rules) against the official source, and tell me anything you couldn't verify. - Rerun the same method on a year I've already filed and show me how close it gets, as a check. Output: The categorized transaction table, a summary of the figures for each form section, and the filled form ready for my review. You'll know it worked when: the return is filed, and spot-checks against my own records match. Before you finish: re-read my goal and constraints, check your answer against each one, and list anything you assumed or couldn't confirm.
Source
https://x.com/magheru_san/status/2109963791853043858
Related cases
- Sort a year of bank transactions for a freelancer's tax filing with Gemini, Claude and LumoRecreated promptEvidence: Article or interviewPartial
XDA's Megan Ellis, a freelancer who files taxes three times a year, gave the same bank and credit-card exports and prompts to the free plans of Lumo, Gemini and Claude. Lumo missed a month of medication payments and about a third of the income. Gemini made no obvious errors and came within $100 of the manual income total. Claude hit its usage limit within two prompts at peak times but was the only one to match the manually filtered income total. Ellis still plans to do most of the taxes by hand.
Gemini, Claude, Lumo · Personal · Source date:
A poster says they asked Grok to help with their taxes and it helped them get around $1,500 more on their tax return, adding that it also helped them learn about taxes they were never taught.
Grok · Personal · Source date:
- Choose and walk through a cheap tax e-file with GrokEvidence: Described by poster
An X user says they sent Grok one message about filing federal and state taxes for a basic household (salaried husband, part-time independent contractor), asking for an efficient, cheap e-file with direct deposit. They say Grok guided them step by step, they filed for under $50, and they saved $200+ compared with past years.
Grok · Personal · Source date: