How to convert a bank statement to CSV
- 1
Drop the PDF statement
Download it from online banking first. Checking, savings and credit card statements all work; password-protected PDFs too.
- 2
Check the balance
Every transaction is listed with the result of the balance check. Fix anything that’s off right in the table.
- 3
Download CSV
Pick the date format you need in Export settings. Any other format is one click away too.
CSV for QuickBooks Online and Xero
QuickBooks Online’s Upload transactions screen accepts a CSV with Date, Description and Amount (3 columns) or Date, Description, Credit and Debit (4 columns). Pick “CSV for QuickBooks” to get the 3-column layout. Xero’s bank statement import takes CSV files too.
Dates and amounts the way importers want them
Pick MM/DD/YYYY, DD/MM/YYYY or YYYY-MM-DD before you download. Amounts are written as plain numbers (-4.50, 2500.00) with no currency signs or thousands separators, which is what import screens expect.
The formats
- PDF statement
- The statement your bank lets you download from online banking. It looks like a table but is really text placed at positions on a page, which is why copying it into a spreadsheet goes wrong. Scanned paper statements are pictures of text and need OCR, which BankToRows doesn’t do yet.
- CSV
- Comma-separated values: a plain-text table that every bank, spreadsheet and accounting app can read. Banks’ CSVs differ in column names, date order and whether money out is negative or in its own column.