Export Bank Statement — bank statement PDF to Excel
table_viewGuide

Convert Scanned Bank Statements to Excel

Convert scanned bank statements to Excel: OCR reads the figures off the image, then a reconciliation check catches any misread digit before you trust it.

bolt

To convert a scanned bank statement to Excel, upload the image PDF and let OCR read the figures straight off the page, then download a clean .xlsx or CSV. A scanned statement has no text layer to copy, so the converter has to recognise the printed characters rather than lift them — and that recognition step is exactly where the odd digit gets misread. So the part that matters comes next: Export Bank Statement runs a reconciliation check on the OCR output, walking the running balance from opening to closing, and flags the file if anything doesn't add up. You get the spreadsheet, and you get told whether the read is trustworthy before you act on it.

Scanned statements are the awkward middle of bank-statement work. They look like a normal PDF, but inside they're just a picture of a page. That one difference changes everything about how you get the numbers out.

What "scanned" actually means here

There are two kinds of PDF, and they behave nothing alike. A digital statement downloaded from online banking carries a real text layer — every figure is selectable, copyable, machine-readable. A scanned or photographed statement is an image PDF: the page is a flat picture, and the numbers on it are pixels, not data. Try to select the 1,240.00 on a scan and you'll select nothing, because as far as the file is concerned there's no text there at all.

You run into image PDFs more often than you'd expect:

  • Older accounts where the only copy is a paper statement you've scanned to keep a record.
  • Branch-printed statements handed over the counter, then scanned at home or in the office.
  • Mortgage and loan statements, which lenders still post on paper far more than current accounts do.
  • Phone photos of a statement — quick to take, and genuinely fine to convert if the shot is clean.

In every one of these, copy-paste is a non-starter and retyping is the slow, error-prone fallback. The way through is OCR — optical character recognition — which reads the shapes of the characters in the image and turns them back into text and numbers.

Convert a scan: the steps

The steps are the same whether it's a crisp scan or a slightly wonky phone photo. Using Export Bank Statement:

  1. Upload the image PDF or photo. Drag in the scan — any bank, any layout. No need to convert it to text first or tidy it up.
  2. Let OCR read the page. The converter recognises every character in the image and rebuilds the transactions into proper columns: date, description, money in, money out, running balance. This is the step a digital PDF skips, and the step where a faint or smudged figure can be misread.
  3. Check the reconciliation result. Because OCR introduces a small risk of a misread digit, this matters more on scans than on anything else. The tool totals the recognised lines and tests them against the statement's own running balance. Opening plus credits minus debits should equal the printed closing balance. If it does, the file reconciles. If it's out, the statement is flagged rather than handed to you looking finished.
  4. Download clean Excel or CSV. You get a usable .xlsx or CSV — ready to total, filter, pivot or import — built from a scan you'd otherwise have had to type by hand.

One upload replaces an afternoon of squinting at a printout and keying figures in. And unlike retyping, the result has actually been checked.

Why the reconciliation check is the OCR safety net

OCR is good, but it isn't perfect, and the honest thing is to design for that rather than pretend it away. A faint 8 can read as a 3. A 7 with a slight tail can read as a 1. On a scan where the ink has spread, a comma and a full stop can blur. Any of those produces a figure that's plausibly wrong — not obviously garbage, just slightly off, which is the worst kind of error because nothing about the spreadsheet looks suspicious.

This is where the reconciliation check earns its keep. A running balance is a checksum the bank prints for you after every transaction. Start at the opening balance, apply each credit and debit in order, and the final figure has to land on the printed closing balance. If a digit was misread during OCR, the totals won't tie, and the size of the gap usually points you straight at the line. Export Bank Statement runs that balance walk automatically on every converted file, so a 540.00 discrepancy from a misread amount shows up before you trust the numbers — not weeks later when a reconciliation refuses to balance.

That ordering is deliberate: OCR first, reconciliation check after. Reading the image is the step that can go wrong, so the verification has to sit downstream of it. As far as we know, most converters don't check the file this way; most stop at the OCR output and leave the checking to you, which on a scan is precisely where you most need a second pair of eyes. If you want the mechanics, see how to reconcile bank statements.

