StatementCheap

Convert bank statements from PDF to Excel

Upload a PDF statement and download an Excel file with one row per transaction. We check the result against the statement's opening and closing balances, so you know nothing was skipped.

  • 5 free pages every day, no sign-up
  • Checked against the statement's balances
  • Files never stored

Drop PDF statements here

or choose files. Any bank, any country. Scanned PDFs work too.

5 free pages every day. No sign-up.

🔒 Read on Cloudflare's network · files never stored · never used to train AI

What you get

A bank statement PDF is built for printing, not for math. Columns wrap, descriptions spill onto two lines, and page breaks split the table. StatementCheap reads the statement and gives you a plain XLSX workbook you can sort, filter and total right away.

Each transaction becomes one row with:

  • Date of the transaction
  • Description on a single line, even when the statement wraps it
  • Amount as a signed number: negative for money out, positive for money in
  • Balance, when the statement prints a running balance
  • Reference, such as a check number, when one is printed

Dates are real Excel dates and amounts are real numbers, not text. That means SUM, sorting, pivot tables and filters work without any cleanup. A second sheet summarizes the statement: bank, last four digits of the account, period, opening and closing balances, total money in and out, and the reconciliation result.

How it works

  1. Download the statement from your online banking as a PDF.
  2. Drop it on the converter. One file can be up to 200 pages and 25 MB.
  3. Our AI reads the layout, finds the transaction table and extracts every row.
  4. We add up the transactions and compare them with the statement's own balances.
  5. Download Excel. CSV, QuickBooks, Xero and OFX are there too if you need them.

Why the balance check matters

The hard part of converting a statement isn't reading one row. It's knowing you got all of them. A missed line on page 3 or a debit read as a credit can go unnoticed for months.

Every statement prints an opening balance and a closing balance. If the extraction is complete and correct, the opening balance plus all the transactions equals the closing balance, to the cent. We run that check on every conversion and show you the result:

  • Reconciled: the math matches the statement.
  • Mismatch: the totals are off. We show the difference and point to the rows where the running balance stops adding up, so you know where to look.
  • Unknown: the statement doesn't print the balances we need, so there's nothing to check against.

You should still look over your data before you rely on it. But a reconciled conversion tells you a lot more than "looks about right." If you want to run the same check yourself, our guide to reconciling a bank statement in Excel shows the formulas.

Other ways to do it

You don't always need a converter. If your bank offers a CSV or Excel download of transactions, use it. That data comes straight from the bank and is free.

For a one-page statement, copying and pasting into Excel can work, though the columns often land in the wrong place. Excel for Windows that comes with Microsoft 365 can also import PDF tables through Power Query, under Data > Get Data > From File > From PDF. It works well on some statements and poorly on others, and it doesn't check totals. We compare all three methods in how to convert a bank statement PDF to Excel.

A converter earns its keep when you have many statements, the bank only gives you PDFs (common for older months and closed accounts), or you need to know the numbers are complete.

Works with any bank

There are no per-bank templates to wait for. The AI reads the statement the way a person would, so it handles statements from US, UK, Canadian, Australian and other banks, in personal and business formats. We have download tips for common banks such as Chase, Bank of America and Wells Fargo.

Digital PDFs, the kind you download from online banking, give the best results. Scanned paper statements work too, but they are slower and less accurate. See scanned bank statements to Excel for tips.

What it costs

PlanPricePages
Free$05 pages every day, no sign-up
Page pack$6 one-time150 pages that never expire
Starter$9/month500 pages a month
Pro$19/month2,000 pages a month
Business$49/month7,500 pages a month

Annual plans get two months free. A failed conversion isn't charged. Full details are on the pricing page.

Your statement stays private

Files are processed in memory and are not stored by StatementCheap. The converted rows go back to your browser and aren't kept on our servers. We keep only metadata, such as the page count, the date and whether it reconciled, for billing and abuse prevention.

Works with statements from any bank, including Chase, Bank of America, Wells Fargo, Capital One, Barclays and HSBC.

FAQ

Is it really free to try?
Yes. You can convert 5 pages every day without signing up. If you need more, a $6 pack gives you 150 pages that never expire.
Will it work with my bank?
Almost certainly. The AI reads the statement's layout instead of relying on per-bank templates, so it works with banks in any country. Digital PDFs from online banking give the best results.
What happens if the totals don't match?
We mark the conversion as a mismatch, show how far off it is and point to the rows where the running balance breaks. You can check those rows against the PDF before you use the data.
Should I pick Excel or CSV?
Pick Excel if you'll work with the data in a spreadsheet. Pick CSV if you're importing into another program, since almost every tool accepts it.
Is there a size limit?
Each PDF can be up to 200 pages and 25 MB. Password-protected PDFs need the password removed before you upload them.