Expense Category Reviewer
Review expense categories and flag exceptions
Expense Category Reviewer is an AI agent you set up in the ChatGPT, Gemini or Grok you already use. When you ask, or monthly if you schedule it, it applies your bookkeeper’s category rules to an expense export, proposes a change only where a rule supports it, and groups the unclear rows into a few questions you answer once.
Pick your AI for the steps and the prompt
About each AI:ChatGPT WorkGrok BotOpenAI DotsGemini Task
Checked 29 Oct 2026. Not run by JuicyAgents yet. Written from each AI’s official docs; the example is illustrative.
3 rows reviewed, 1 change proposed, 1 question
- E1Proposes Software under R1
- E2Needs purchase details
- Consistent rows1 (E3), counted but not listed
- Signed EUR totalRemains 65.00
- ChatGPT WorkAlso returns a workbook with every original row
How it works
What it does for you, and what it leaves to you.
Owners and bookkeepers can disagree about expense categories when vendor names hide what was bought or when reporting rules were never agreed. Reclassifying entries without that context can make internal reports less useful.
Give it an ordinary expense export and the category rules you already use: upload them in ChatGPT Work, or save them in Google Drive for Grok Bot, a ChatGPT dot or Gemini. The assistant reads the rows, applies explicit rules and groups repeated questions. It returns the proposed changes with the rule behind each, the open questions and control totals; ChatGPT Work also gives you a workbook that keeps every original row beside its proposal. You still approve accounting treatment and post any changes yourself.
You stay in charge. Check the proposed categories against the approved rules, especially conflicting rules and ambiguous purchases. Resolve the exception list with the bookkeeper and apply only approved changes in the accounting system.
You get
- Proposed category changes, each with the rule behind it, grouped questions and control totals; ChatGPT Work also returns a review workbook with every row
It never
- Post or change anything in your accounting system, or edit your export
- Decide tax treatment, deductibility or business purpose
- Invent categories, split a row or convert currencies
- Pick a category from a merchant name alone, unless your rules map it
The review it returns
The example above, in words.
E1: propose Software instead of Office under R1. E2: one question asking for the items bought and the business purpose under R2. E3 is counted as Consistent and its refund keeps its sign. Control checks: 3 rows, 3 unique IDs and a signed EUR total of 65.00. ChatGPT Work also returns a workbook that keeps every original row beside its proposal.
Settings
The setup prompt starts with the defaults, marked here.
Expense export
Type the Google Sheet or CSV file in Google Drive that holds the month’s expense export. It’s only read, never edited.
Default: Expense export
Category rules file
Type the Google Doc or Sheet with your bookkeeper-approved category rules and category list.
Default: Category rules
Group questions by
Choose how repeated questions are grouped so you can answer each once. The review rules stay the same.
- Merchant (default)
- Category rule
Schedule
Monthly reviews the previous month’s rows. When I ask creates no schedule.
- When I ask (default)
- Monthly
Your working rules
Your bookkeeper's notes on scope, currencies or approved allocation rules. Category decisions still need the bookkeeper's approval.
Optional. Empty unless you fill it in.
Buy instead
Ready-made products that do a similar job, if you would rather pay for one.
Questions people ask
- Does it change categories in my accounting software?
- No. It only proposes changes, each with the approved rule it rests on. You resolve the questions with your bookkeeper and post the approved changes yourself.
- What if a merchant name doesn’t say what was bought?
- A merchant name alone isn’t enough unless one of your rules maps that merchant. The row is marked Missing context, and similar rows are grouped into one question so you answer once.
- Can it review every month on its own?
- Yes, if you choose Monthly in Grok Bot, a ChatGPT dot or Gemini. Each run reviews the previous calendar month’s rows, up to 200, and returns the decisions for you to check. In ChatGPT Work you upload the export when you need it.
- Does it work with Excel or CSV files?
- ChatGPT Work reads an uploaded CSV or XLSX export and gives you a review workbook to download. The Grok, dot and Gemini setups read a Google Sheet or CSV file saved in Google Drive.
- Which plan do I need?
- ChatGPT Work on the web needs Plus, Pro, Business, Enterprise or Edu, and a ChatGPT dot needs ChatGPT Pro (Business Premium and Enterprise as dots roll out). Gemini needs Google AI Pro or Ultra, and Grok Bot an X Subscription, a Cursor plan or SuperGrok.
Have us set it up
Rather not set it up yourself?
We set up Expense Category Reviewer in your own accounts and the AI you already pay for, test it on your real work, and hand it over with a short walkthrough.
From $299
- Runs in your accounts; you own everything
- Tested before handover
- Money back if we can’t make it work