Skip to content

Bank statement converter

Statement Converter AI is a bank statement converter: it turns bank and credit card statement PDFs — scans and photos too — into Excel, CSV, QuickBooks (QBO), QIF, OFX, Tally, MT940 and budgeting-app files. The first 3 pages are free, then $0.20 a page with no account or subscription.

Up to 20 files and 500 pages per batch · uploads deleted after conversion · updated

Convert a bank statement

Read your statement

pages ready to read.

Drag your statement herePDF or image — as many at once as you likeChoose files

Why use it

  • Accurate

    Transactions are read from the content of the statement instead of a bank-specific template, so multi-line descriptions and separate debit/credit columns stay in the right columns.

  • Private

    Your file is deleted once it is converted. No account to create, and the result is reachable only through your private link.

  • Ready for your books

    The result opens straight in Excel, Google Sheets, or QuickBooks — one row per transaction, no reformatting.

What you can convert to

Pick the file your accounting tool expects. Each format has its own page describing exactly what comes out.

How it works

Three steps and no setup. The converter reads the statement, turns each transaction into a row, and hands back a file your accounting tool accepts.

  1. Upload your statement

    Drop in the PDF you downloaded from your bank, or a scan or photo of a paper statement. Up to 20 files at once.

  2. We read the transactions

    Each line becomes a row, with the date, description, and amount placed in their own columns.

  3. Download the file

    Pick Excel, CSV, QuickBooks or another of the twelve formats and download a file you can import straight into your books.

Why this is more accurate than OCR

OCR reads a statement by position on the page, so a wrapped description or a pair of narrow amount columns sends the text to the wrong row. Reading the content instead of the coordinates is what keeps each transaction whole.

statement.pdf
2 rows out
02/03DIRECT DEBIT
ACME INSURANCE
120.00
OCR splits line into extra row

01

A wrapped description becomes two rows

The second line of a description sits below the first, so it is read as a new row — and the amount follows it down, onto the wrong transaction.

1 col out
AMOUNTS
PAY38.40
DEP500.00

02

Debit and credit collapse into one column

Two narrow amount columns are read as one, so a payment and a deposit come out identical — the sign that told them apart is gone.

Summary block printed
OPENING BALANCE1,204.00
Metadata rowCounted as +1,204
CLOSING BALANCE886.00
Metadata rowCounted as +886
2 ghost transactions in books

03

The totals block becomes transactions

Opening balance and closing balance are printed like rows, so they are read like rows — and land in your books as money that never moved.

Why OCR mangles bank statements — the four failures in detail.

Tested on statements built to break converters

Each case is a statement we wrote to reproduce a layout that trips converters up, rendered to PDF and read by the same code the converter runs. Rows are counted in the downloaded files. A password-protected PDF is refused at upload with a note to unlock it first.

StatementWhat usually goes wrongResult
US credit card: unsigned purchases, a refund, a foreign-currency line, December into JanuaryPurchases imported as income; January dated in the old year8 of 8 rows right
UK credit card with CR credits and a chargebackA credit read as one more purchase7 of 7 rows right
Phone photo of a card statement, tilted JPEGRejected as unreadable, or digits misread8 of 8 rows right
Checking account with Withdrawals and Deposits columns, descriptions over 2–3 linesContinuation lines as extra rows, amounts shifted a row5 of 5 rows right
Amounts in brackets (1,234.56) and with a trailing minus 45.10-Money out turned positive5 of 5 rows right
Polish 1 234,56 and German 1.234,56, ambiguous DD/MM dates1234.56 read as 1.23, day and month swapped8 of 8 rows right
55-page statement, read in six partsRows lost or repeated where the parts meet495 of 495 rows, in order, none repeated
Summary and advert pages with no transactionsTotals or advertised prices invented as transactionsNo invented rows
Description cut by a page breakThe second half glued to the next transactionJoined back onto its own row
Scanned, image-only PDFRejected, or numbers misread5 of 5 rows right

Last run . A real statement can still hold a layout none of these cover, which is why the first pages are shown before you pay.

Statements it handles

Layouts differ from bank to bank, so nothing is matched against a fixed template. An unusual statement still produces a table you can check before exporting — which is what makes it usable for bookkeepers and accountants who receive statements from every client.

PDF statements and CSV exports

A statement downloaded from your bank, or the CSV your bank lets you export. Both arrive as the same clean table.

Multi-page statements, read as one table

A statement that runs over several pages — or several statements uploaded together — is read as one continuous table, not one file per page.

Amounts and dates kept as your bank prints them

Debit and credit signs, decimal places and date formats are left as printed, so the numbers still reconcile against the statement.

