Scanned PDF & image to structured data
Bank statement OCR
Upload any scanned bank statement — get OCR extraction , AI categories , Excel download and structured transactions in seconds.
Choose The Right Tool
Need structured parsing next?
Use the parser page when OCR is only the first step and you also need normalized merchants, categories, and structured rows.
Open the parser →Need extraction instead of OCR detail?
Use extraction when the main goal is clean transaction rows from the statement, regardless of whether OCR runs behind the scenes.
Open extraction workflow →Need export formats after OCR?
Use the converter when the next step is CSV, Excel, QIF, OFX, or QBO output for another system.
Open the converter →How the OCR pipeline works
From raw pixels to structured data in four steps — all automatic.
Upload scanned statement
Any scanned PDF, photo, or image — even blurry phone photos. JPG, PNG, PDF all supported.
OCR reads every character
Google Cloud Vision scans pixel by pixel. Letters, numbers, and symbols are identified — even from low-quality sources.
AI structures the data
Extracted text is parsed into rows. Dates, descriptions, and amounts are separated into clean columns.
Download your spreadsheet
Get a .xlsx or CSV with every transaction in its own row. Ready for Excel, Google Sheets, or your accounting tool.
What the OCR handles
Scanned, photographed, or digital — upload anything and we figure out the rest.
Scanned PDFs
Paper statements digitized by a scanner — the most common OCR use case. Clear scans at 200+ DPI work best.
Phone photos
Snap a photo of your paper statement. Our OCR handles tilted angles, shadows, and variable lighting.
Screenshots
Banking app screenshots or online banking page captures. Even low-resolution screenshots are readable.
Faded receipts & thermal prints
Old thermal-printed statements with faded text. Our AI enhances contrast before reading.
Multi-page statements
Upload a multi-page scanned PDF. Each page is processed separately, all transactions merged into one file.
Digital PDFs (auto-detected)
If your PDF already has selectable text, OCR is skipped — data is extracted directly for 99%+ accuracy.
Practical OCR tips that improve results
OCR quality is mostly about the source image. A few simple habits can make the difference between a usable export and a cleanup job.
Prefer flat scans over angled photos
A straight page with visible edges gives OCR cleaner baselines and reduces the chance of broken rows or clipped amounts.
Use the original PDF when you have it
If your bank offers a downloadable PDF with selectable text, use that instead of a printed copy. It is faster and usually more accurate than OCR.
Watch contrast and shadows
Phone photos are fine, but dark shadows across amount columns and low contrast in small text make recognition less reliable.
Check the first few and last few rows
Headers, balances, and page breaks often create the trickiest OCR cases. A quick review there catches most issues early.
For bookkeepers & accountants
Client sent a scanned statement?
This handles it.
Phone photos, faded printouts, scanned PDFs from small banks — OCR reads them all and outputs clean transaction rows ready for Xero, QuickBooks, or Wave.
Client uploads their scan
Accept any format — PDF, JPG, PNG. Works with phone photos, flatbed scans, and faded printouts from regional or small banks.
OCR + AI extract every row
Google Cloud Vision reads the text regardless of image quality. AI normalizes dates, amounts, and merchant names into clean structured data.
Export to CSV or Excel
Download a CSV ready for Xero import, an Excel file for QuickBooks, or QBO/OFX for direct bank feed matching.
Works with
Accuracy by source type
Better source quality = higher accuracy. Our AI flags uncertain results rather than guessing.
50+ languages
Upload from any country — AI reads local scripts
Smart vision extracts transactions from any format — no matter the bank, country, or language
More than just categories
Real financial clarity from your bank statement.
Subscription tracker
Find the charges you forgot about
AI scans every transaction and flags recurring payments, including charges you may not recognize at first glance.
- Detects monthly, annual, and weekly charges
- Shows your true monthly subscription cost
- Spots free trial conversions before they auto-renew
Subscription tracker
Find the charges you forgot about
AI scans every transaction and flags recurring payments, including charges you may not recognize at first glance.
- Detects monthly, annual, and weekly charges
- Shows your true monthly subscription cost
- Spots free trial conversions before they auto-renew
AI Insights
Your finances, explained by AI
Get a personalized breakdown of spending habits and anomalies. AI reads every transaction and tells you what actually matters.
- Highlights unusual spending spikes
- Tracks month-over-month trends
- Summarizes financial health in plain English
AI Insights
Your finances, explained by AI
Get a personalized breakdown of spending habits and anomalies. AI reads every transaction and tells you what actually matters.
- Highlights unusual spending spikes
- Tracks month-over-month trends
- Summarizes financial health in plain English
Smart recommendations
Not generic tips — your tips
Every recommendation is based on your actual transactions. See the pattern behind the suggestion and its estimated monthly impact, not vague budgeting advice.
- Ranks changes by potential monthly impact
- Names the transaction pattern behind each tip
- Gives you a concrete next action to review
Potential monthly savings
$227/mo
Potential monthly savings
$227/mo
Smart recommendations
Not generic tips — your tips
Every recommendation is based on your actual transactions. See the pattern behind the suggestion and its estimated monthly impact, not vague budgeting advice.
- Ranks changes by potential monthly impact
- Names the transaction pattern behind each tip
- Gives you a concrete next action to review
Analyze your own statement
Upload a PDF, get your full report in 30 seconds.
Statement analyzer pricing
Pro
For heavy files and repeat work
- 200 PDF pages per month
- Unlimited visible transactions per report
- Subscription and recurring charge detection
- Priority support
Business
For lenders, accountants, and teams processing at volume
- 500 PDF pages per month, then $0.08/page
- REST API access with your own keys
- Unlimited visible transactions per report
- Priority support
FAQ