Bank statementExcelBookkeeping

Why your bank statement PDF won't import into Excel cleanly (and how to fix it)

August 29, 2026 5 min read
A bank statement reconciled two ways: a running-balance walk and the opening + deposits − withdrawals identity

Almost everyone who has tried to get a bank statement into Excel has hit the same wall: you copy the transactions, paste them in, and the dates, descriptions and amounts scatter across the wrong columns. Import a CSV and it's worse. So what's going on?

The real reason it breaks

A bank statement PDF is a picture of a page, not a table. The bank's layout engine positions text by coordinates for printing — there is no underlying grid that says "this number is the amount and that one is the running balance." Spreadsheets need that structure; the PDF doesn't have it. Common failures:

  • Multi-line descriptions that push the amount onto the next row.
  • Debit and credit columns that merge, so you can't tell −$64.20 from +$64.20.
  • Opening and closing balances buried in prose instead of their own cells.
  • Thousands separators and currency symbols that turn numbers into text.

Clean import is necessary — but not sufficient

Getting the columns right is step one. Step two is the one people skip and regret: confirming the transactions actually reconcile. A single dropped or duplicated row can look completely normal and still throw off the whole month.

A statement is self-checking if you use it. PDFHandle reconciles two independent ways before you import anything:

Two reconciliation checks on a bank statement
Two independent checks: a per-transaction running-balance walk, and the opening + deposits − withdrawals = closing identity.
  1. 1The running-balance walk: it steps through every transaction and confirms the balance after each one lands on the stated closing balance.
  2. 2The balance identity: opening + total deposits − total withdrawals must equal the stated closing balance.

How to convert a bank statement to clean, reconciled Excel

  1. 1Upload the statement PDF (or a batch of them) to the bank statement converter.
  2. 2Transactions are extracted into clean columns — date, description, amount, balance.
  3. 3The two reconciliation checks run automatically and return a verdict.
  4. 4Download .xlsx or CSV, ready to import into your accounting system.

It's free, no sign-up, and runs offline — statements are processed in memory and deleted within minutes, which is the bar you want for financial documents.

Frequently asked questions

Can it read scanned bank statements?

Only if there's a text layer. A scanned or photographed statement is an image — run it through OCR first (free in PDF Tools) to make it readable, then convert.

What if the totals don't reconcile?

You get a RED verdict instead of a false GREEN, showing that the running-balance walk or the opening/closing identity didn't tie out — so you can find the missing or miscategorised row before importing.

Excel or CSV?

Both. Export whichever your accounting software imports most cleanly.

Is it private?

Yes — processed in memory on our own server, no third-party AI, deleted within about 15 minutes. Nothing stored.

Keep reading