Return Ready/Bank reconciliation

Bank reconciliation, in your browser.

Match a bank CSV against your ledger, see what is only on one side, age the uncleared items, and prove the file against the statement. Export to Excel.

What it does. You give it your bank's CSV export and your ledger's export of the same account. It matches the lines that are the same movement, lists what is only in the bank and only in the books, ages the uncleared items (0–30, 31–60, 61–90 and 90+ days), and, if you type in the statement's figures, checks that the bank file adds up to the statement. Then it gives you the lot as an Excel file.

Your files never leave your computer. They are read by this page, in your browser. Nothing is uploaded and nothing is stored.

1. Bank file (CSV)

2. Ledger file (CSV)

No files to hand?

3. The statement (optional, for the proof)

Leave any figure blank if the statement does not print it. Without a closing balance there is no proof, and the page says so rather than calling the account reconciled.

How it decides

What it does not do

Questions

Do my files get uploaded?
No. The page reads them in your browser and your files are not sent anywhere. You can load the page, turn off your internet, and it still works.
Why did two lines with the same amount not match?
Because nothing on the two lines names the same payee, customer or number. Equal amount and a close date are not enough on their own. The page lists them side by side so you can decide.
What does “needs a look” mean?
One line could be more than one thing: a deposit that matches two ledger entries added together, or a line with two equally good matches. Those are never guessed.
Which columns does it need?
A date, a description and an amount, or separate money-in and money-out columns. Comma, semicolon and tab files all work, with or without a header line. It guesses which column is which, and you can change any of them before you run it.

Built by Pravin Purohit. Need the whole year done? Return Ready.