Bank Statement to Excel: Convert and Analyse

By the SpentStory team · Updated

You can convert a bank statement PDF to Excel by copying the table, using Excel’s own PDF import, or using an online converter. The conversion often needs cleaning afterwards, and the spreadsheet only gives you raw lines. If your goal is to see where your money went, you may not need Excel at all.

Why do people want a statement in Excel?

Usually for one of three reasons: to total spending by category, to search and filter transactions, or to share the figures with a family member or accountant. A spreadsheet is good at all three, once the data is in neat columns.

Method 1: Copy and paste

Open the PDF, select the table, copy it and paste it into Excel or Google Sheets. This works for a short statement with a simple layout. For longer ones, you often get everything crammed into one column, merged cells, or lines out of order. Passwords on the PDF also have to be removed first. See bank statement PDF passwords explained.

Method 2: Excel’s PDF import

Recent versions of Excel can import tables from a PDF through the Data tab (Get Data, From File, From PDF). It detects tables page by page and lets you pick which to load. It is a solid option, but multi page statements arrive as several tables you must combine, and the layout still varies between banks.

Method 3: An online PDF to Excel converter

Many free web tools turn a PDF into a spreadsheet. Before you use one, think about what you are uploading. A bank statement contains your name, account number and every payment you made. Read the tool’s privacy policy, prefer one that says what it keeps and for how long, and avoid unknown sites for sensitive files.

What cleaning does the data need?

Whatever method you use, expect to fix the same things.

  • Dates stored as text instead of real dates, so sorting goes wrong
  • Amounts with commas or in a single column where expense and income are mixed
  • Repeated headers at the top of each page
  • Running balance columns you do not need
  • Cryptic descriptions, such as a shop name followed by a reference number

After that you need to add a category to every line. This is the slow part. For a month with 150 transactions, that is 150 decisions, and you repeat the work every month.

The simple way to total by category in Excel

  1. Add a column called Category next to the description.
  2. Fill it in for each row, or use a lookup table of keywords to fill it automatically.
  3. Insert a PivotTable with Category as rows and Amount as values.
  4. Refresh it every time you paste in a new month.

A keyword lookup table helps a lot, but you have to keep maintaining it as new shops appear.

When can you skip Excel?

If you want the answer to “where did my money go”, you can upload the statement to a tool that reads it directly. SpentStory takes the PDF, extracts each expense, sorts it into categories and ranks your top merchants. There is nothing to clean, no table to build and no keyword list to maintain. It is built for statements from Pakistani banks, and it does not need a bank login. Try it with the bank statement analyzer.

Keep Excel for what it is best at: custom reports, budgets that mix several sources, or work for an accountant. If you are deciding between the two approaches, read expense tracker: Excel vs app.

A note on privacy

Whichever method you use, treat your statement as sensitive. Do not email it casually, do not leave converted copies in shared folders, and delete temporary files when you finish. SpentStory describes what it reads and stores on its security page.