Bank statement converter
Turn PDF bank statements into CSV, checked row by row
Get transactions out of a PDF statement and into Excel, Xero or QuickBooks. Your file is read on this device and never uploaded. Every row is checked against the statement's own running balance, so mistakes are caught instead of imported.
Nothing is uploaded
The PDF is read by code running in your browser. A counter under the converter shows how many network requests happen after you choose a file: zero. The page's security policy also tells your browser to block connections to any other site.
Every row is checked
The previous balance plus each transaction must equal the balance printed on the statement. Rows that don't add up are highlighted for you to check.
You can read the code
The converter is open source, so anyone can confirm it does what this page says. Free to use for one statement at a time, with no account.
How the balance check works
Most bank statements print a running balance after each transaction. Tallyproof uses it to check its own work. If a digit is misread, a row is missed or a sign is wrong, the numbers stop adding up and the row is flagged.
03 Dec Grocery store -82.40 917.60 1,000.00 - 82.40 = 917.60, checked
04 Dec Salary +2,450.00 3,367.60 checked
05 Dec Electricity -196.00 3,181.60 3,367.60 - 196.00 = 3,171.60, check this row
Credit card statements usually have no running balance. For those, Tallyproof checks that the opening balance plus every transaction equals the closing balance.
What it works with
Statements downloaded from online banking as PDFs, from any bank, as long as the PDF contains real text (you can select the words in a PDF viewer). Layouts are detected automatically: separate debit and credit columns, a single signed amount column, dates with or without years, descriptions that wrap onto several lines, and credit cards. Scanned paper statements are not supported yet.
If a statement is not read correctly, nothing about it leaves your computer, so we never see it. The FAQexplains how to report a layout without sharing the file.
Pricing
Free
US$0
- One statement at a time, as many as you like
- Every row checked against the running balance
- CSV, Xero CSV and QuickBooks Online CSV
- No account, nothing uploaded
Catch-up Pass
US$19 once
- 30 days of Pro, no subscription
- For a one-off job, such as a year of statements
- Everything in Pro
Pro
US$9 / month
or US$69 / year
- Convert many statements at once
- Merge them into one file, with overlapping rows removed
- OFX and QIF exports
- Cancel any time
Payments are handled by Polar, which acts as the merchant of record and adds any sales tax. Pro is unlocked with a licence key in your browser; there is no account to create. 14-day refunds, no questions asked.