Home › Methodology
Every conversion is verified against the statement itself before download. This page explains exactly how, in plain language.
A bank statement is self-checking: it prints an opening balance, a list of transactions, and a closing balance, and in most layouts a running balance after every transaction. If a conversion drops a transaction, duplicates one, misreads an amount, or flips a sign, the arithmetic stops agreeing with the statement.
The converter uses that arithmetic as the test. After extraction it performs two checks. The totals check adds the opening balance to every extracted transaction and compares the result with the printed closing balance. The running-balance check walks the rows in order and compares each printed balance with the previous balance plus that row's amount. Both must pass, to within one cent, for a conversion to be reported as reconciled.
Credit-card statements print a Previous Balance and a New Balance instead; the same totals check applies, with payments signed negative. Statements that print no balances at all are reported as unverified — extraction happened, but no independent check was possible.
When a check fails, the conversion is flagged and the specific rows are marked with the expected and printed balances. A failed check is never displayed as a success, and a flagged conversion can still be downloaded — with the flags visible — so a human can correct it against the statement.
Scanned statements are read with OCR (optical character recognition) and are marked as OCR-extracted. OCR output goes through the identical reconciliation checks; because OCR can misread digits, an OCR conversion that does not reconcile is flagged like any other, and flagged rows should always be reviewed against the scan.
It means two checks passed. First, the opening balance plus every extracted transaction equals the closing balance printed on the statement. Second, where the statement prints a running balance on each row, every row's balance equals the previous balance plus that row's amount. Amounts are compared to within one cent.
At least one check failed: either the totals do not tie to the closing balance, or a row's running balance does not match. The mismatched rows are marked with the expected and actual figures so they can be corrected against the statement.
The statement did not print any balances the converter could check against (some amount-only statements do not). The transactions were extracted, but their completeness is not confirmed — the converter says so instead of implying a check happened.
No check can prove a description was read perfectly, and a statement could in principle contain compensating errors. Reconciliation proves the amounts and balances are internally consistent with the statement, which catches the failures that matter for bookkeeping: dropped rows, duplicated rows, misread amounts and wrong signs.
Your first conversion is free — no card, no sign-up — and every result is reconciled against the statement itself before you download it.