Feature

Bank Statement Reconciliation

Upload a statement, see what’s paid, and spot what’s missing. Reconciliation shouldn’t be a spreadsheet project.

See paid vs unpaid at a glance
Match outgoing payments to invoices and get a clear “reconciled / unreconciled” picture for the period.
Works with messy exports
CSV, Excel, or PDF—Clerko extracts a usable header and transaction list even when files aren’t perfect.
Keep control over matches
Clerko helps you find likely matches and flags gaps. You confirm what’s reconciled.
Transactions
Match status
Cloud Hosting Ltd.
2026-01-05 · Bank transfer
- € 89.00
Matched
INV-2026-015.pdf
Marketing Services
2026-01-12 · Bank transfer
- € 320.00
Missing invoice
Office Supplies Co.
2026-01-18 · Card payment
- € 450.00
Matched
office-supplies_2026-01-18.pdf
SaaS Subscription
2026-01-23 · Direct debit
- € 39.00
Review

How it works

Start with a statement export. End with a clean view of what’s reconciled and what needs follow‑up.

Step 1

Upload a statement

Import CSV, Excel, or PDF statements for the period you’re closing.

Step 2

Parse header + transactions

Clerko extracts statement metadata and a flat list of transactions you can work with.

Step 3

Enrich when possible

When the description allows it, Clerko adds a short label and counterparty name to make lists readable.

Step 4

Match payments to invoices

Clerko helps you identify likely matches and missing invoices so reconciliation is faster.

What gets extracted

Clerko extracts a usable statement header and transaction rows. If something is missing or unclear, it stays empty instead of being guessed.

Statement header
  • Bank + account name, account label
  • Account identifiers account/IBAN when present
  • Period start + end
  • Balances opening + closing
  • Currency statement currency
Transaction rows
  • Dates booking + value date
  • Direction debit / credit
  • Amount amount + currency
  • Description description + reference
  • Optional enrichment counterparty + short label
About matching

When a payment is matched, Clerko can store an optional link to the invoice and keep structured reconciliation logs for transparency.

Reconciliation FAQ

What file formats do you support?

CSV, Excel, and PDF bank statements.

What if my statement descriptions are messy?

Clerko extracts core fields first. Enrichment (short label / counterparty) is added when the description allows it.

How does matching work?

Clerko suggests likely matches (based on amounts, timing, and text cues) and helps you review what’s reconciled.

What stays manual?

Final decisions on ambiguous matches—especially when amounts are split or descriptions are generic.

Does reconciliation use credits?

Yes—creating a bank statement record uses credits. Invoice processing also uses credits.

Want to reconcile your next statement in minutes?

Sign up and upload a statement export for the period you’re closing. You’ll see transactions and a clear match status.