Bank Reconciliation Software
Prospero's Bank Reconciliation imports your bank statement and matches it line by line against what's actually posted in your general ledger. Most of it matches itself. What's left, you can see and resolve in minutes, not a spreadsheet-hunting afternoon.
Everything you need to actually tie out your cash, built in.
1. Import any bank's CSV export
Upload the transaction export from your bank's online portal against the GL cash account it belongs to — no proprietary bank feed or connection required.
2. Auto-match does most of the work
On import, Prospero automatically matches bank transactions to posted journal entries by amount and date. Most statements come in largely reconciled before you touch anything.
3. A live scorecard, not a guess
Statement balance, GL book balance, the difference between them, and counts of matched, unmatched, and partially matched transactions — all visible at a glance, updating as you work.
4. Split and partial matching
One bank deposit that covers three invoices, or one payroll journal entry that shows up as several bank transactions — Prospero matches many-to-many, not just one-to-one, and flags partial matches until the difference is fully resolved.
5. Only posted transactions count
Draft journal entries never show up in the matching list, so a reconciliation can't accidentally "complete" against a transaction nobody's actually recorded yet.
Built for anyone who closes the books.
Bookkeepers and accountants — turn a monthly reconciliation from an afternoon of manual comparison into a few minutes of clearing exceptions.
Businesses with multiple bank accounts — reconcile each cash account on its own schedule, all from the same screen.
Anyone who's been burned by a bank error or a missed transaction — a real reconciliation is exactly the control that catches those before they become a bigger problem.
If you've been "reconciling" by comparing balances at a glance instead of matching transactions, this is the difference between actually knowing your cash is right and hoping it is.
From bank statement to zero difference, in three steps.
Step 1 — Import the statement
Export a CSV from your bank, upload it against the right GL cash account, and enter the statement's opening and closing balance.
Step 2 — Let auto-match run
Prospero matches transactions to posted journal entries automatically by amount and date the moment the statement is imported.
Step 3 — Clear what's left
Select any unmatched bank transaction, click its GL match, and watch the difference count down to $0.00.
A reconciliation that ties to the actual ledger
Bank Reconciliation in Prospero doesn't reconcile against a copy of your data or a separate register — it matches directly against posted journal entries in the same general ledger that drives your financial statements. A reconciled statement means your books and your bank agree, not just that two numbers looked close enough.
FAQ's
Do I need a live bank feed connection?
No. Export a CSV from your bank's online portal and import it — no proprietary connection required.
What counts as a match?
Prospero auto-matches on amount and date to a posted journal entry against the cash account. You can also match manually, including splitting one bank transaction across several journal entries or vice versa.
Why isn't my draft journal entry showing up to match?
By design — only Posted entries appear in the matching list. Post the entry first, then it becomes available to match.
What does a "partial match" mean?
It means a bank transaction and its matched GL entries don't yet add up to the same amount — Prospero flags it and shows the remaining difference so you can keep matching until it's fully resolved.
How do I know when I'm actually done?
The Difference card reads $0.00 and every transaction shows as matched. That's the only definition of "reconciled" Prospero uses.
Stop hoping your cash balance is right.
Use bank reconciliation in Prospero Financials and know it, every month.