Statement-backed reconciliation. Line-level clearing. Automatic invalidation.

Every reconciliation starts from the bank statement. Lines are cleared individually. If the underlying data changes, the reconciliation is automatically invalidated — so you're never signing off on stale numbers.

Statement-first Line-level clearing Auto-invalidation Close checklist

Statement-backed

Upload a bank statement or connect a feed. VisiBooks anchors every reconciliation to a real source document — the statement balance is the truth, not a derived number.

Line-level clearing

Match transactions one by one. Each cleared line links a ledger entry to a statement line. Partial clears, splits, and manual overrides are first-class operations.

Automatic invalidation

Edit a journal entry that was part of a reconciliation? The reconciliation status flips to "invalidated" and you'll see exactly what changed. No silent drift.

Close checklist

Period close isn't a single button. It's a checklist: all accounts reconciled, all entries posted, trial balance confirmed, then lock. Every step is logged.

Reconciliation — 1000 Cash — January 2026 Reconciled
Statement balance $24,350.00
Ledger balance $24,350.00
Difference $0.00
Status Date Statement line Ledger entry Amount
Cleared 01-03 Wire transfer — Acme Corp JE-1038 12,000.00
Cleared 01-10 Check deposit #4521 JE-1042 5,000.00
Unmatched 01-18 ACH — Unknown sender 850.00
Invalidated 01-22 Vendor payment — Supplies Co JE-1045 (edited) -3,500.00

Reconciliation you can trust.

Stop signing off on numbers you can't verify. Start every reconciliation from the statement.