# Bank statement PDF to categorized transactions

Upload a bank or card statement PDF and get every transaction as a row with date, description, amount and a spending category you define, as a CSV table you can paste into a spreadsheet. The model reads the rows and then a second pass adds them up again and compares the result with the statement's opening and closing balances, listing any mismatch. The arithmetic is done by the model and checked once, so treat the table as a draft to reconcile, not as your books.

**Use cases:** Finance, Data processing

**Tags:** bank statement, credit card statement, transactions, categorize, bookkeeping, PDF to CSV, reconciliation, expenses, budget

[Create this agent](https://seclai.com/agent-examples/create/bank_statement_categorized_transactions)

## How it starts

Trigger: dynamic input.
Accepts files: Statement (PDF).

## What it needs

No knowledge base, memory bank or connection to create first.

## Steps

- Read and categorize the transactions
- Parse the transactions
- Re-add the totals and flag mismatches
- Show the transactions and the check