One honest caveat: converting a scan is not a live bank feed. A bank feed is an automated, certified connection into Xero or QuickBooks, and it only works on accounts a bank actively supports. A scanned statement is, by definition, the case a feed can't reach — paper, history, a closed account. The converter produces a file — Excel, CSV, or a native accounting bank-import CSV — that you import yourself. Convert, then import.

Get a clean scan and OCR has less to misread

You can stack the odds in OCR's favour before you upload:

  • Light it evenly. Shadows across a phone photo are the biggest single cause of misreads. Natural daylight on a flat surface beats a desk lamp at an angle.
  • Shoot square and flat. Lay the statement down, hold the camera parallel, fill the frame. A skewed or curled page distorts the characters.
  • Go for resolution, not zoom. A sharp photo of the whole page reads better than a cropped, pixelated close-up. Scanners at 300 dpi or above are ideal.
  • Keep the original if you can. A first-generation scan reads more cleanly than a photocopy of a photocopy or a screenshot of a scan.

Do those four things and most statements read cleanly first time. And when one doesn't, the reconciliation check is there to catch it rather than let it slip through.

Plain Excel or an accounting format?

Two outputs cover almost everyone converting a scan:

  • Plain Excel (.xlsx) or CSV — for analysis, sharing or your own templates. Clean columns: date, description, money in, money out, balance.
  • Native accounting CSV — if the data is bound for Xero, QuickBooks or Zoho Books, export in that software's own bank-import format so the rows land as reconcilable statement lines, with no manual column mapping.

Either way, a paper statement you'd have retyped becomes a checked spreadsheet from one upload. If you've been copying figures out by hand, convert bank statements to Excel without copy-paste is worth a read, and for long scanned documents, convert multi-page bank statements to Excel covers handling every page as one continuous file.

Frequently asked questions

How do I convert a scanned bank statement to Excel?keyboard_arrow_down

Upload the image PDF or photo to a converter with OCR rather than trying to copy or retype it. OCR reads the figures off the page and rebuilds them into proper columns, and you download a clean .xlsx or CSV. With Export Bank Statement a reconciliation check then confirms the running balance ties from opening to closing, which catches any digit OCR misread before it reaches your books.

Why can't I copy text from a scanned statement?keyboard_arrow_down

A scanned or photographed statement is an image PDF — the page is a flat picture, so the numbers on it are pixels, not selectable text. There's no text layer to copy or paste. OCR (optical character recognition) is what reads the printed characters in the image and turns them back into data you can put in a spreadsheet.

Is OCR accurate enough for bank statements?keyboard_arrow_down

OCR is reliable on a clean scan, but it can misread a faint or smudged figure, and on a financial document one wrong digit matters. That's why the reconciliation check sits after OCR: it walks the running balance from opening to closing, so a misread amount shows up as a discrepancy rather than slipping silently into your accounts. For the best results, scan or photograph the statement in even light, square to the page, at decent resolution.

Can I convert a photo of a bank statement taken on my phone?keyboard_arrow_down

Yes. A phone photo is just an image of the page, which is exactly what OCR is built to read. Shoot it flat, in good even light, filling the frame, and it converts as cleanly as a flatbed scan. Whatever the source, the reconciliation check verifies the result, so a slightly soft photo still gets caught if a figure was misread.

What happens to my scanned statement after I convert it?keyboard_arrow_down

With Export Bank Statement, files are processed and then deleted, and they're never used to train AI. A scanned statement is a sensitive financial document, so if any tool is vague about deletion, treat that as your answer.

verified

Try it on your own statement

Clean Excel/CSV, with every transaction checked to balance.

upload_fileConvert free
Keep reading

More guides

verifiedChecked to balance

Convert your bank statement — every transaction verified

Upload any PDF, get clean Excel or CSV ready for Xero & QuickBooks. Scanned statements too.

upload_fileConvert a statement free