Balance verification checks whether opening balance plus credits minus debits equals the closing balance. This guide explains why that test catches extraction errors that generic accuracy percentages miss, and how accountants can use it before importing converted statements.
Last updated 2026-06-12
"99% accurate" sounds reassuring until you ask what it measures. Character-level OCR accuracy? Row-detection precision? Column-mapping recall? None of those tell you whether your converted Excel matches the PDF. Balance verification is one arithmetic check; source-row, date and description review remains necessary.
Every bank statement obeys this:
opening_balance + sum(credits) − sum(debits) = closing_balance
It holds because a statement is a closed accounting period. Every cent that entered or left the account is on the page. If you sum all the credit rows, subtract all the debit rows, and add it to the opening balance, you must land on exactly the closing balance the bank prints.
After any conversion, before you import anything into accounting software, run this in the exported sheet:
opening + credits − debits.If the difference is zero (or within a cent of rounding), the conversion is mathematically clean. Anything larger means at least one row is wrong — and you don't know which one until you reconcile.
Running balance verification means committing to a binary verdict on every file. Pass or fail. No "mostly accurate". Most converters won't make that commitment because it would show how often their output silently breaks.
ClearlyLedger runs the check on every conversion and, when it fails, shows the signed difference and the rows to check on screen and in the annotated download — full mechanism in the engineering field notes. You always get the file, and when the check fails it tells you exactly where to look.
If the answers are vague, the "99%" is marketing. If they're clear, you have a better starting point for reviewing the export.
Drop a PDF in and download a balance-checked Excel sheet in under a minute. The check runs before download — every time.
Written by ClearlyLedger Team.
Loading interactive converter… Try ClearlyLedger free