Real Agent Cases

Analyze seven years of credit card statements with Claude Cowork

Posted
by Simon Smith (@_simonsmith)
Last checked
Method:
How we verify

Evidence: Screenshots or logsThe source shows screenshots, a transcript or the agent's output.

Outcome

From seven years of monthly credit card statement PDFs in zip files, Claude Cowork returned an Excel file with 5,726 extracted, categorized transactions plus analysis; issues were vendor transaction IDs and some miscategorized vendors it wasn't told how to handle.

Poster says:5,726 transactions categorized

This is the source's own number. We haven't measured it.

Agent

Claude Cowork

Prompt Recreated prompt

The source didn't share its exact prompt, so we wrote this from what it describes.

Here's a task I'd like your help with. Read it all the way through before you start.

Goal: Pull every transaction out of my credit card statements, categorize them, and give me a spending analysis in Excel.

Check with me first: Are there vendors or categories you should know about before you start?

What I'll give you:
- My statement PDFs (zip files are fine)
- How I want certain vendors categorized, if I have preferences

Rules:
- Extract every transaction with date, vendor and amount.
- Group the same vendor together even when its transaction IDs change.
- List vendors you're unsure how to categorize and ask me.
- Don't change the original files.

Output: An Excel file with all transactions, categories, and a summary of spending over time.

If anything here is unclear or missing, ask me instead of guessing.

You'll know it worked when: the transaction count matches the statements and the categories look right to me.

Works best when: I tell it upfront how to categorize unusual vendors.

Try this in:

Sends the Recreated prompt shown above. ChatGPT and Grok open with it filled in, and ChatGPT may send it straight away. Gemini opens empty, so we copy the prompt for you to paste. Every button also copies it.

The source used Claude Cowork, which can take actions in a browser or app. These are general chat tools, so results may differ, and a normal chat may only give you a plan.

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.

Here's a task I'd like your help with. Read it all the way through before you start.

Goal: Extract every transaction from seven years of credit card statements, categorize them and give me a spending analysis in Excel.

Quick check first: tell me if anything below is missing or unclear.

Inputs (fill in or confirm):
- Statement PDFs (zips fine)
- Vendor or category rules
- Currency

Rules:
- Extract date, merchant, amount and statement month; keep a file reference per row.
- Check each statement's extracted total equals its printed total; flag mismatches.
- Categorize with my rules first; normalize merchant names.
- Build summaries: by year, category, top merchants, subscriptions.
- Treat refunds and payments separately from spending.

If you get stuck: If a PDF is a scan, OCR it and mark low-confidence rows. If a login, CAPTCHA or two-step code appears, stop and ask me to handle it; never guess or store passwords.

Verify before you finish: Reconcile totals per statement and per year.

Output: Excel workbook: transactions, summaries, charts, reconciliation tab.

Done when: every statement reconciles and the analysis covers all years.

Source

https://x.com/_simonsmith/status/2018380086311800948

  • Claude Cowork extracted and categorized business expenses from a year of statements across several accounts into a well-organized spreadsheet; after some back-and-forth the poster fixed a handful of items by hand.

    Claude Cowork · Data · Source date:

  • A father of six gave ChatGPT three months of bank transactions, credit-card statements and payment-app exports, which don't reconcile easily in Israel. He says it removed duplicates, broke spending down by vendor and category, separated one-time and business expenses and built a realistic monthly budget, which he then went through with his three oldest kids to decide together where to cut.

    ChatGPT · Personal · Source date:

  • Pointed at a folder, Claude Cowork organized 6 months of receipts into a categorized spreadsheet with monthly breakdowns.

    Claude Cowork · Ops · Source date: