There are three realistic ways to convert a bank statement PDF into an Excel spreadsheet: retype it by hand, use Excel's built-in PDF import, or run it through a dedicated converter. Which one makes sense depends on two things — whether your PDF is digital or scanned, and how much your time is worth.

The short version: for one short, digital statement, Excel's own Get Data → From PDF feature is free and often good enough. For scanned statements, photographed statements, or anything more than a couple of pages a month, automated conversion wins decisively — not just on speed, but on the error rate. Here's the honest breakdown of all three.

Method 1: Retype it manually

The default method, and the one most small businesses quietly still use. Open the PDF on one monitor, Excel on the other, and type.

The problem isn't only the time, although the time is real — a typical statement page holds 15–40 transactions, and a busy business account can run to hundreds of rows per month between dates, descriptions, and amounts. The bigger problem is that manual entry feels accurate while it isn't. Transposed digits (€1,540 becomes €1,450), a skipped row after an interruption, a debit typed without its minus sign — these errors are invisible until something downstream refuses to reconcile, at which point you're re-checking every row anyway.

Manual entry makes sense in exactly one situation: a handful of transactions, once, ever. Beyond that it's the most expensive method on this list, even though it looks free.

Method 2: Excel's built-in PDF import (free, sometimes works)

Since Excel 2016, there's a genuinely useful feature hiding in the ribbon: Data → Get Data → From File → From PDF. Excel scans the PDF, lists the tables it detects, and lets you load one into a sheet via Power Query.

When it works well

Digital PDFs (ones where you can select the text with your cursor) with simple, single-line transactions. If your bank produces a clean tabular layout — one row per transaction, consistent columns — the import can land 90%+ of the data correctly, for free, in a couple of minutes.

Where it breaks

Four places, and they're common:

Realistic verdict: budget 10–30 minutes per statement for import plus cleanup, more if the layout is hostile. Fine occasionally; painful monthly.

Method 3: A dedicated statement converter

Purpose-built converters do three things the generic approaches can't. First, they handle scans and photos, because they run OCR tuned for financial documents — decimal alignment, minus signs, currency symbols. Second, they understand statement layouts: multi-line descriptions get folded back into one row, tables continue across pages, debit/credit columns become one signed amount, and regional formats are normalised. Third — and this is the part that matters most — good ones verify the output.

The verification test

Every bank statement contains its own answer key: the opening balance, plus all credits, minus all debits, must equal the closing balance. If a converted spreadsheet satisfies that equation, every amount was read correctly. If it doesn't, something was misread — and you want to be told, not left to discover it at tax time. This is the single most important feature to look for in any converter; extraction without reconciliation is just confident guessing. (It's also the check Statement Mill runs on every file before you download it.)

What to check before trusting one

The three methods side by side

MethodCostTime per statementScanned PDFsError risk
Manual retyping"Free"30–90 minYes (you're the OCR)High, invisible
Excel PDF importFree10–30 min + cleanupNoMedium, layout-dependent
Dedicated converterFree tier / ~€19 mo~1 minYesLow, and verified

Step by step: the fast path

1. Download the statement as PDF from your internet banking — or scan/photograph the paper one. 2. Upload it to a converter with balance verification (you can try Statement Mill free — 20 pages a month, no card). 3. Check the reconciliation status. 4. Download the .xlsx and get on with the actual work: categorising, reconciling, filing.

Special cases worth knowing

A whole year of statements

Twelve PDFs, one deadline. Convert them as a batch rather than one by one, and make sure the tool deduplicates — overlapping statement periods otherwise produce duplicate rows that quietly inflate your totals.

Multi-currency accounts

Fintech statements from Revolut or Wise hold several currencies in one PDF, each with its own balances. Each currency must reconcile separately, and every row needs a currency tag — otherwise your EUR and USD sum into one meaningless column.

Very old statements

Bank archives often deliver older statements as scans even when recent ones are digital. If your project involves anything beyond the last couple of years, assume OCR will be required and pick your method accordingly.

Frequently asked

Can Excel open a bank statement PDF directly?

Excel 2016 and newer can import tables from text-based PDFs via Data → Get Data → From File → From PDF. It works reasonably on simple digital statements, but finds nothing in scanned PDFs and struggles with multi-line descriptions and tables that continue across pages.

How do I convert a scanned bank statement to Excel?

Scans are images, so they need OCR before any table extraction can happen. Excel's import can't do this — you need a converter with an OCR pipeline built for financial documents, ideally one that verifies the result against the statement's balances.

How do I know the converted data is correct?

Run the statement's own math: opening balance + credits − debits = closing balance. If it holds, every amount was captured correctly. Good converters run this check automatically and show you the result per file.