Bank statements to clean, verified books — in minutes.
Upload a client's statement PDFs and receipt photos. ReconLens extracts every transaction, checks the math against opening and closing balances, categorizes against that client's chart of accounts, and hands you a QuickBooks- or Xero-ready CSV. You review only the rows that don't reconcile — not all of them.
No credit card required. Unlimited clients on every plan, including Free.
| Date | Description | Category | Amount | Flag |
|---|---|---|---|---|
| 01/14 | POS DEBIT 4417 HOME DEP | Job Materials | −$418.62 | Balance mismatch |
| 01/19 | ZELLE FROM M GARCIA | Sales income? | +$1,250.00 | Low confidence |
| 01/22 | SHELL OIL 5744 REDMOND | Fuel | −$68.12 | Possible duplicate |
From a 14-page PDF to an import-ready CSV in four steps
The two hours you spend keying in a monthly statement becomes about ten minutes of reviewing exceptions.
Upload
Drag in statement PDFs, credit card statements, or receipt photos — multiple files at once. On paid plans, clients can email documents straight to their own ReconLens address.
Auto-extract & verify
Every transaction is extracted, then the math is checked: opening balance plus all transactions must equal the closing balance, to the penny. Rows that don't reconcile get flagged, never silently passed through.
Review only flagged rows
Rows that pass are collapsed. You see the handful that need a human — balance breaks, low-confidence categories, possible duplicates — with the original page image alongside. Keyboard shortcuts for the whole flow.
Export to QuickBooks or Xero
One click produces QuickBooks 3-column or 4-column bank CSV, Xero bank statement CSV, or a generic CSV with categories and confidence scores. Formatted to pass each import wizard.
OCR you have to re-check row by row isn't automation
Extraction tools save you typing, then hand the verification back to you. ReconLens does the arithmetic a careful bookkeeper would do — on every statement, automatically.
Statement-level check: opening balance + sum of extracted transactions must equal the closing balance, within $0.01. Row-level check: when the statement prints a running balance column, we verify previous balance + amount = running balance on every line, and flag the exact row where the chain breaks. If a statement can't be reconciled even after a second extraction pass, we say so with a banner — we'd rather tell you "couldn't verify" than hand you a wrong number.
Exceptions-only review
Rows that pass balance and category checks are collapsed by default. A typical 14-page statement leaves you 4–8 rows to look at instead of 250.
Per-client category memory
Each client gets their own chart of accounts. When you correct a category once — "Shell Oil is Fuel, not Travel" — ReconLens remembers it for that client and applies it next month.
Privacy first
Original files auto-delete after 90 days — or immediately after processing if you set retention to zero. Your clients' data is never used to train AI models. Read the promise.
Already using Dext or Hubdoc?
Both are established tools with real strengths. Here's exactly where ReconLens differs — and where they're still the better choice.
ReconLens vs Dext
Dext charges per client with a 10-client minimum — roughly $250/month before your eleventh client. ReconLens starts at $29/month with unlimited clients, and adds statement-level balance verification Dext doesn't do.
Read the full comparison →ReconLens vs Hubdoc
Hubdoc's most common complaints — extraction errors you discover later, and broken bank feeds — are exactly what ReconLens is built to prevent: verified math and flagged rows instead of silent mistakes.
Read the full comparison →Your clients' statements are not our training data
Deleted on your schedule
Original files are deleted after 90 days by default. You can set retention anywhere from 0 days (deleted right after processing) to 365. Extracted transaction data stays until you delete it — and deleting your account hard-deletes everything.
Minimal by design
We store only the last four digits of any account number — full numbers never touch our database. Files live in private storage, accessible only through short-lived signed links. No document is ever used to train models.
Process your next statement in minutes, not hours
Start on the Free plan — 50 pages a month, unlimited clients, every feature including balance verification and QuickBooks/Xero export.
Create your free accountNo credit card. Upgrade only when 50 pages stops being enough.