Drop a statement, get a clean spreadsheet in seconds. Ledgerfold checks each transaction against the running balance, so a mis-read number never slips into your books. Runs in your browser. Nothing is uploaded. Cancel any time.
Any tool (or ChatGPT) can pull numbers out of a PDF. The problem is the 1–5 % it gets wrong silently: a merged line, a swapped sign, a 7 read as 1. Ledgerfold recomputes the running balance for every row and flags anything that does not add up.
Most online converters upload your bank data to their servers. Ledgerfold is a single file that runs in your browser. Switch off Wi-Fi and it still works. No account, no tracking, no retention policy to worry about.
1.234,56 and 1 234,56 number formats, day-first dates, column headers in English, Czech, German, French, Spanish, Polish and Dutch, IBAN detection, SEPA CAMT.053, SWIFT MT940, DATEV and the Czech GPC/ABO export for Pohoda and Money S3. The app itself speaks English, Čeština, Deutsch, Español, Français, Italiano, Polski and Português.
Checking, savings, business or credit-card statements, one month or a whole year at once. Ledgerfold reads the PDF text layer and finds the transaction table with or without a header row.
Rows that reconcile get a green tick. Mismatches turn red. Click any cell to fix a description or amount; the check reruns instantly. Delete noise, add a missing row, done.
Pick a preset and download. CSV columns match the importers of QuickBooks, Xero, Wave and YNAB; QBO/OFX import as a bank feed; XLSX includes a summary sheet with opening/closing balances and totals.
Input: PDF statements from any bank, text-based or scanned (built-in OCR), password-protected too. Output:
| Ledgerfold | Online converters | ChatGPT / copy-paste | |
|---|---|---|---|
| Balance check on every row | Yes, automatic | Rarely | No |
| Data leaves your computer | Never | Uploaded to their servers | Uploaded |
| Price | $9 / month, cancel any time | $15–50 / month or per page | Subscription |
| European number & date formats | Yes | Sometimes | Error-prone |
| Editable preview before export | Yes | Sometimes | No |
| Batch of files, unlimited pages | Yes | Page quotas | Context limits |
Monthly or yearly, cancel any time. 14-day money-back guarantee if it does not parse your statements.
Checkout, VAT and invoices are handled by our payment partner. You receive the download link and licence by email within a minute.
Ledgerfold does not rely on bank-specific templates. It detects the transaction table from the column header (in 8 languages) or from the positions of numbers on the page, then validates with the running balance. Tested on real statements from ČSOB, Komerční banka, Česká spořitelna, Raiffeisenbank, UniCredit, Fio, Air Bank, MONETA, Lloyds, NatWest, Sparkasse, Postbank and RBC, including files that hold a whole year of monthly statements and password-protected PDFs. Try the free version first: if it reconciles, it works. If it does not, use "Report a layout problem" to send an anonymised layout file and we will add support.
Correct. The app is a single HTML file and all parsing happens on your computer. You can open it with your network disconnected. There is no analytics script and no account. Only the licence key is checked online, and the OCR engine is fetched once when you first open a scanned PDF.
Yes. Pages without a text layer are read by built-in OCR (Tesseract) directly in your browser, and every recognised row still goes through the running-balance check, so misreads are flagged. The recognition engine is downloaded once from a public CDN the first time you open a scan; your statement never leaves your computer.
QuickBooks Online and Desktop (CSV 3/4-column and .qbo), Xero (CSV), Wave, YNAB, Excel/Google Sheets, any OFX importer, Quicken and GnuCash (QIF), ERP and bank-reconciliation tools that read CAMT.053 or MT940, DATEV (beta), and Czech Pohoda / Money S3 via GPC (beta – verify the first import).
Enter your licence key once. The app re-checks it silently every few days and keeps working offline for up to 7 days. Cancel any time in the customer portal; the app then returns to the free trial (10-row exports). Your statements are never sent anywhere – only the licence key is checked.
If Ledgerfold cannot parse your statements and we cannot fix it within 14 days, you get your money back. No questions asked.