Convert bank statements to Excel

Upload a PDF statement from any bank — or a scan or phone photo — and download an Excel workbook with one row per transaction, a clean payee name and a category for each, and a balance check that proves nothing was missed.

Drop your statement here

PDF, scans and phone photos, or CSV, Excel, OFX, QIF, CAMT and MT940 exports

See the result before you payAny bank, any language

Updated October 28, 2026

Step by step

  1. 1

    Upload the statement

    Drop one PDF or a whole year of statements. Scans, phone photos and password-protected PDFs work too.

  2. 2

    Let it read and check

    Every transaction is extracted, given a payee and a category, then checked: opening balance + money in − money out must equal the closing balance.

  3. 3

    Export to Excel

    Choose Export → Excel. You get an .xlsx file with a Transactions sheet and a Summary sheet.

What the Excel file looks like

Every bank lays out its statements differently. The Excel file doesn't: you get the same clean columns for every bank, so your formulas, pivot tables and imports keep working.

ColumnWhat's in it
DateA real Excel date (sortable and filterable), in the format you choose
PayeeA clean name, e.g. Whole Foods instead of POS DEBIT WHOLEFDS MKT #10234
DescriptionThe full text exactly as printed on the statement
CategoryOne of your categories, e.g. Groceries, Rent, Software
AmountA number, negative for money out and positive for money in
BalanceThe running balance printed on the statement, where there is one

Dates are date cells and amounts are numbers, not text — so SUM, SUMIF and pivot tables work immediately.

Why a balance check matters

Copying transactions out of a PDF is easy to get almost right: a skipped line at a page break, a debit read as a credit, a smudged digit in a scan. Each of those makes your spreadsheet wrong without telling you.

We check every statement against its own numbers. The opening balance plus everything in, minus everything out, must equal the closing balance, and the running balance must agree on every row. If it doesn't, the rows to look at are highlighted with their page number — and that statement uses no pages.

Common problems when copying a statement into Excel

If you have tried pasting a PDF statement into a spreadsheet, you have probably met at least one of these. Each is handled automatically:

  • Descriptions split over two lines — merged back into one cell instead of becoming an extra row.
  • Separate Debit and Credit columns — combined into one signed Amount column, so totals are a simple SUM.
  • Dates without a year — the year is taken from the statement period, including December–January statements.
  • Numbers as text — values like 1.234,56 or (45.00) become real numbers, with the minus sign where it belongs.
  • Headers and totals repeated on every page — dropped, so only transactions remain.

The Summary sheet

Next to the transactions you get a Summary sheet with the numbers people usually build by hand:

  • Total money in, money out and the net change
  • Spending and income by category
  • Totals by month, for statements that span several months
  • Opening and closing balance for each statement

Combine a whole year into one workbook

Select several statements — twelve months of a checking account, or a checking and a credit card account — and export them together. Transactions are merged in date order into one Excel file, optionally limited to a date range, which is what accountants and mortgage lenders usually ask for.

Works with any bank and any language

There are no bank templates to wait for. Statements from large banks, credit unions, online banks and card issuers all work, in any language. Number formats like 1.234,56 and dates without a year are handled, and a PDF that contains several accounts — for example a local-currency and a EUR account — becomes one statement per account.

If your bank also lets you download CSV or OFX files, upload those instead: they use no pages. See how to convert a bank statement to CSV.

Excel or something else?

Excel is the most flexible choice. If the transactions are going straight into accounting software, export a file made for it instead:

  • QuickBooks Online CSV for the bank upload screen
  • Xero statement CSV in Xero's precoded format
  • A .qbo (Web Connect) file for QuickBooks Desktop, OFX for Wave and Sage, and QIF for Quicken
  • CSV for Google Sheets, Numbers and budgeting apps

Questions

Can I convert a scanned bank statement to Excel?

Yes. Scanned PDFs and phone photos are read the same way as digital PDFs, and the balance check shows whether anything was missed. See scanned bank statements to Excel.

Does Excel get real numbers or text?

Real numbers and real dates. You can sort, filter and use formulas straight away.

Can I choose the categories?

Yes. Start with the default categories, then rename, add or remove them. Change a transaction's category and you can turn it into a rule for future statements.

What does it cost?

You pay per page with transactions: 100 pages cost $12 and never expire, or $29 a month for 500 pages. You see the transaction count and balance check before paying. See pricing.

Is my statement stored?

No. The uploaded file is read in memory and discarded. Only the transactions are kept in your account until you delete them.

Your next statement takes seconds.

See what we find on your statement before you pay.

Upload a statement