ledgaroo

Statement PDF in.Clean CSV out.

Drop a bank or credit card statement. We check every row against the balance your bank printed, and every total against the ones on the statement, before you download. Then export for Xero, QuickBooks, MYOB and other accounting software, or any spreadsheet.

Excel and CSV are free, with no account and no limit. The formats for accounting software come with Premium.

See the checks before you download

Your bank prints a running balance beside every line. We add up each row and compare it with that balance. A row we misread fails here, not in your ledger. These are four rows of twenty-four, with the third one misread.

DateDescriptionAmountBalanceCheck
2 Feb 2026Withdrawal Mobile 1381376 Tfr Rent Feb−1,850.003,550.00 Matches
4 Feb 2026Withdrawal-Osko Payment 1994291 Harbourside Power−214.603,335.40 Matches
5 Feb 2026Eftpos Debit Coles Pyrmont−142.183,235.40should be 3,193.22 Off by 42.18
9 Feb 2026Withdrawal Mobile 1901171 Tfr Savings−800.002,393.22 Matches

1 of 24 rows doesn’t match the running balance.

A second check catches a missed row

A missed row breaks no balance, because its balance went missing with it. So we also add up money in and money out and compare them with the totals your bank printed.

Checked against the statement's own totals

FigureOn the statementWhat we readCheck
Money in · 8 receipts11,935.9811,935.98 Matches
Money out · 16 payments8,564.738,564.73 Matches
Closing balance3,371.253,371.25 Matches

Downloads wait until you have seen the checks. If one fails, we say which row and by how much.

Questions

Is my statement uploaded anywhere?

No. The conversion runs in your browser, on your computer. Nothing is sent to us or to anyone else. Close the tab and it is gone.

Do I need an account?

No. The paid plan is a licence key you paste into the page. Your browser keeps it, and nothing about you is stored anywhere else.

Which banks does it work with?

Any bank. We read the columns on the page, not a template per bank, so any statement with a date column and an amount column works. A bank with its own page here has been tested on a real statement, and the page says what we found.

What does a red row mean?

The balance we arrive at does not match the one printed beside that row. Both figures are shown so you can see the gap. Downloads wait until you have seen it.

The columns were read wrongly. Can I fix it?

Yes. Click Pick the columns, then click one cell in the date column and one in the amount column. Add the money-in and balance columns if the statement has them. We read it again from your columns and remember them for that file.

Can I do several statements at once?

Yes. Drop as many as you have. Each opens in its own tab with its own dates, currency and corrections, and each is checked in full. Downloading them one at a time is free. Downloading all of them at once is on the paid plan, and a statement that failed a check is left out of that download.

One row came out wrong. Can I fix that row?

Yes. Edit its date, description or amount in the table, or remove a row the statement does not have. We check the balance again from your figure. Corrections are saved for that file, so opening it again picks them up.

Does it remember what I have converted?

Your browser keeps a list of the statements you have converted: the period, the number of transactions, and whether the checks passed. It holds no transactions and never leaves this browser. Clear it whenever you like, and do clear it on someone else's machine.

Does it handle scanned statements?

No. A scan or a photo has no text to read. Download the PDF from online banking instead.

What can I export?

Excel and CSV for a spreadsheet. Xero CSV for Xero. QBO for QuickBooks. OFX or QIF for MYOB and Quicken. MT940 for Exact, AFAS, Twinfield and other Dutch and German packages. How to import each one is on its own page.

Is it free?

Excel and CSV are free, with no account and no limit. Xero CSV, QBO, OFX, QIF and MT940 come with Premium, and so does downloading all open statements at once. See what Premium costs and includes.