OCR-powered bookkeeping automation

Agentic accounting. Extract. Review. Build

Upload bank statements, invoices, receipts — PDF, scan or photo. Recon reads them, classifies every transaction, and rolls the numbers up into reports. Every figure stays linked to its exact spot in the source.

01 — Upload & OCR

Every document, read instantly

Statements, invoices, receipts — PDFs, spreadsheets, scans, photos. Drop them all in; the OCR cascade reads each one and grounds every line to its spot on the page.

02 — Easy review

Hover and review

Every extracted transaction stays linked to the original document. Hover it and its exact location lights up on the page — verifying a number takes a glance, not a hunt.

03 — Classification

Transactions classifcation

Each row is classified into a two-tier chart of accounts — income, supplies, software, payroll — the moment it lands. No rules to write.

04 — Calculation & reports

Build statements with co-pilot

Categories roll up and the numbers compute into a pre-filled Income Statement and Cash Flow — every figure traceable to the transactions behind it.

05 — Auto-review

Approved by you

Recon double-checks the statement line by line; anything unresolved is queued for your client with a note. You just approve.

Built for messy, real-world documents

Not every statement is a clean export. Recon handles the ones that aren't.

OCR for invoices, images & PDFs

Digital PDFs, scanned invoices, even phone photos of receipts. A quality-scored cascade of extraction engines — table parsing, geometric layout recovery, OCR, and a vision model for the hardest layouts — picks the best result automatically, so borderless and multi-table statements come through clean.

Auto classification & reports

Every transaction is categorized into a two-tier chart of accounts the moment it's extracted. Income Statement and Cash Flow reports pre-fill themselves from the numbers, and each line item drills down to the exact transactions behind it — no spreadsheet gymnastics.

OCR template learning

A recurring layout that won't extract? Teach it once: box the table or total on the document and save it as a template. Recon fingerprints the page, and every future upload that matches is extracted automatically — the same vendor's invoice never needs manual work twice.

Seamless client notification

Anything the pipeline can't confidently classify lands in a single review queue instead of getting lost. Add a note per transaction and notify your client in one click — resolve the "what was this charge?" back-and-forth without leaving the app.

Stop retyping statements

Bring your worst-formatted document — that's the one Recon was built for.

Request early access