Bank statement to Excel

Convert a bank statement PDF to Excel or CSV.

ExtractMint turns statement tables into reviewable spreadsheet rows. Check dates, descriptions, debits, credits, and running balances before export. The converter is free to use, runs in your browser, and requires no sign-up.

This example is invented and contains three synthetic English transactions. Inspect the sample PDF before trying it.

See the invented transaction rows

The downloadable synthetic PDF contains this generated ledger. Amounts and descriptions below are invented; they do not describe a real account or bank statement.

Three synthetic English transactions from the sample PDF
DateDescriptionReferenceWithdrawalDepositBalance
03/04/2026Studio suppliesSYN-EN-001125.50—874.50
05/04/2026Project creditSYN-EN-002—300.001,174.50
07/04/2026Service chargeSYN-EN-00362.00—1,112.50

Opening 1,000.00 + deposits 300.00 − withdrawals 125.50 − 62.00 = closing 1,112.50.

Use the synthetic sample action to load this PDF into the converter, then compare the extracted rows with the source.

What it extracts

Dates, transaction descriptions, references, withdrawals, deposits, tax fields, and running balances where the statement exposes them.

Why balance columns matter

The running balance gives accountants and operators a quick way to spot missing rows or misread debit and credit values.

Export formats

Download Excel XLSX, CSV, Google Docs-ready DOCX, and PDF summaries from the same extracted data.

Review before accounting use

  1. Confirm the statement period and each transaction date against the source PDF.
  2. Compare descriptions and references with the original rows; watch for rows split across pages.
  3. Check debit and credit direction so withdrawals and deposits land in the right columns.
  4. Check each running balance against the previous balance and transaction amount.
  5. Reconcile opening balance, all deposits and withdrawals, and closing balance before export or accounting use.

Available outputs

  • Excel XLSX and CSV transaction files.
  • Google Docs-ready DOCX and PDF summaries.
  • QuickBooks-ready QBO, review JSON, and review-pack ZIP.

Best fit

  • Text-based PDF bank statements with transaction tables.
  • Bookkeepers converting client statements into spreadsheets.
  • Founders or operators preparing monthly reconciliation files.
  • People who want to review extracted rows and balances before exporting.

Evidence and limitations

The try-it sample is one generated digital PDF with three synthetic English transactions. Separately, ExtractMint's local regression benchmark uses two generated digital PDFs with invented English and Malay layouts and checks six synthetic transaction rows total. These checks do not prove real-bank coverage, scanned-PDF OCR quality, or production accuracy.

Bank-format limitations

No bank-specific format has been independently validated against real statements, including CIMB, Maybank, or Singapore bank formats. Layouts vary, and scans can introduce OCR errors. Check statement dates, transaction content, and balances against each export before using it for accounting.

How your data moves

Core PDF conversion and OCR run in your browser. If you use Ask ExtractMint, your question, file name, document details, and up to five extracted rows go to the agent endpoint; a configured AI provider may receive that context. The original PDF is not sent with that request. Read the privacy data-flow details.

Can ExtractMint convert any bank statement?

It works best with text-based statement PDFs. Scanned statements can work through OCR, but difficult scans should be reviewed before export.

Does the file leave my computer?

Core conversion and OCR run in your browser. If you ask the assistant, the question, file name, document details, and up to five extracted rows are sent to the agent endpoint; a configured AI provider may receive that context. The original PDF is not included. See the privacy page.