BalancedProof

Bank statement PDF to Excel – with every balance proven.

Convert statements to Excel, CSV, QuickBooks, Xero, Sage, Wave or OFX. We check every transaction against the running balance printed on the statement, so you know nothing was missed or misread before you import.

  • Free for 5 pages a day – no sign-up
  • Digital PDFs, scans and phone photos
  • Your files are deleted automatically after 2 hours

Proven, not guessed

Opening balance plus every transaction must equal the closing balance, and every running balance printed on the statement must match ours. If a single digit is misread, the sums break – and we show you exactly which row.

Fix flagged rows in seconds

Click a flagged row to see that exact line on the original page next to what we read, with a correction worked out from the balances. Exports always mark anything you haven't checked.

A whole year at once

Upload twelve statements together. We check each closing balance against the next opening balance, point out missing months, and keep overlapping transactions only once in your import files.

Questions

Which banks does it work with?

Statements that print a running balance or period totals work best – that is what lets us prove the result. The first statement from a bank we haven't seen before takes a little longer while we learn its layout; after that, the same layout is read in seconds.

What does "Reconciled" mean?

The opening balance plus every transaction we read equals the closing balance on the statement, and each running balance printed next to a transaction matches our running total. A reconciled statement is complete and correct. If it isn't reconciled, we highlight the rows where the balances stop matching.

Is my data safe?

Your files are kept only while you work on them and are deleted 2 hours after your last activity (24 hours at most), or straight away when you click "Delete my files now". There is no account and no tracking. To learn a new layout, an AI service sees only the shape of the table – every letter replaced by "x" and every digit by "9" – never names, account numbers or amounts. Details are in our privacy policy.

What's free, and what if I need more?

5 pages per day, counted per browser, reset at midnight UTC. Uploading the same file again the same day doesn't count twice. Need more? Page packs start at $9 for 200 pages – a one-time payment, no subscription, valid for 12 months.

Can it read scans and photos?

Yes. Scanned pages and phone photos are read on our server with text recognition – they are not sent to any other service. Keep the page flat and sharp with the whole table visible, and check any flagged rows.