What you get back
- Bank name, account holder and masked account number
- Routing number, sort code, BSB, transit or IFSC code
- Statement period, currency, opening and closing balance
- Every transaction: date, value date, description, reference, debit, credit, running balance
What is checked before you export
- Opening balance + credits − debits = closing balance
- Running balance re-computed on every row
- Printed debit and credit totals match the columns
- Every transaction date falls inside the statement period
- No rows repeated or dropped at page breaks
Checks are written in plain language in an editable prompt, so you can add your own.
Built for
Bookkeepers catching up on client accounts, lenders reviewing applicant statements, and anyone moving a year of PDFs into QuickBooks, Xero or a spreadsheet.
Formats
Upload PDF, PNG, JPG and TIFF up to 20 MB. Export CSV, Excel (.xlsx) and JSON, or use the REST API and signed webhooks.
Questions
Which banks are supported?
Any bank. aiXtractor reads the page layout instead of relying on a template per bank, so statements from small banks and credit unions work the same way as statements from large ones.
Can it read scanned or photographed statements?
Yes. Upload PDF, PNG, JPG and TIFF. Scans and phone photos are read by the same vision model as digital PDFs.
How do I know the numbers are right?
After extraction a second pass recomputes the running balance on every row and reconciles opening and closing balances. Any row that breaks the chain is flagged, with a link that shows the exact spot on the page.
Can I import the result into QuickBooks or Xero?
Yes, through their CSV upload. Export the transactions as CSV, keep the date, description and amount columns, and upload. Our guides walk through both.
Guides
How to import a bank statement PDF into QuickBooks Online
Your bank only gives you PDFs, and QuickBooks Online wants a CSV. Here is the exact CSV layout QuickBooks accepts, how to get one from a PDF, and how to check it before you upload.
13 October 2026 · 7 min
GuideHow to convert a bank statement PDF into a CSV Xero will accept
Xero imports bank statements from CSV, but it is strict about dates, signs and headers. A step-by-step guide to getting a clean, reconciled file from a PDF statement.
13 October 2026 · 6 min
Related
Credit card statement PDF to CSV and Excel
Extract every purchase, payment, fee and interest charge from credit card statement PDFs. The account summary is reconciled against the transactions.
InvoicesInvoice data extraction with line items
Extract supplier, dates, tax IDs, totals and every line item from invoices in any layout. Line math, tax and totals are checked before export.
Try it on your own documents
50 free pages every month. No card required.