Bank statement converter for bookkeepers, small businesses and freelancers
Bank statements, combined and checked.
Bring PDFs, scans and bank files into one table, checked against the running balance. Explore your cash flow and export to Excel, CSV, PDF, JSON, OFX, QuickBooks or Xero.
- Parsing happens in your browser
- No account needed to try it
Drop statements here
PDF, scans, photos, CSV, Excel, OFX and more
Statements
2
Verified
1
Needs review
1
What it does
Many statements, accounts and currencies in one table
One reporting currency. Overlapping statements are checked for duplicates, and gaps between periods are flagged.
Shows the first row where the balance breaks
Printed balances are recomputed row by row and the first break is marked. Each statement ends up Verified, Partly verified, Needs review or Unverified; with too few printed balances it stays Unverified or Partly verified.
Reads PDF, scans and photos, CSV, Excel and bank files
OFX, QIF, MT940 and camt files too, with no bank templates. Headers are read in English and many other languages.
Parsing happens in your browser
Parsing and OCR run on your device and you need no account to try it. The one exception is the optional masked AI read, which is off by default.
Exports that carry the warnings
Excel, CSV, PDF and JSON keep each row’s status and review note. OFX, QuickBooks and Xero formats carry no review notes, so review flagged rows first.
See where the money goes, then ask about it
Spending, income and trends
Computed on your device from your statements, no AI involved. Averages, a monthly chart, spending by category and highlights are free. The Day pass and Pro add filters, biggest payees, income sources, recurring payments and unusually large payments.
Ask in plain words
The assistant only interprets your question; every number is computed on your device. Works with no account.
The opt-in Advanced AI (“Let the AI read my transactions”, Day pass and Pro) is off by default. If you turn it on, card and account numbers are masked, names are not. Numbers are always computed on your device.
How it works
Add your statements
Most formats, including scanned ones: PDFs, photos, CSV or Excel, from your banks, accounts and currencies.
Check the printed balances
All statements are consolidated into one table. Each row is tested against the running balance and the first break is highlighted.
Review and export
Fix flagged rows, ask questions, then export.
Plans
No page limit on any plan. Prices in EUR.
Free
Try it on a few statements
EUR 0
No time limit
- Up to 10 files at once
- CSV export of the first 25 rows
- All export formats (not included)
- Basic insights
- Built-in assistant
- Advanced AI (opt-in) (not included)
Day pass
For a one-off job
EUR 9/ 24 hours
One payment, no subscription
- Up to 25 files at once
- Unlimited CSV export
- All export formats
- Advanced insights and filters
- Built-in assistant
- Advanced AI (opt-in)
Pro
Best for regular use
EUR 19/ month
or EUR 159 a year
- Up to 50 files at once
- Unlimited CSV export
- All export formats
- Advanced insights and filters
- Built-in assistant
- Advanced AI (opt-in)
See full comparison
| Feature | Free | Day pass | Pro |
|---|---|---|---|
| Files at once | 10 | 25 | 50 |
| Page limit | None | None | None |
| CSV export | First 25 rows | All rows | All rows |
| Excel, PDF and JSON exports | Not included | Included | Included |
| OFX, QuickBooks and Xero files | Not included | Included | Included |
| Reconciliation report (PDF) | Not included | Included | Included |
| Insights | Basic | Advanced, with filters | Advanced, with filters |
| Built-in assistant | Included | Included | Included |
| Advanced AI (opt-in) | Not included | Included | Included |
Frequently asked questions
What is Tallyscope?
A browser-based bank statement converter. It reads PDFs, scans, spreadsheets and bank files into one transaction table, checks the printed balances, and exports CSV, Excel, PDF, JSON, OFX, QuickBooks or Xero files.
Are my bank statements uploaded?
No. Parsing and OCR run in your browser. Only non-statement data uses the network: public exchange rates, an OCR language model from the jsDelivr CDN only when a scan needs a non-English one, accounts and billing, and anonymous analytics if you consent. The assistant sends question wording only, and a masked transaction table only if you opt in.
Which formats can I convert?
Text PDFs, scanned PDFs, password-protected PDFs, JPG, PNG and TIFF images, CSV, XLSX, XLS, ODS, OFX, QFX, QIF, MT940, camt.053 and plain text reports.
How do I know the result is right?
Each statement is checked against its printed balances and marked Verified, Partly verified, Needs review or Unverified. This does not prove dates, missing text or authenticity, so review flagged rows against the original statement.
Can it read scanned statements and phone photos?
Yes, with OCR on your device. Blur, glare and low resolution can cause errors. Balance checks flag discrepancies where the document gives enough evidence; they cannot catch every OCR error.
Can I combine several banks and currencies?
Yes. Load several files into one reporting currency. Overlapping statements are checked for duplicates, and likely transfers between your own accounts are excluded from totals by default. Review those exclusions before exporting.
Is there a page limit?
No. No plan caps pages, Free included. Plans limit files loaded at once and export access. Very large files depend on your device’s memory and processing power.
What do Insights show?
Average monthly money in and out, savings rate, a monthly chart, cumulative flow, spending by category and highlights are free and computed in your browser. The Day pass and Pro add filters, biggest payees, income sources, recurring payments and unusually large payments.
Is it free?
The Free plan supports up to 10 files at once and CSV export of the first 25 rows. Day pass and Pro plans unlock all exports and advanced insights. See pricing for current prices and file allowances.
Does the AI assistant see my transactions?
Not by default. The built-in assistant computes answers locally. If it cannot understand a question, the wording may be sent to an AI model. The opt-in Advanced AI (“Let the AI read my transactions”) is off by default and needs a Day pass or Pro. If you turn it on, a masked copy of your table is sent to Google Gemini: card and account numbers are masked, names and descriptions are not. The numbers are still computed on your device.