DocFig

Scanned Bank Statement to Excel

Drop a scanned PDF or a photo of a paper statement. OCR reads the page, then every row is checked against the statement's own balances before you download.

Drop one statement, or a whole year of them

PDF (text, scanned or password-protected) JPG PNG HEIC phone photo up to 20 MB

Free for 30 pages a day, up to 30 per PDF. No account.

Held in memory only and never saved. How files are handled

No statement to hand? or download a sample PDF to try, or .

How to convert a scanned bank statement to Excel

  1. 1

    Scan or photograph the statement

    A scanned PDF, or a JPG, PNG or HEIC photo. Flat, sharp and well lit reads best.

  2. 2

    OCR reads it, the checks test it

    Rows that do not match the printed balances are highlighted with the reason.

  3. 3

    Fix any flagged figure, then download

    Compare highlighted rows with the paper and save as Excel or CSV.

Questions

Can DocFig convert a photo of a bank statement?

Yes. Upload the photo as JPG, PNG or HEIC, up to 20 MB. It is read with OCR and then checked against the statement's balances like any other file.

How accurate is OCR on a bank statement?

A flat, sharp scan reads very well, but OCR can misread a faint digit or miss a line hidden by a crease or shadow. Every row is checked against the printed balances, so a misread figure is highlighted instead of slipping through.

Does a scanned PDF with several pages work?

Yes, up to 30 pages per file. Each page without a text layer is read with OCR, and the running balance is checked across page breaks.

Which languages can be read from a scan?

Scans and photos are read with English OCR. Text PDFs in most Latin-alphabet languages convert, but scans in other scripts may not.

Is the scan stored anywhere?

No. The image is held in memory while it is read and is never written to disk. The result is deleted from the server once your browser receives it.

What OCR does with a scanned statement

A statement downloaded from online banking carries a text layer, so every letter and digit can be read exactly. A scanned page or a photo is only a picture of text. Optical character recognition, OCR, turns that picture back into text, and DocFig then reads the transactions from it the same way as from any other statement.

Pages are detected automatically. A PDF page without a text layer, or an uploaded photo in JPG, PNG or HEIC, goes through OCR on the DocFig server, in memory, before the rows are read. Phone photos are turned the right way up using the orientation the camera recorded.

Why the balance check matters more for scans

OCR is good but not perfect. A faint 8 can be read as a 3, a crease can hide a decimal point, and a shadow can swallow a whole line. On a text PDF those mistakes cannot happen; on a scan they occasionally do. That is why every converted row is tested against the statement's own figures:

When the running balance shows that money in and money out were swapped on a row, it is corrected and labelled. When a figure does not add up and the cause is not certain, the row is highlighted with the reason instead of being quietly changed. On a scan, expect the occasional highlighted row and treat it as a prompt to look at the paper.

Getting the best result from a scan or photo

What to check before you rely on the file

Read the summary at the top of the result. "Everything adds up" means the balances printed on the statement agree with every converted row. If rows are highlighted, compare just those rows with the paper; the fix is usually a single digit, which you can correct in the downloaded workbook. Statements that print no running balance can only be checked against their totals, so give those a quick look too. Scans are read with English OCR, so statements in other scripts may not convert well.

The output

The Excel workbook and the CSV have the same columns as any other conversion: date, description, money out, money in, a signed amount, the balance and a Check column explaining any flagged row. The file is held in memory only and nothing is kept once the rows reach your browser. See how files are handled. Have a downloaded PDF instead of a scan? Use bank statement to Excel.

Need more pages? Join the Pro waitlist

Pro is planned for people who convert statements every month: higher limits, batch upload and more export formats. It is not on sale yet. Leave an address and one email goes out when it is ready.

Used only to tell you about Pro. No newsletter, never shared. See Privacy.