CleanStatementsTry it free

Free while in beta

A year of bank statements, checked end to end.

Built for Australian bookkeepers and accountants. Drop a whole financial year of statements from any Australian bank; get back clean Excel workbooks or Xero- and QuickBooks-ready CSVs, each statement reconciled to the cent — and the year verified as one continuous record: no gaps, no duplicates, every closing balance flowing into the next opening balance.

No sales calls, no demos, no account. Files auto-delete after processing.

1

Drop a whole financial year

Statement PDFs from any Australian bank — one file or dozens, ZIPs welcome. No account required while in beta.

2

Every statement reconciled — then the year itself

Each statement must sum to the cent. Then the batch is checked as a whole: duplicates and overlaps caught, gaps surfaced, and every statement must open at exactly the balance the previous one closed at.

3

Download the lot as a ZIP

Excel workbooks or CSVs for Xero and QuickBooks Online, a combined per-account file for the whole period, and an audit manifest. Your PDFs are deleted the moment processing finishes.

Works with every Australian bank

All supported banks →

These five have a parser written against their own statement layout, quirks and all. Every other Australian bank goes through table detection — and is checked against its own closing balance exactly the same way.

Accuracy

Every conversion reconciles — or we tell you loudly

For every statement we check that opening balance + all transactions = closing balance, to the cent. If it doesn’t add up — a dropped row, a wrong sign, a duplicated line — the CSV is flagged with a RECONCILIATION FAILED banner on its first line and we refuse to let you import garbage silently.

No “looks about right”. A conversion either proves itself against the statement’s own balances, or it arrives clearly marked as untrustworthy.

Privacy

Files auto-delete after processing

Bank statements are sensitive. Your PDF is processed in memory and temporary storage only, converted, and deleted immediately after the conversion finishes — success or failure. We keep no copy of the statement, no copy of the CSV, and no transaction data.

No human ever reads your statements. There is nothing to leak because nothing is retained.

Coverage

Australian banks first

Built for Australian statements from day one: DD/MM/YYYY dates, debit/credit columns collapsed into correctly signed amounts, and CSV output in the format Xero’s bank statement import actually accepts (a generic format is available too).

Every Australian bank works, as long as the PDF is the one your bank issued rather than a scan or photo of a printout. Five banks have a parser written for their exact layout; the rest go through table detection, which reads your statement’s own column headings. Both paths get checked against the balances your bank printed — see supported banks.

The reconciliation guarantee, concretely

Most converters hand you whatever they managed to scrape. We treat a statement as a checksum: the opening balance plus every extracted transaction must equal the closing balance, exactly. When it doesn’t, the CSV ships with this on line one:

# RECONCILIATION FAILED: opening + transactions != closing
# (difference -84.90). DO NOT IMPORT.

That banner deliberately breaks a naive import, so a bad parse can never slide into a client’s ledger unnoticed.

Simple credit packs

One credit converts one statement. No subscription, no sales calls, no demos — buy credits, convert statements, done. The first three statements of every run are free, so you can check our numbers against yours before you pay anything.

Starter pack

$19AUD

10 conversions · $1.90 per statement

  • Statement PDFs from any Australian bank
  • Cent-exact reconciliation check on every file
  • Excel, Xero, QuickBooks or generic CSV output
  • Files deleted immediately after processing

Practice pack

Best value

$49AUD

40 conversions · $1.23 per statement

  • Everything in the starter pack
  • Best value for regular bookkeeping work
  • Credits never expire
  • Priority email support

Prices in AUD. A statement we can’t read is refunded to your balance automatically — you only pay for statements that come out reconciled. Start on the try page; you only need a key once a run goes past three statements.

Convert a statement now — free while in beta

No account, no sales call. Drop a PDF, download a reconciled CSV.

Try the converter