Drop in a bank statement PDF and get back CSV, Excel, OFX or QFX, checked against the statement's own balances. Most statements take under a minute.
Free to try without an account. The PDF is deleted as soon as it's converted.
Works with statements from Chase, Bank of America, HSBC, Barclays, Lloyds, NatWest, Monzo, Revolut and 88 more, or any bank that produces a PDF statement. See every bank →
Three things, in about the time it takes to make a coffee.
There are no templates to set up. Columns, signs and dates are read from each statement, so a regional bank works the same as Chase. Scans go through OCR, and locked PDFs just need their password.
Opening balance plus every transaction has to equal the closing balance, to the penny. If it doesn't, the statement is flagged for review before anything reaches your books.
CSV, Excel, OFX, QFX or JSON, one statement or a folder of them at a time. The PDF itself is deleted as soon as it's converted.
Ten minutes doesn't sound like much until it's every page of every statement, every month.
| Per page | Typing it in | NoRekey |
|---|---|---|
| Time per page | About 10 minutes | A few seconds |
| Cost per page | About $5 of your time | About 3¢ on Solo |
| Checked against the closing balance | If you remember | Every conversion |
Typing assumes a transaction every 15 seconds plus checking, at $30 an hour. The arithmetic, in full →
Every format carries the same checked rows, with dates, signs and column headers already right for the software you're importing into.
The uploaded PDF is deleted as soon as its rows are extracted. The rows themselves expire on your schedule, from 30 minutes to 30 days.
Statements aren't read by people or used to train models. The AI provider we use, and its no-training terms, are named in our privacy policy.
No card needed for the free plan. If you'd rather not subscribe, page packs are paid once and never expire.
For working bookkeepers & accountants.
The first one's free and doesn't need an account.
Convert a statement →