BalanceProofEvery export is checked: balances must tie out, or we show you which rows do not.

Bank statement PDF, converted and checked

Drop a statement and every running balance is checked before you export. Rows that do not tie out are marked, not hidden.

Drop bank statement PDFs here

or

No signup. No upload - statements are parsed in this browser tab.

  • Balances are checked before anything is exported.
  • Rows that do not tie out are flagged, never dropped.
  • Close the tab and nothing is left behind.

The bank statement converter that checks the math before you export.

Drop a PDF and the opening balance plus every transaction has to equal the closing balance. If a row does not tie out, it gets flagged - not quietly dropped.

The PDF is read in this browser tab. Nothing is uploaded, so there is no server copy to trust.

How the gate works

Five states, stamped on every export

Every account section on a statement lands in one of five states. The state is stamped on the export, so a file is never mistaken for verified when it is not.

  • Verified row-by-row

    The strongest check. Each running balance was recomputed from the one above it.

    Every running balance on the statement adds up. This export is safe to import.

  • Verified at statement level

    The totals tie out even though the statement prints no per-row balance to check.

    The opening and closing balances add up, but there are no per-row balances to check each line.

  • Partially verified

    Daily ending balances tie out, but not every single line could be checked on its own.

    The daily ending balances add up, but not every single row could be checked.

  • Unverifiable - no balance data on statement

    No balances are printed, so the math cannot be checked here. Read the rows before you rely on them.

    This statement has no balances to check the math against. Review the rows before you import.

  • Reconciliation failed - 3 rows do not tie out

    The math does not add up. The exact rows that disagree are highlighted for you to fix.

    The math does not add up. The rows below that do not tie out are marked. Fix them, or export with the failed stamp.

Straight answers

The five things bookkeepers ask first

I will still have to check every row myself.

You check the rows the math flags, not all of them. When the running balance chain ties out end to end, the export is stamped verified and you review the flags, not the whole statement.

Is it safe to put client statements through this?

The PDF is parsed in this browser tab. It is never uploaded, so there is no copy of it on a server for anyone to reach. Your written data-security plan has no new place the file travels to.

Free tools exist, and paid ones feel steep.

The free tier converts 20 statement pages a month with the same reconciliation gate. Pro is $19 a month for unlimited pages - about twenty minutes of billable time - and you cancel in one click.

My bank feed already imports transactions.

Feeds cover roughly the last 90 days. They cannot reach last year, a closed account, or a feed that broke mid-period. That gap is the catch-up work this handles.

We already pay for another converter.

Convert one statement here right now - no account, no card, nothing for your IT to approve. Compare the reconciliation stamp against what you get today, then decide.

Do not take our word for it

Open your browser Network tab and watch nothing leave.

The strongest privacy claim is one you can check yourself. Open developer tools, drop a statement, and watch the request list stay empty through the whole convert-and-export flow.

See how to verify it

Pricing

Start free. Go unlimited when it pays for itself

Free

$0no signup, no card
  • 20 statement pages per month
  • Full reconciliation gate included
  • All export formats
Convert a statement

Pro

$19per month
  • Unlimited pages
  • Batch conversion
  • Priority email support
  • Cancel in one click

Checkout not configured yet

Pro annual

$149per year (about 2 months free)
  • Everything in Pro
  • One invoice per year

Checkout not configured yet

Billing you can trust

The billing promises, in plain terms

No card needed to try

The free 20 pages a month need no signup and no card. You reach payment only when you decide to.

Cancel in one click

Stopping Pro is one button. No email to support, no retention maze, no waiting.

No surprise renewals

You are told before a renewal, not after a charge you did not expect appears on a statement.

Unused months are refunded

Cancel partway through a paid period and the time you did not use comes back to you.

Questions

Frequently asked

How accurate is the conversion?

Instead of quoting an accuracy number, the converter shows its work. It recomputes the statement balances and stamps every export with what it could and could not verify. When a row does not tie out, it is flagged for you rather than shipped as if it were correct. You decide based on the check, not a marketing figure.

What leaves my browser?

The statement never does. The PDF is read in this tab and no request carries its contents. The only thing sent is a small counts-only usage beacon after an export - event counts and a page-count bucket, no document text, no identifiers. You can block it and the converter keeps working. The full list is on the verify page.

Which formats can I export?

QuickBooks Online CSV (a single signed amount by default, with a four-column option), Xero CSV, and a generic CSV. Dates are formatted for the target, currency symbols and thousands separators are stripped, and files over the QuickBooks size limit are split into date-ranged parts.

What if my statement will not reconcile?

You still get the file. It carries a "reconciliation failed" stamp and the rows that disagree are highlighted so you can correct them in the review grid or fix the source. Nothing is hidden and nothing is silently dropped.

Do I need an account or a card to start?

No. Drag a PDF onto the page and it converts. The free tier needs no signup and no card. You only enter payment if you choose to go unlimited.

Does it handle scanned or photographed statements?

The in-browser reader is built for born-digital PDFs, which is the common case for downloaded statements. A scanned image with no text layer may not read locally. When that happens the converter tells you plainly rather than guessing.

Can I convert several statements at once?

Yes. Drop a batch and each one is parsed and reconciled on its own, with its own stamp. Overlapping months are de-duplicated so a transaction is not counted twice.

How is my money handled if I upgrade?

Checkout and billing run through Polar as the merchant of record. There is no card kept on file that you cannot remove, cancellation is one click, and unused paid months are refunded. The free tier keeps working next month with no card on file.