Somewhere in 200 hand-typed rows is one transposed digit. Stop typing them. Pick the statement, get the rows, and get your evening back. It runs inside your browser, so the file is never uploaded anywhere.
Three statements free now. No card and no account. Then $79 a year or $12 a month.
| Date | Description | Amount |
|---|---|---|
| 2026-01-03 | COFFEE ROASTERS | (12.50) |
| 2026-01-07 | PAYROLL DEPOSIT | 2,400.00 |
| 2026-01-09 | RENT PAYMENT | (1,200.00) |
| 2026-01-15 | CARD FEE | (45.00) |
Retyping a statement takes an hour you resent. Getting one character wrong costs you the evening.
You can’t close the month. The reconciliation is off by some amount that means nothing, so it tells you nothing about where to look. You scroll the same 200 rows for the third time hunting a 5 you typed as a 6, and every row looks correct because you typed them all the same careful way.
A bookkeeper closing a client’s books. A landlord working out who actually paid. Anyone whose accountant said “just send it as a spreadsheet” about a document the bank will only ever hand over as a PDF.
It’s a job nobody chose and nobody checks, right up until the number doesn’t match.
That’s not a promise about how we handle your data. There’s no upload to handle.
The PDF is read in the tab you opened. Scanned pages are read by a small text reader that runs on your device. There’s no document server in the path. The only thing the app sends us is your licence key when it checks that the key is real. Not the statement, not a row, not a total.
That matters more here than almost anywhere. A bank statement is the most sensitive document most people own: account numbers, balances, and every place they spend money.
The review step. Yellow rows get your attention before the file leaves the tab.
You see every row and what they add up to. Fix a cell in the preview, then download a CSV or copy the rows straight into a blank Google Sheet.
Rows it is less confident about are shaded in the preview, so your eye goes to the three that need checking instead of all two hundred. Every line it could not read is listed in full, not counted and hidden.
Your statement prints an opening and a closing balance. It adds the rows up and tells you whether they agree. If they don’t, you get the exact shortfall instead of a hunt.
Parentheses, a trailing DR, a minus sign. Every bank writes debits differently, and getting it wrong inverts your whole month. Where the statement prints a running balance, that decides it, because the balance cannot be misread the way a symbol can.
You should not have to check 200 rows because three need a closer look. These are the places where the preview slows you down on purpose:
The parser reads the whole statement to work out whether 05/06 means 5 June or May 6. If the document does not make that clear, it asks you instead of picking quietly.
Cards run purchases and payments the other way round from a bank account. The parser reads the section headings, and the preview puts every sign in front of you before it writes.
If a scan is poor enough that a line loses both its date and its amount, nothing can tell it apart from ordinary text. That is what the balance check is for.
You choose the categories and finish the books. Statement to Sheets handles the part that should not take an hour: getting the printed rows into clean cells.
Start with the rows it marks. Check the few that need your eyes instead of typing the whole statement again.
You’re not buying cheaper data entry. You’re buying numbers you don’t have to re-check.
Use three statements free now. No card and no account. Keep it for $79 a year or $12 a month.
Your key is emailed after payment. Both plans renew until cancelled. Start free before you buy.