Home › Guides › Convert a PDF bank statement to CSV

How to convert a PDF bank statement to CSV (every method, honestly)

Five real ways to do it, from free-and-painful to fast-and-reliable — with the trade-offs stated plainly, so you can pick the one that fits the statement in front of you.

You need transactions out of a PDF and into your accounting software or a spreadsheet. The catch is that a bank statement is one of the least spreadsheet-friendly documents there is: multi-line descriptions, debits and credits in separate columns, running balances, and a layout that changes with every institution. Here's every method that actually exists, what each is good for, and where each one bites you.

The one thing that separates a good method from a bad one
Does it prove its own output is complete? A conversion that reconciles — opening balance + every extracted transaction = the printed closing balance — is the only kind that can promise no line was dropped, duplicated, or mis-signed. Everything else asks you to spot the error by eye.

Method 1 — Type it in by hand

Manual retyping Slow & error-prone

Open the PDF, open a spreadsheet, and key each line. It's free and works on any statement, including scans.

Good for
A handful of transactions, one time, when nothing else is at hand.
Where it bites
Transposition and sign errors are inevitable at volume, it doesn't scale past a few statements, and there's no check that what you typed ties to the statement. For a multi-client month-end, this is the trap that eats the week.

Method 2 — Use the bank's own CSV / QBO export

Download directly from the bank Best — when available

Many banks let you download activity as CSV, or as a QBO/QFX file built for accounting software, straight from online banking. When your bank offers it for the period you need, use it — it's the cleanest source there is.

Good for
Major banks, recent periods, accounts you control the login for.
Where it bites
Plenty of banks — and most credit unions — only give you a PDF. Download windows are often limited to the last 90 days or 12–18 months, so older periods and closed accounts are PDF-only. And if you're the bookkeeper, you may only ever receive the PDF the client sends. When there's no export, you're back to converting.

Method 3 — Import straight into QuickBooks (you can't, directly)

QuickBooks PDF import Not supported

A common assumption, so worth stating plainly: QuickBooks Online does not import PDF bank statements. It accepts CSV, QBO, QFX, and OFX. On top of that, QuickBooks caps CSV imports at roughly 350 KB (Intuit's stated file-size limit) — so even a valid CSV from a long statement can be rejected for size and need splitting.

What this means
You still have to convert the PDF to CSV or QBO first, then import that. The question isn't whether to convert — it's which method to convert with.
Where it bites
People lose time hunting for a PDF-import button that doesn't exist, or import a QBO/CSV and only later notice the feed dropped lines. Converting to QBO (rather than CSV) sidesteps the 350 KB CSV cap.

Method 4 — Generic PDF-to-Excel tools

General-purpose PDF converters Breaks on statement layouts

Adobe's export, Smallpdf, and similar tools convert PDF tables to Excel. They're fine for a clean, single-table PDF. A bank statement is not that.

Good for
Simple, grid-like PDFs — an invoice table, a tidy report.
Where it bites
Statement descriptions wrap across lines, debit/credit columns collide, running-balance columns get misread as amounts, and headers and page breaks land mid-data. You typically get an Excel file that looks converted but has misaligned columns, merged rows, and silently dropped lines — and no reconciliation to catch it. On scans, text-extraction tools return nothing at all.
The hidden cost: a converter that gets you 95% of the way there isn't 95% as good — it's arguably worse than manual, because the errors are buried in output that looks finished. You end up proofreading every row against the PDF anyway, which was the work you were trying to avoid.

Method 5 — Purpose-built AI / bank-statement converters

Statement-specific converters Reliable — if it reconciles

Tools built specifically for bank statements are trained on statement structure rather than generic tables, so they handle wrapped descriptions, split columns, and per-bank quirks far better. But this category is wide: some genuinely verify their output, and some are just a general model with a nicer button. The one feature that tells them apart is reconciliation.

Good for
Any statement — including the messy ones — at real volume, when the tool proves its own accuracy and handles your document security responsibly.
What to insist on
Reconciliation to the printed closing balance, support for scanned / credit-union / international formats, and a clear security and data-retention policy. Without those, you're back to trusting output on faith.

What to actually check before you trust a converter

Where BankTidy lands

BankTidy is built for exactly the checklist above. You drop in a PDF bank statement — digital or scanned — and it returns CSV, Excel, QBO, or a Xero-ready file. The distinguishing feature is that it reconciles every statement: it adds the opening balance to the sum of every transaction it extracted and confirms it equals the printed closing balance, or it flags the statement so you know before the numbers reach your books. It also reads the formats that break generic tools — credit-union layouts, scanned PDFs, and international / non-English statements.

That claim is published, not just asserted: the accuracy benchmark runs BankTidy against 14 real statements from 7 institutions across 3 countries — including a scanned US statement and a 79-line Spanish-language statement — and every one reconciled to the penny.

MethodHandles messy / scanned statementsReconciles outputScales to many clients
Manual retypingYes (you read it)NoNo
Bank's own CSV/QBO exportN/A (bank-provided)N/AYes, when offered
QuickBooks direct PDF importNot possible — QBO has no PDF import; convert first
Generic PDF-to-ExcelNoNoPartially
BankTidyYesYes ✓Yes
Convert a statement and see it reconcile

Upload any PDF bank statement — including scanned, credit-union, and international ones — and get a reconciled CSV, Excel, QBO, or Xero file back.

Try BankTidy free →
3 statements free every month · no card required

FAQ

Can QuickBooks import a PDF bank statement directly?

No. QuickBooks Online does not import PDF statements. It accepts CSV, QBO, QFX, or OFX files, and CSV imports are capped at roughly 350 KB — so a long statement can be rejected for size alone. You must convert the PDF to an accepted format first, then import that.

Why do generic PDF-to-Excel tools produce messy output on bank statements?

General PDF-to-Excel converters map visual layout to a grid. Bank statements wrap descriptions across lines, split debits and credits into separate columns, print running balances, and vary by institution — so the output typically has misaligned columns, merged rows, and dropped lines, and it never checks that the numbers reconcile.

Is it safe to upload bank statements to an online converter?

Only to a service you have vetted. Look for encryption in transit and at rest, a clear data-retention and deletion policy, and no repurposing of your documents. Avoid anonymous free tools that give no security or privacy commitments for something as sensitive as a bank statement.

What makes one converter more reliable than another?

Whether it verifies its own output. A converter that reconciles — opening balance plus every extracted transaction equals the printed closing balance, or it flags the statement — is the only kind that proves nothing was dropped, duplicated, or mis-signed. Support for scanned, credit-union, and international formats matters too, because those are exactly where weaker tools fail silently.

Can you convert a scanned bank statement to CSV?

Yes, but only with a tool that does OCR on the image. A statement that is a scan or photo has no embedded text, so text-extraction converters return nothing usable. BankTidy reads scanned statements and reconciles them the same way it does digital PDFs.

Related reading: A tight month-end bank reconciliation workflow (for bookkeepers with many clients).