Bank statement reader
Upload a PDF — AI reads every transaction, categorizes spending, and exports to Excel instantly. Digital PDFs, scans, and phone photos all work — OCR runs automatically when the file has no text layer.
Upload your bank statementRead my statementPDF from any bank. Scans and photos work too.A bank statement reader extracts transactions from a PDF or scanned image. Upload the file and the reader uses OCR and AI to identify dates, merchant descriptions, amounts, balances, and categories. Review the result before exporting it to Excel or CSV.
Need a spreadsheet export?
Need transaction rows in your own system?
Need a spending report?
Your full spending report
Net saved in October 2024
Income
$7,712
Spent
$4,844
Activity
47 tx · ~$103/day
Find money you're leaving on the table
Cancel unused subscriptions
3 services you haven't used in 60+ days
Switch to cheaper phone plan
You're overpaying vs similar usage profiles
Cook 3 more meals per week
You averaged $42/meal eating out — 18 times this month
Ask your statement anything
Dining spending jumped 42% vs last month. You ate out 18 times — that's $42 per meal on average.
See where every dollar went
$4,844 across 7 categories
Your financial health, scored
Spot hidden recurring charges
8 subscriptions found · $349/mo
What the reader gives you back
Reads difficult PDFs first, then turns them into transactions you can review, analyze, and export.
AI reads any format
Auto-categorization
Export to Excel / CSV
Spending insights
Multi-page support
Privacy-first
What your bank wrote → what you see
SQ *BLUE BOTTLE COF
Blue Bottle CoffeeDining
AMZN MKTP US*2K7
AmazonShopping
ACH DEP ACME CORP PAYRL
Acme CorpIncome
TST* SHELL OIL 5741
ShellTransport
Reads cryptic merchant names — identifies the real business
“SQ *BLUE BOTTLE COF” becomes “Blue Bottle Coffee” in Dining. “AMZN MKTP US*2K7” becomes “Amazon” in Shopping. The AI understands merchant codes that would take you minutes to decode.
Each transaction is classified into one of 19 spending categories automatically — giving you a complete picture of where your money went without any manual sorting.
Three steps to read your bank statement
- Step 1

Upload your PDF
Drop your bank statement — digital PDF or scanned paper. JPG and PNG images also work. Any bank worldwide. - Step 2

AI reads & categorizes
Every transaction is extracted — date, description, amount — and assigned one of 19 spending categories automatically. - Step 3

View insights & export
See your full spending breakdown, top categories, income vs. expenses. Export to Excel or CSV with one click.
Read your bank statement digitally — no manual entry
Reading a bank statement manually means scrolling through pages of transactions, mentally adding up categories, and hoping you don't miss a charge. A digitalbank statement readerdoes all of that instantly — scanning your PDF, identifying every transaction, and extracting the key fields. What takes an hour with a highlighter takes the reader 30 seconds.
Our reader handles both digital PDFs andscanned documents. If your PDF contains selectable text, extraction is fast and precise. If it's a scanned image, OCR reads the pixels first, then AI processes the text. Either way, you get a clean, structured list of every transaction.
The reader works with bank statements from any country and any bank — Chase, Barclays, Deutsche Bank, HDFC, Commonwealth Bank, and thousands more. Upload your PDF, and within seconds you have a fullfinancial breakdownwith export options for CSV and Excel.
What bank statement extraction software has to get right
Pulling text off the page is the easy half. These four are where extraction tools actually differ — and what to test with your own statements before committing to one.
Knowing what is not a transaction
Statements carry headers, carried-forward balances, interest summaries, and page footers. Software that treats every number as a row hands you a table you have to clean by hand, which is the work you were trying to avoid.
Layouts it has never seen
Template-based extraction breaks on the first bank outside its library. This reads the structure of the page instead, so a regional bank or a foreign format is not a special case.
Balance math as a correctness check
Opening balance plus credits minus debits should equal the closing balance. When it does not, a row was missed or misread — the check that tells you the extraction is complete, not just finished.
Getting the data back out
Extraction is worth nothing sitting in a dashboard. CSV, Excel, QIF, OFX, and QBO all export, and the API returns the same rows as JSON when the statement feeds something you are building.
Secure
Private
Clear pricing
Bank statement analyzer pricing
Your first upload is free. Pay once for a single statement, or subscribe if you have many.
Pass
One statement · no subscription
- 1 upload, up to 100 pages
- Every transaction, categorized
- Subscriptions and savings found
- Report kept for a year

Pro
Most popular$144 billed yearly · save 37%
- Everything in Pass, plus
- 100 pages every month (~20 statements)
- Reports kept for as long as you want
- Priority support
Business
$372 billed yearly · save 37%
- Everything in Pro, plus
- 500 pages every month (~100 statements)
- Never blocked: $0.08 per extra page
- REST API with your own keys
Bank statement reader — FAQ
What is a bank statement reader?
A bank statement reader is software that extracts transaction data from a bank statement PDF — reading dates, descriptions, and amounts — and converts them into structured, searchable data. AI-powered readers also categorize transactions automatically.
How does the AI bank statement reader work?
Upload your PDF → the AI reads every line of your statement, extracts each transaction (date, description, amount, balance), categorizes it into one of 19 spending categories, and presents a full breakdown. Export to Excel or CSV with one click.
Does the bank statement reader work with any bank?
Yes — the reader works with PDFs from any bank worldwide: Chase, Bank of America, Barclays, HSBC, Lloyds, HDFC, SBI, Capitec, and thousands more.
Is the bank statement reader free?
Yes. Anonymous users get one free upload total, ever. That upload analyzes up to 10 PDF pages and shows up to 20 transactions. Free accounts show up to 50 transactions per report. Pro includes 100 pages per billing cycle with full transaction visibility, and Business includes 500 pages per billing cycle.
Can the reader handle scanned or image-based PDFs?
Yes — if your PDF is a scanned image (not text-based), our OCR engine reads it automatically. This works for statements photographed at a bank branch or scanned from paper.
What is bank statement extraction software?
Bank statement extraction software turns the statement PDF into structured rows — date, description, amount, balance — instead of leaving you to retype them. The hard part is not reading the text but knowing which text is a transaction: every bank lays the page out differently, and a statement carries headers, summaries, and footers that must not end up in the table. This page is that software, priced per page rather than per seat.
Does this do financial data extraction generally, or only bank statements?
Only bank and card statements. Financial data extraction as a category also covers invoices, payslips, and annual reports, and tools that chase all of them tend to hand back loose text you still have to structure. Everything here is built around one document type, which is why the output is a finished transaction table rather than a pile of fields.
Can it OCR financial statements other than bank statements?
The OCR step reads any financial document — payslips, invoices, credit card statements — but the extraction that follows is tuned to bank statement structure: dates, descriptions, debits, credits, running balance. On a balance sheet or P&L you would get the text out but not a clean transaction table, so treat it as bank and card statements only.
What's the difference between a bank statement reader and a parser?
A reader is the better fit when the hard part is simply reading the document — especially scans, photos, and image-based PDFs. A parser is the better fit when you already know you need structured transaction rows for spreadsheets, databases, or downstream automation.
Something else on your mind? Write to contact@mybankstatementanalysis.com.

Reading is the first step. The report is the point.
Every transaction the reader pulls out, categorized into a spending report you can act on. One free upload, no account.






