Bank statements in.Clean spreadsheets out.

Upload a PDF, even a scan, or drop a batch of statements at once. Your first statement each day is free — the whole table, every balance checked, and the Excel, CSV or QuickBooks download.

What you get back

Balances verified row by row

The statement prints a running balance, and every row checks out against the one before it.

Totals verified

No running balance is printed, but the opening balance plus every transaction matches the statement's closing balance.

Closing balance not printed — can't verify

The statement never states a closing balance, so there's nothing to check the numbers against. We say so instead of guessing.

Formats

CSV
A plain comma-separated file every spreadsheet and accounting tool can open.
Excel
A formatted .xlsx workbook with tabular numbers, ready to review.
QuickBooks
A three-column Date/Description/Amount CSV shaped for QuickBooks import.

Pricing

We count pages, because that is what the work costs. Most bank statements run 3–6 pages, so we show roughly what each plan means in statements — a month of one client's checking account is usually one statement. Run out and nothing breaks: buy a $9 pack or move up a tier, and your pages are there immediately.

Free

$0

One complete statement a day, up to 30 pages. The full table, the balance check and all three downloads. No account, no card.

Statement pack

$9

50 pages, valid 30 days — about 13 statements. No subscription, nothing to cancel. Convert a statement above, then unlock it.

Solo

$29/month

150 pages/month — about 38 statements. A solo bookkeeper, or a business doing its own books.

Monthly. Cancel in two clicks. No annual contract.

Firm

Recommended

$119/month

750 pages/month — about 188 statements. A practice with a heavy month, or back-year cleanups.

Monthly. Cancel in two clicks. No annual contract.

Volume

$299/month

2,500 pages/month — about 625 statements. High volume: lending, audit, or a practice at scale.

Monthly. Cancel in two clicks. No annual contract.

We never store your statement

StatementBatch processes your PDF in memory to produce your spreadsheet, then forgets it. Nothing about the statement — not the file, not the transactions — is saved on our servers. Anthropic (the maker of Claude) is the only other company that sees it: it reads the statement for us, deletes the data within 30 days under its API policy (longer only if flagged for misuse), and doesn't train on it. Read the full privacy page.

Frequently asked questions

›What formats can I download?

CSV, an Excel (.xlsx) file, and a QuickBooks-importable CSV (Date, Description, Amount).

›Does it work on scanned or photographed statements?

Yes — it reads statements with no text layer too, including phone photos and faded photocopies. Very low-quality scans may need a manual check afterward; that's what the balance-match indicator on your results is for.

›What if the statement doesn't print a closing balance?

We say so, plainly — you'll see "closing balance not printed — can't verify" instead of a false checkmark. We never claim a statement balances when there's nothing on the page to check it against.

›Do you store my bank statement?

No. The file and every extracted transaction exist only for the length of your request, in memory. See the privacy page for exactly what that means.

›What do I get for free?

One complete statement a day, up to 30 pages: every transaction, the balance check, and the Excel, CSV or QuickBooks download. Nothing is held back and no account is needed. The second statement in a day — and any batch — is where a plan starts.