Skip to content

Convert a bank statement to CSV

Upload the PDF statement and download a CSV (first 5 pages free, no signup) with one transaction per line, using the statement's columns such as date, description, amount and balance. CSV imports into QuickBooks, Xero, Sage, Wave, YNAB and nearly every other finance tool.

How to convert a PDF bank statement to CSV

  1. 1.Download the statement PDF from your bank.
  2. 2.Drop it into the converter on this page.
  3. 3.Check the rows, then choose CSV.
  4. 4.Import the CSV into your accounting or budgeting software and map the date, description and amount columns.

What the CSV file looks like

The same sample statement in each format. Switch to compare.

CSV

Plain comma-separated rows any tool can import.

Best for: Importing into accounting software, budgeting apps and databases.

Bank statement to CSV

harbor-pine-sep-2026.csv

Sample

Date,Description,Amount,Balance
2026-09-01,Card purchase · Adobe Creative Cloud,-59.99,8352.38
2026-09-02,Stripe transfer · ST-7Q2KX,2486.50,10838.88
2026-09-03,ACH debit · Gusto payroll,-4120.00,6718.88
2026-09-05,Check 1043,-1850.00,4868.88
2026-09-09,Card purchase · AWS EMEA,-218.77,4650.11
2026-09-12,Deposit · Mobile check,1200.00,5850.11

Why convert to CSV

Imports almost everywhere
Accounting, budgeting and spreadsheet tools all read CSV. Map the date, description and amount columns once.
Any month, not just recent ones
Banks export CSV for recent activity only. BankConv works from the monthly PDF statements, so older periods are covered too.
Up to 10 at once
Convert a run of monthly statements in one batch and import them together.

Bank statement CSV import checklist

Most failed imports come down to the same handful of problems. Check these before you upload the CSV.

  1. 1One header row only, in the first line of the file.
  2. 2One date format for the whole file, and you know which one it is (DD/MM or MM/DD).
  3. 3Amounts as plain numbers: no currency symbols, no thousands separators your software rejects.
  4. 4Money out shown either as negative amounts or in its own debit column, the way your software expects.
  5. 5No totals or summary rows at the bottom of the file.
  6. 6If accented names look garbled, open the file as UTF-8 (in Excel: Data → From Text/CSV, File origin UTF-8).
Convert a bank statement PDF to CSV and import itVideo coming soon · 1:20
Product screenshotBankConv results page with the CSV option selected, then the downloaded file open in a text editor or Excel.
A statement converted to CSV in BankConv

Other ways to get a PDF statement into CSV

There are three common ways to do it. Copy-paste and general PDF table tools work on a short, simple statement; they struggle with the things bank statements are full of.

Compared onBank statement converterCopy and pasteGeneral PDF table tool (Acrobat export, Tabula)
Multi-page statementsRows from every page in one fileOne page at a timeUsually one table per page, joined by hand
Descriptions that wrap onto two linesUsually kept with their transactionBecome extra rowsOften become extra rows
Page headers, subtotals and footersMostly left out; check for stray total linesLand in the dataOften land in the data
Password-protected PDFsEnter the password at uploadRemove the password firstRemove the password first
Scanned statementsRead with OCRNothing to copyMost need a separate OCR step
Several statements at onceUp to 10 PDFs per batchOne by oneOne by one

Why copy and paste usually fails

Other formats

CSV questions

Is it free to convert a PDF bank statement to CSV?

Yes, for short statements. The first 5 pages of any statement convert free with no signup, and a free account adds 5 pages a day and lets you download the CSV. Longer statements cost from $2.99 each ($2.99 for up to 10 pages, then $0.20 a page), or from $19.00 a month on a yearly plan.

How accurate is the PDF to CSV conversion?

BankConv copies each transaction exactly as the statement prints it, keeping the date, description, amount and running balance. That makes completeness easy to check: the last balance in the CSV should equal the closing balance on the PDF, and the row count should match the statement page by page. Check the free preview before you pay.

Which software can import a bank statement CSV?

QuickBooks Online, Xero, Sage, Wave, FreshBooks, Zoho Books, YNAB, Excel and Google Sheets all import CSV. Most ask you to match the date, description and amount columns once.

Why doesn't my bank give me a CSV?

Most banks offer CSV only for recent activity. Older months exist only as monthly PDF statements, which is what BankConv converts.

Is CSV better than Excel?

CSV is better for importing into other software. Excel is better if you want to read, total or format the data yourself.

Can I convert a password-protected PDF statement to CSV?

Yes. Enter the PDF password when the converter asks for it; it is used to open the file. Copy-paste and most PDF table tools need the password removed first.

Can I convert a scanned bank statement to CSV?

Yes. Scanned and photographed statements are read with OCR. Check the amounts closely on faded or skewed pages, and compare the last balance with the closing balance on the statement.

What if my bank isn't listed?

BankConv reads the transaction table on the page rather than relying on a list of banks, so statements from most banks convert. Run the free preview first to check the rows before you pay.

Can I convert several statements to CSV at once?

Yes. Upload up to 10 PDFs in one batch, each up to 30 MB, for example a year of monthly statements.

Your statement's data

  • Deleted after 24 hours

    Your PDF and its converted files are deleted automatically. Account owners can choose 48 or 72 hours instead.

  • Read only to extract transactions

    Your statement is read (with OCR for scans) to pull out the transaction rows you download.

  • Encrypted in transit

    Uploads and downloads use HTTPS (TLS).

  • Passwords never stored

    The password of a protected PDF is used once to open the file.

  • No bank login

    BankConv works from the PDF you download, never from a connection to your bank.

How we handle your data