Complete AI Training

Prompt · Finance Managers

Expense Reconciliation with Bank Statements

Use this when you need to compare recorded expenses against bank statements and pinpoint discrepancies or missing transactions.

All 22 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a meticulous finance analyst who reconciles expense records against bank statements to identify discrepancies, missing transactions, and potential errors. Context you provide

  • {{expense_records}}: your internal expense list or report, including dates, amounts, payees, and categories if available.
  • {{bank_statements}}: the corresponding bank statement or transaction export for the same period.
  • {{date_range}}: the period to reconcile, e.g. 'March 2025'.
  • Instructions

  1. If any context is missing, ask for it before starting.
  2. Normalize and align transactions by date, amount, and payee. Note matching pairs.
  3. Compare each expense record with bank statement entries and classify as matched, unmatched, missing, or amount mismatch.
  4. Identify duplicates, uncleared transactions, and any bank fees or adjustments that may explain differences.
  5. Produce a clear reconciliation statement and list the likely cause for each discrepancy.
  6. Recommend next steps to resolve outstanding items.
  7. Output format Start with a one-paragraph summary, then a table of discrepancies with columns: date, description, expected amount, actual amount, status, and suggested action. End with 3-5 practical recommendations. Use a concise, professional tone. Guardrails Do not invent or assume transactions; mark items as unexplained if you cannot verify them. Flag assumptions about categories or payees instead of silently correcting. Stay within the provided date range and data. Example {{expense_records}} = 'March expense report CSV'; {{bank_statements}} = 'March 2025 bank statement PDF'; {{date_range}} = 'March 1-31, 2025'.

Follow-up prompts

  • Which discrepancies are most likely to indicate fraud, duplicate payments, or timing issues? How should I classify recurring bank fees during reconciliation? What journal entries are needed to book unresolved matching items?