Convert CIBC bank statements to Excel or CSV
Upload the PDF exactly as it comes from CIBC Online Banking. Get back a spreadsheet with one row per transaction — date, description, withdrawal, deposit, running balance. No retyping, no cleanup.
What comes back
A CIBC statement is a fixed-width layout that copy-paste destroys. ApexParser reads the column positions, not the raw text order, and checks every line against the statement's own balance.
| Date | Description | Withdrawal | Deposit | Balance |
|---|---|---|---|---|
| 2025-04-03 | Shoppers Drug Mart #442 | 28.95 | ||
| 2025-04-04 | Payroll Deposit, Acme Payroll | 1,840.00 | 14,662.10 |
How it works
Three steps. No manual cleanup after.
Upload your CIBC statement PDF
Business or personal account, single or multi-page. No pre-processing needed.
We parse and reconcile
Every withdrawal and deposit is checked against CIBC's printed running balance, not guessed from the words in the description.
Download Excel or CSV
Five columns, ready to import into QuickBooks Online, Xero, or your working papers.
Built for CIBC's actual layout
Withdrawals and deposits, correctly signed
Column position decides the sign, not keyword-matching on the description, so ambiguous entries still land in the right column.
Running balance reconciled
Every extracted balance is checked against the statement's own declared totals, not just copied and trusted.
Business and personal formats
CIBC personal chequing and business account statements both use the layout ApexParser already knows.
Multi-page statements in one upload
Drop in the whole PDF — a full month or a full year of catch-up bookkeeping — and get back one spreadsheet.
Common questions
Does this work with CIBC business account statements?
Yes. CIBC personal and business statement layouts are both supported.
What transaction types are captured?
e-Transfers, point-of-sale purchases, pre-authorized debits and fees all come through, each as its own row with the correct sign.
What file do I get back?
An Excel file (.xlsx) with Date, Description, Withdrawal, Deposit and Balance columns, one row per transaction.
Is my statement data kept private?
Your PDF is used only to generate your spreadsheet.