Sample Bank Statement CSV Output

See what the cleaned data looks like before you upload a real statement. This is example data, not a real account.

The cleaned transaction table

Each transaction becomes a row with separate, spreadsheet-ready fields.

Sample output (example data)

DateDescriptionDebitCreditAmountBalance
2024-05-02Payroll Deposit2,200.002,200.004,200.00
2024-05-03Grocery Mart #21484.20-84.204,115.80
2024-05-05Coffee Roasters5.75-5.754,110.05
2024-05-07Hydro One Pre-Auth142.50-142.503,967.55
2024-05-09e-Transfer Received300.00300.004,267.55

Example data for illustration — your real statement produces your own rows.

The same data as raw CSV

This is exactly the kind of file you download and open in Excel or Google Sheets.

Date,Description,Debit,Credit,Amount,Balance
2024-05-02,Payroll Deposit,,2200.00,2200.00,4200.00
2024-05-03,Grocery Mart #214,84.20,,-84.20,4115.80
2024-05-05,Coffee Roasters,5.75,,-5.75,4110.05
2024-05-07,Hydro One Pre-Auth,142.50,,-142.50,3967.55
2024-05-09,e-Transfer Received,,300.00,300.00,4267.55

What each column means

The columns are designed around bank statement data, not generic tables.

Date
The transaction date, normalized to a consistent, sortable format.
Description
The merchant or memo text, rejoined when it wraps across lines.
Debit
Money out, kept in its own field.
Credit
Money in, kept in its own field.
Amount
Calculated from debit/credit so the two never disagree.
Balance
The running balance, when the statement lists one per line.

No bank login. Not used for marketing. StatementCSV processes your statement to create your spreadsheet file, and your statement data is not sold or used for marketing or ads. Read about security

Bank statements, specifically

Built for Canadian bank statements, not generic PDFs

This sample shows the point of a dedicated bank statement converter: clean transaction rows with debits, credits, amounts, and balances in their own fields — not a rough copy-paste of a PDF. You review the data before exporting, and balance checks help catch a missing or misread transaction.

Ready to see your own data?

Upload a PDF statement and preview the cleaned rows before you export.

Looking for a specific bank? See the RBC and TD guides.