Analysing a Bank Statement in Excel with Pivot Tables

Turning a converted bank statement into monthly summaries, category breakdowns and cash flow views using pivot tables.

A converted statement is a flat list. Pivot tables are how you turn it into answers, and there are a few setup decisions that make the difference between a pivot that works and one that fights you.

Set the data up first

Three things need to be right before you build a pivot:

A spreadsheet from this site needs the first two steps. Every cell is kept exactly as your bank printed it and stored as text — which is what keeps a long reference number whole — so dates and amounts have to be turned into dates and numbers before a pivot can group or sum them.

Three pivots worth building

1. Monthly cash flow

Rows: your Month column. Values: sum of debit, sum of credit. Add a calculated field for net. This is the single most useful view for most people — it shows whether each month was positive or negative at a glance.

2. Category breakdown

Rows: category. Values: sum of debit. Filter to a date range. This requires a category column, which means a lookup table — but it is the view that actually changes behaviour.

3. Counterparty analysis

Rows: description or merchant. Values: sum of debit, count. Sort descending by sum. This surfaces recurring payments you have forgotten about, which is frequently the point of the exercise.

Verify before you analyse

None of this is worth doing on an incomplete file. A pivot table on a statement missing a page produces confident, well-formatted, wrong answers.

Check the totals against the statement first. It takes seconds and it is the difference between analysis and fiction.

A cash flow view worth building

Beyond the three pivots above, one chart is worth the setup: monthly net alongside a running balance.

The net figure tells you whether each month was positive; the balance line tells you whether the trend is sustainable. A month that was slightly negative matters differently depending on whether the balance is climbing or falling.

Excluding transfers first

Before any of this means anything, exclude transfers between your own accounts. On a household with a current and a savings account, those movements can easily be the largest debits and credits in the file, and they represent no income or expenditure at all.

Frequently asked questions

Why can't I group my pivot by month?

The date column is text rather than real dates. Text to Columns forces Excel to re-parse it.

Why does my income look higher than my salary?

Transfers in from your own accounts are probably being counted as income. Exclude own-account transfers before totalling anything.

How do I categorise transactions?

Build a lookup table of merchant fragments and categories, then use a partial-match formula. It is an hour's work once and seconds thereafter.

Related posts

Convert a statement now

Bank Statement PDF to Excel, or see every format. More in the guides.