Convert a bank statement
PDF, scan, or photos. Balance-checked on the way out.
Drop a PDF statement here, or photos of a paper one
PDF up to 20 MB or 100 pages, or up to 10 JPG/PNG photos
3 free pages every day, no account
Your file is processed in memory and discarded when the conversion finishes. We keep no copy. What happens to your file
Want to see it run first? .
Reading your statement
- Uploading…
- Reading the statement…
- Checking balances…
- Preparing your exports…
- Done
What the green badge means. We rebuild your running balance from the transactions and compare it to the one your bank printed. If they match, the numbers came across.
Which format do you need? QBO for QuickBooks, OFX for Xero, XLSX for Excel. You can download all of them from this one conversion.
Your file isn't being kept. It's in memory right now and gone when this finishes.
A flagged row isn't a broken file. It's one line to check against your PDF, usually a single misread digit.
This statement doesn't print an opening balance we can read. If you have one, for example the previous statement's closing balance, enter it to check every row.
Every balance follows the one before it, but this file doesn't show a printed opening balance, so the first figure is taken as given rather than checked. Add it if you have it.
If this file holds part of a longer statement, enter the opening balance for these pages and the check runs from there.
Type it as printed on the statement: 1.234,56 and 1,234.56 both work. Overdrawn: a leading minus or DR.
Every row you can see matches the balance printed beside it. Only the total at the end is off, which is what happens when a file holds part of a longer statement: the closing balance printed on it usually belongs to the whole period, not just these pages. It can also mean the opening balance was misread, the rows are in an order we didn't detect, or one part of the scan is too low-quality to read reliably. The rows are below to check against your PDF. If this was a native PDF, it was already read again on a stronger model.
Each row's balance is recalculated from the opening balance and checked against the number the bank printed beside it.
| Date | Description | Debit | Credit | Balance | Check |
|---|
Highlighted rows didn't match the printed running balance. Open those lines against your PDF. A flagged row usually means a single digit was misread rather than a problem with the file. We never silently correct an amount, because a correction would be a guess.
Download. Every format is included, at no extra pages
- Transactions → Bank transactions
- Pick the account, or Link account → Upload from file
- Drag in the .qbo file, choose the account, Continue
- Select the transactions and confirm
If QuickBooks refuses the file, email us the bank name; a bank identifier is added on request. Full guide
Date, Description, Amount, money out negative. Nothing to map away, nothing to delete. The seven-column CSV is the one for Excel. Guide
- Accounting → Bank accounts
- Menu icon on the account → Import a Statement
- Upload the .ofx file
Xero recommends OFX over CSV for manual imports. Full guide
Nothing is kept
Your file exists only while the conversion runs, then it's deleted. The full data flow.
Every row checked
Opening balance plus transactions has to equal each printed balance. Rows that don't add up are flagged. How the check works.
Eight formats
Excel, CSV, a three-column CSV for an accounting import, QBO for QuickBooks, OFX for Xero, QFX, QIF and JSON, all from one conversion. Which one do you need?