Free tools

  • CSV to QBO converter

    Turn a bank CSV into a .qbo file QuickBooks can import. Transaction IDs stay stable, so importing the same data twice doesn't create duplicates.

  • Bank statement PDF to CSV, with balance check

    Pull transactions out of a statement PDF and check each one against the running balance. Rows that don't reconcile are flagged instead of exported silently.

  • Accounting software fee calculator

    Monthly and annual cost of QuickBooks Online, Xero, FreshBooks, Zoho Books and Wave for your users, volume and features. Every price is linked to its source.

How the site works

Your files stay on your device. The tools are JavaScript that runs in your browser. Statements and CSVs are read locally and never uploaded. See the privacy page.

Results are measured, then published with their data. The first benchmark, the accuracy of bank-statement converters, is in progress: a pilot round on 17 public specimen statements has measured four converters so far, ours included. Each vendor tested gets its own results and seven days to reply before anything is published. The methodology page describes how it is run. No result is published until it has been measured.

Paid links are labeled. The site will earn money from affiliate links to some vendors. Each one is marked "(paid link)" where it appears, and pages that have them say so at the top. Vendors cannot pay for results. The affiliate disclosure has the details and the current list of relationships, which is empty today.

Why bank statements

Extracting data from documents is mostly a problem of knowing when you are wrong. Bank statements are unusual because they carry their own check: the running balance. If every extracted amount is right, the balances add up to the cent. If they don't add up, you know which row to look at. The PDF tool is built around that check, and the benchmark uses it as one of its measures.