Stop typing bank statements into spreadsheets.
Drop in a PDF. Get a clean, reconciled spreadsheet in seconds, with every transaction checked for you.
No card needed · 3 free statements every month
No upload, no sign-up — watch a real statement reconcile
Sample content — replaced with real customers before launch
- Northwind Books
- Atlas Bookkeeping
- Meridian Finance
- Cedar & Co
- Harbor Accounting
- Quillbank Advisory
- Statements converted
- 12,000+
- Bank layouts recognised
- 250+
- Average user rating
- 4.8/5
- Typical turnaround
- < 30s
Statements converted
Bank layouts recognised
Average user rating
Typical turnaround
“I used to block out a whole afternoon every month to retype statements into a sheet. Now it is a two-minute upload — and the balance check caught a transposed figure I would have spent an hour hunting.”
“We close thirty-odd client accounts a month. Every export comes back already balanced, so month-end went from the week I dreaded to something I barely notice.”
“Honestly, I did not trust it at first. Then I watched it flag a row where the running balance did not add up. That was the moment I moved our whole team over.”
The three-hour job nobody wants.
Every month it is the same ritual. Open the PDF, then retype it row by row into a spreadsheet, hoping the balance still adds up at the bottom.
One transposed digit and the whole reconciliation is wrong, and you are hunting for it at 9pm.

From PDF to spreadsheet in three steps.
Upload your PDF
Drag in any bank statement. Dozens of layouts are recognised automatically, no templates to set up.
Every row extracted
Date, description, debit, credit and balance are pulled out and checked by a deterministic validator.
Download your sheet
Reconciled and ready for your books in seconds. Export to CSV, Excel or JSON.
Watch a statement become a spreadsheet.
Reading statement.pdf
5 pages
Extracting transactions
date · description · amount · balance
Validating & reconciling
balance checks · date sanity · debit/credit
reconciled.xlsx ready
download in one click
If your bank prints a PDF, we can read it.
You should not have to check a compatibility list. Whatever bank, country or format your statement comes in, the extractor adapts to it instead of asking you to adapt to us.
No templates to set up
Layouts are recognised automatically. You never map columns or configure a bank profile.
Digital or scanned
Clean digital PDFs and scanned or photographed statements both work, with OCR as a fallback.
Any currency, any format
Dates, amounts and running balances are normalised however your bank prints them.
Numbers you can hand to your accountant.
Extraction is only half the job. Every statement is checked and kept safe.
- Encrypted in transit & at rest
- GDPR-aligned
- Isolated per account
- Never used to train models
A deterministic validator checks every transaction
Not a black box. Plain, repeatable rules run on every document, with no external call. Every row is either reconciled or flagged for review — so you get numbers you can defend, not a confidence score to trust on faith.
- Balance reconciliation, row to row
- Date and amount sanity checks
- Debit and credit direction
- Suspicious value flags for review
Encrypted throughout
Your files are encrypted in transit and at rest.
Isolated per account
Your documents are scoped to you and never shared.
You set retention
Choose how long files are kept, then auto-deleted.
Never training data
Your statements are never used to train models.
Pricing that scales with your volume.
Start free, no card needed. Upgrade when you outgrow it.
Questions, answered.
Everything you might want to know before your first upload.