Bank reconciliation software
Drop in a bank statement and your ledger export. In minutes you have the matched transactions, the items that do not match and a report your auditor can sign off on.
No bank login. Files encrypted, demo files deleted after 24 hours.
Your bank reconciliation
- Reading statement
- Detecting columns and balances
- Reading ledger
- Matching exact amounts
- Matching within date window
- Grouping one to many
- Checking duplicates
- Building report
Your reconciliation run will appear here as soon as it finishes.
- Statement opening balance
- Statement closing balance
- Book balance
- Difference
| Date | Description | Bank amount | Book amount | Match |
|---|---|---|---|---|
| Exact match Matched within date window Grouped match Reference match | ||||
Create your account to see every row, the duplicates and the full report.
This result is kept for 24 hours. After that the files and the result are deleted.
Every line of the statement, accounted for
| Date | Description | Bank amount | Match |
|---|---|---|---|
| Aug 3 | BRIGHTWATER DENTAL INV 1042 | 2,480.00 | Exact match |
| Aug 4 | CHECK 2041 | -612.40 | Reference match |
| Aug 5 | CARD SETTLEMENT BATCH 0805 | 1,318.26 | Exact match |
| Aug 6 | HARBOR OFFICE SUPPLY | -284.19 | Matched within date window |
| Aug 6 | CARD SETTLEMENT BATCH 0806 | 1,904.55 | Grouped match |
| Aug 7 | CASCADE ROOFING CO INV 1047 | 5,120.00 | Exact match |
| Aug 10 | LOAN PAYMENT NOTE 0093 | -1,375.60 | Exact match |
| Aug 11 | NORTHLINE FREIGHT 7731 | -2,310.40 | Exact match |
Harbor Lane Bakery
Operating checking 4471
- Statement closing balance
- 84,420.11
- Deposits in transit
- 3,875.00
- Outstanding checks
- -5,628.15
- Adjusted bank balance
- 82,666.96
- Book balance
- 88,434.24
- Bank fees
- -55.00
- Interest
- 4.12
- NSF check
- -1,450.00
- Duplicates
- -4,230.40
- Differences
- -36.00
- Adjusted book balance
- 82,666.96
Difference
0.00
M. Okafor
Sep 2, 2026, 09:14
| Jun | Jul | Aug | |
|---|---|---|---|
| Harbor Lane BakeryOperating checking | Reconciled | Reconciled | Reconciled |
| Harbor Lane BakeryBusiness card | Reconciled | Reconciled | Differences |
| Alder and Pine DesignChecking | Reconciled | Reconciled | In progress |
| Cascade Roofing CoOperating | Reconciled | Reconciled | Reconciled |
| Cascade Roofing CoPayroll | Reconciled | Differences | Not started |
Bank statement
Your books
A reconciliation is only finished when the difference is zero and every item has a reason.
What you get from every bank reconciliation
-
Matched
Every statement line paired with its ledger entry, by amount, date, reference and description.
-
Unmatched in bank
Fees, interest and deposits that reached the bank but not your books.
-
Unmatched in books
Outstanding checks, deposits in transit and entries the bank never saw.
-
Duplicates
The vendor paid twice or the receipt entered twice, caught on both sides.
-
Differences
Amounts that almost match, with the gap shown to the cent.
-
Adjusting entries
Suggested journal lines for bank fees, interest and NSF checks, ready to import.
-
Report PDF and XLSX
Adjusted bank balance against adjusted book balance, every item listed, with preparer and timestamp.
How to reconcile a bank statement in four steps
-
Upload
Add the bank statement and the ledger export or invoice list. PDF, CSV, XLSX, OFX, QBO, MT940 and CAMT.053 all work.
-
Match
Six matching passes do the pairing. Exact amounts first, then amounts within your date window, one deposit against several invoices and lines that share a check number.
-
Review
Check only what is left. Every unmatched item comes with a suggested reason and a suggested adjusting entry.
-
Export
Download the reconciliation report as PDF and XLSX, and the adjusting entries as CSV for your ledger.
Difference
0.00
| Operating checking 4471 | M. Okafor | Sep 2, 09:14 |
| Payroll 7730 | M. Okafor | Sep 2, 09:41 |
| Business card 2209 | D. Reyes | Sep 2, 11:03 |
| Savings 4471 | D. Reyes | Sep 3, 08:27 |
| Merchant clearing 0318 | M. Okafor | Sep 3, 10:12 |
A faster month end close, with an audit trail
An accountant hour costs 50 to 150 USD. Matching a busy account by hand takes one to three hours every month, for every account. BankReconciler does the matching in minutes and leaves your team the part that needs judgment.
- Hours back every month on every bank and card account you keep.
- Bank fees, duplicate payments and missing deposits caught in the month they happen, not at year end.
- A signed, timestamped report for every account and every month. That is the audit trail your reviewer asks for.
- No bank connection to approve, no implementation project, no sales call.
Bank reconciliation pricing
Three plans, billed yearly or monthly. No setup fee, cancel any time.
Save 50%
Starter
For the owner of one small business.
$24 / mo billed yearly, $288 per year
$49 / mo billed monthly
- 1 company
- 3 bank and card accounts
- 1,500 transactions reconciled per month
- 10 scanned PDF statements per month
- 1 seat
- Full report in PDF and XLSX
Business
For a growing company or a solo bookkeeper.
$74 / mo billed yearly, $888 per year
$149 / mo billed monthly
- 5 companies
- 15 bank and card accounts
- 10,000 transactions reconciled per month
- 60 scanned PDF statements per month
- 5 seats with roles
- Unlimited matching rules
Firm
For bookkeeping and CPA firms.
$199 / mo billed yearly, $2,388 per year
$399 / mo billed monthly
- 25 companies
- 75 bank and card accounts
- 50,000 transactions reconciled per month
- 300 scanned PDF statements per month
- Unlimited seats, SSO and audit log
- Reports branded with your firm logo
Bank reconciliation questions
Do I need to connect my bank?
No. You upload the statement your bank already gives you. BankReconciler never asks for a bank login and never stores bank credentials.
Which statement formats work?
PDF statements, including scanned ones on paid plans, CSV, XLSX, OFX, QFX, QBO, MT940 and CAMT.053. See every format on the supported formats page.
Does it work with QuickBooks, Xero, NetSuite and Excel?
Yes. Export the cash account or account transactions from QuickBooks, Xero or NetSuite, or upload any ledger kept in Excel or CSV.
What happens to my files?
Files are encrypted in transit and at rest. Demo files and results are deleted after 24 hours. Account files follow the retention you set, and you can delete them at any time. Read more on security.
What if the difference is not zero?
The result shows exactly which lines cause it: items in the bank only, items in the books only, duplicates and near matches. Each one comes with a suggested reason and an adjusting entry.
Can my accounting firm use it for all clients?
Yes. The Business and Firm plans give each client its own workspace, and the period status board shows every account and month at a glance. See bank reconciliation for accountants.
Can I cancel any time?
Yes. You cancel from the billing panel and your plan stays active until the end of the period you paid for.
Can I try it before paying?
Yes. One reconciliation is on us, without an account. Upload your files at the top of the page or use the sample files.
Two files in, a finished bank reconciliation out
Your first reconciliation is on us, and it needs no account.