In this project you will build a personal finance tracker driven by a chain of prompts — automatic transaction tagging, a monthly summary, anomaly spotting, and honest, non-generic advice tied to your real numbers. The deliverable is a small workflow you can run every month on a CSV exported from your bank.
Most personal-finance apps stop at colourful pie charts. The hard work — interpreting the chart, deciding what to change, sticking with it — is left to you. AI is genuinely useful here, because the bottleneck is not the data; it is the thinking on top of the data. This project gives the thinking a structure.
You will need one CSV: a 3–6 month export of your bank transactions. Most banks let you download this. Anonymise it if you like.
Important: This project produces personal reflection prompts and pattern analysis — not regulated financial advice. Treat the outputs as a structured conversation with yourself, not as guidance from a financial adviser. Be careful what you upload to any third-party AI tool; redact account numbers and run the prompts on a tool whose privacy terms you have read.
The chain has four steps: clean and tag the transactions, summarise the month, spot anomalies, and produce a tailored "next-month plan". Each step has a focused prompt with a clear input and a clear output.
Vague finance prompt
Here's my spending. How can I save money?
The model returns advice that could apply to anyone: "cancel unused subscriptions", "cook more at home", "make a budget". None of it touches your actual numbers. Generic advice is forgettable, and forgettable advice is unactioned advice.
Step 1 — Tagging prompt
You are a careful personal-finance assistant.
Tag each transaction with ONE label from this fixed list:
[Rent, Utilities, Groceries, Eating out, Transport, Subscriptions,
Health, Personal care, Clothing, Entertainment, Travel, Gifts,
Savings/Investments, Income, Transfer, Fees, Other]
Rules:
- Choose exactly one tag per row.
- If a merchant is ambiguous, prefer "Other" and add a note.
- Do NOT invent transactions or change amounts.
- For income rows, use "Income" regardless of merchant.
- Use the merchant string, the amount sign, and any reference field
as clues.
Return a CSV with the original columns + a new "tag" column and a
"confidence" column (high / medium / low).
Transactions:
"""
date, merchant, amount, reference
2026-04-02, "TESCO 4421 BRISTOL", -38.42, ""
2026-04-02, "TFL TRAVEL CH", -3.20, ""
2026-04-02, "SPOTIFY UK", -9.99, "monthly"
... (paste 3–6 months of rows)
"""
Spot-check the rows tagged "low" confidence and correct them. A correctly tagged dataset is what makes every later step work.
Step 2 — Monthly summary prompt
Using the tagged data, summarise each month.
For each month return a Markdown block with:
- Total income
- Total spending
- Net (income − spending)
- A breakdown table: tag, amount, % of total spending
- The top 5 individual transactions (merchant + amount)
- One paragraph: "what stands out this month vs. the previous one"
Tone: neutral, factual, no moralising. Use my currency from the
data. Round to whole units, not pence.
Step 3 — Anomaly prompt
You are looking for ANOMALIES, not patterns.
Given the per-month summaries above, list:
- Any tag that increased by > 25% vs. the rolling 3-month average
- Any single transaction larger than 2x the median transaction in
that tag
- Any new merchant appearing 3+ times in a month (possible new
subscription or habit)
- Any month where income/spending diverged unusually
For each anomaly return:
- Month + tag + amount
- A one-sentence explanation of why it's flagged
- A possible benign cause (so I don't panic) and a possible
concerning cause
Do NOT moralise. Do NOT give advice yet. This step is observation
only.
Separating observation from advice is essential. Finance prompts that conflate the two leap to "stop drinking lattes" before they have understood the data.
Step 4 — Next-month plan prompt
You are a thoughtful friend who happens to be good with money,
not a financial adviser.
Based ONLY on the summaries and anomalies above, propose 3
concrete actions for next month.
Rules:
- Each action must reference my actual numbers (e.g. "Eating-out
averaged £312/month over the last 3 months — try capping at
£220 by limiting weekday lunches out to 2/week").
- No generic advice ("make a budget", "cancel subscriptions").
- No moralising language ("you should", "you wasted").
- For each action, include: the trigger (which data point), the
experiment (what to try for one month), the success metric (how
you'll know it worked), and a "would-I-actually-do-this?" honesty
check (1 sentence).
- End with one question I should ask myself before next month
starts.
I want pattern-spotting and decision support, NOT regulated
financial advice. If I asked anything that needs a professional,
say so clearly.
Sample action: "Trigger: Subscriptions jumped from £37 to £62 last month — three new services in March that you haven't used twice. Experiment: cancel two of them for April and re-subscribe only if you reach for them. Success metric: subscriptions back under £45 next month. Honesty check: realistic — you cancelled Apple Arcade in January and never missed it."
Tip: Add a "wins" prompt at the end: "Identify two things I did well this month — tags I improved on, savings I hit, an anomaly I caught early." Positive reinforcement keeps the habit alive longer than guilt does.
Export the last three months of your bank transactions. Run only step 1 (tagging) and step 2 (summary). Read the breakdown. You will probably learn one thing about your spending that surprises you — that single learning is worth the project.
Run step 4 with and without the honesty check rule. Compare the two plans. The honest one is shorter and more boring — and far more likely to actually happen.
Set a recurring monthly reminder to run the chain on the previous month's CSV. After three months, ask the model: "Looking at my last three plans and what actually happened, what does the data say about which plans I follow through on?" Meta-analysis is where this project becomes a habit.
Sign in to join the discussion and post comments.
Sign inPrompt Engineering for Content & Copywriting
Write blogs, ads, emails, and social media content ten times faster with AI. 13 practical tutorials on prompt engineering for content creators and copywriters.
Prompt Engineering for Image Generation
Turn words into stunning visuals. Master AI image generation tools like Midjourney, DALL·E 3, and Stable Diffusion with 18 focused tutorials — from first prompt to full brand identity.
Prompt Engineering for Developers
Use AI as your coding co-pilot. 18 tutorials on writing prompts to generate clean code, debug faster, write tests, build APIs, and ship better software.
Prompt Engineering for Business & Productivity
Use AI to work smarter — automate tasks, make better decisions, and communicate professionally. 12 practical business prompt tutorials for professionals.
Foundations of Prompt Engineering
The must-know basics of prompt engineering. Learn what prompts are, how AI models read them, and how to write clear instructions that get great results.
Prompt Engineering for Education & Learning
Use AI as your personal tutor. Learn how to study faster, create lesson plans, generate practice questions, master languages, and prepare for competitive exams with smart prompts.