Technology

How a Bank Statement Parser Works

· 6 min read

Extraction looks like a single button, but it is a sequence of distinct steps. Knowing what each one does makes the output much easier to trust — and much easier to troubleshoot when a statement does not convert cleanly.

  • AES-256 encrypted
  • TLS 1.3 in transit
  • Automatic deletion
  • Never used for AI training

Stage one: reading the document

The file is opened, decrypted if it is password-protected, and each page is checked for a text layer. Pages without one are routed through OCR.

Stage two: detecting the bank and layout

Header text, column captions and formatting conventions identify the issuing bank and its statement layout. This determines where the date, description, reference, debit, credit and balance columns sit, and which lines are headers or page furniture rather than transactions.

Stage three: assembling transactions

Each candidate row is turned into a transaction: the date is normalised, wrapped description lines are joined to their parent, and amounts are parsed with the correct decimal and thousands separators for the statement's locale.

Stage four: reconciliation

Every conversion runs a balance check: the opening balance plus the sum of all extracted transactions must equal the closing balance printed on the statement. The result is shown before you download, so a mis-read figure surfaces at conversion time rather than at review.

A failed check almost always points at one of two things: a missed page, or a wrapped row that was split. Both are visible in the transaction preview.

Stage five: export and deletion

Validated transactions are written to Excel or CSV with structured columns, and the source file follows the retention window you chose.

Retention is chosen at upload time — immediately, one hour, 24 hours or 30 days — and enforced automatically, so client documents do not sit in a shared drive after the work is done.

Convert this statement now

Balance-validated Excel and CSV. Files delete on the schedule you choose. See pricing.

Upload statement

Frequently asked questions

Related guides

More on how documents are protected in the Trust Center, or read the FAQ.