Scanned, image-only PDFs, read with OCR

A statement with no text layer is read with OCR and may need a quick review — the one case where a row can come out wrong.

  • PDF
  • CSV
  • Scan
DateDescriptionAmount
02/03Direct Debit 4471120.00
04/03Card Payment-38.40
06/03Transfer Received500.00
08/03Standing Order-250.00
11/03Salary Payment2,400.00

Why use Statement Converter

1,000+ Banks Supported

Convert statements from any bank worldwide. Parsed by document structure and transaction content rather than a fixed bank template.

Chase
Bank of America
Wells Fargo
Barclays
HSBC
Revolut
Monzo
Wise
Santander
Citibank
TD Bank
BNP Paribas
Deutsche Bank
ING
mBank
PKO BP
+ 990 more

Your file is deleted

Stored encrypted in Cloudflare only while it is read and deleted when the conversion finishes. Unpaid uploads go within 24 hours. Details in Security.

statement.pdf248 KB · Cloudflare R2
256-bit TLS
Auto-deleted
Unpaid upload kept24 H MAX

No account needed

No signups, no passwords, and no email verification walls. Drag your file in, convert, and download your spreadsheet immediately.

Ready for your books

Opens straight in Excel, Google Sheets, or QuickBooks — one row per transaction, separated debit and credit columns, and zero manual reformatting.

42 transactions·Reconciled to statement
SPREADSHEET READY
DateDescriptionDebitCreditStatus
02/03Direct Debit Acme Ins.-120.00—✓ Matched
04/03Stripe Client Payout—+2,450.00✓ Matched
06/03AWS Cloud Infrastructure-84.50—✓ Matched
Opening $1,204.00 → Closing $3,449.50100% RECONCILED

More converters

Already have a file rather than a statement, or need a table out of a plain PDF? These do the rest of the jobs.

Extraction and OCR

Tools and guides

Frequently asked questions

How do I convert a bank statement to Excel?

Upload the PDF from your bank (or a scan or photo of the statement) in the box above, choose "Excel" as the output format, and download the .xlsx file. Nothing to install, no account needed.

Can I convert a PDF bank statement to CSV?

Yes. Upload the PDF, pick CSV, and you get a spreadsheet-ready file with one transaction per row — dates, descriptions, and amounts in their own columns.

Which output formats are available?

Thirteen: Excel (.xlsx), CSV, QBO for QuickBooks Online, QIF, OFX, Tally XML, MT940, JSON, and the import CSVs for Quicken, YNAB, Monarch Money, Actual Budget and Copilot Money. Each has its own page describing exactly what the file contains.

How much does it cost?

The first 3 pages of your first upload are free. After that it is $0.20 a page with a $3.90 minimum per batch — no subscription. The price is shown before you pay, in your currency.

Is there a free bank statement converter?

Yes, for short statements: the first 3 pages of your first upload are converted for free, in any of the twelve formats, with no account and no card. A longer statement shows those pages first, so you can check them before paying $0.20 a page for the rest.

Can it convert credit card statements?

Yes. A card statement prints purchases as plain numbers and payments with a minus; the file turns that round to your side of the account — purchases, fees and interest negative, payments and refunds positive — so an accounting or budgeting app does not import spending as income. QBO and OFX files from a card statement open as a credit card account.

Does it work with UK, Canadian and Australian bank statements?

Yes. Nothing depends on a bank-specific template, and day-first dates (DD/MM/YYYY), CR and DR markers, amounts in brackets and European number formats such as 1.234,56 are read as printed. Every file comes out with the same dates and signed amounts whatever the bank printed.

Which banks are supported?

Statements from most banks work, because transactions are read from the content of the document rather than from a bank-specific template. An unusual layout still produces a table you can review before exporting.

Can I convert a scanned statement?

Yes. Scanned PDFs and photos (PNG, JPEG, WebP) are read as images, the same way as a PDF from your bank. A very blurry or cropped scan may need a quick review before export.

Do I need an account?

No. There are no accounts: the converter works without signing up, and when you pay, the link to your result is emailed to the address you give at checkout.

Is my data safe?

Your file is stored only until the conversion finishes (24 hours at most if unpaid), then deleted. The result stays at your private link.

How accurate is it?

Each page is read as a statement, so wrapped descriptions and separate debit and credit columns end up as one row with one amount. On the statements we build to break converters — card statements, debit and credit columns, brackets, European numbers, scans, a 55-page statement — every row came out right; the table above lists each case. PDFs downloaded from your bank are the most reliable; check the free pages against your statement before paying for the rest.

Convert your statement

One upload. No account.

Go to the converter