PDF statements in.
CSV & Excel out.
Convert PDF, CSV, or XLSX bank statements into clean transaction data — then see every company that charged you, with links to sign in and manage billing.
=CONVERT(statement.pdf)04/02 VISA PURCHASE NETFLIX.COM 123456 -19.9904/03 AWS EMEA aws.amazon.com LU -42.10
2 rows · 1 sheet · ready to export
CSV & Excel export
Clean, structured transaction rows from any PDF, CSV, or XLSX statement — ready for Excel, Sheets, or your accounting tool.
Companies that charged you
We group charges by company so you can spot subscriptions and recurring bills — with links to sign in or manage billing.
Reconciled by people who hate retyping
"We used to spend hours retyping transactions from PDF statements. bankstatement.ai exports clean CSVs in minutes and surfaces company billing links we would have missed."
"I upload my business account PDF and get an Excel file I can hand straight to my accountant. The company list with login pages saves me from digging through old emails."
"Our team processes dozens of statements each month. Clean spreadsheet mode is fast, and Find billing links helps us reconcile subscriptions without manual research."
"Reliable extraction from mixed-format statements, and the billing portal links are surprisingly accurate. It has become part of our month-end workflow."
Common questions
What file formats are supported?
PDF, CSV, and XLSX bank statements up to 25 MB.
How does pricing work?
Anonymous users get 10 free pages. Registered users can subscribe to Starter (100 pages/month) or Pro (2,000 pages/month).
How do you find the companies that charged me?
Find who charged you mode reads your transactions, groups them by company, and surfaces each company's sign-in or billing page.
How long are results kept?
Shared result links expire after seven days. Uploads and exports are deleted automatically.