From statement to journal entry,every step checked

One workbook per bank account: transactions in date order, an account column per ledger account, a running balance, and a journal entry that balances.

Sample transactions workbook
5000602060409999
DateDescriptionAmountAccountPayrollRentSoftwareSuspenseBank balance
01/01/2026Beginning balance12,500.00
01/05/2026ACH payroll disbursement(4,250.00)5000(4,250.00)---8,250.00
01/06/2026Office rent, Elm St(2,200.00)6020-(2,200.00)--6,050.00
01/09/2026Zoom subscription(49.00)6040--(49.00)-6,001.00
01/12/2026Client payment, Alder Co3,800.009999---3,800.009,801.00
Totals(4,250.00)(2,200.00)(49.00)3,800.009,801.00
A to D
Date, description, amount, account
F onward
One column per ledger account
Gray cells
Live Excel formulas
Yellow
Needs a person's decision

Built for each statement type

The same workbook, with the accounting handled the way that statement actually works.

Available

Bank accounts

Balance

Cash you hold. Deposits raise it, withdrawals lower it.

Checks

Opening and closing balance, and each month hands off to the next.

Journal offset

Cash at bank

Available

Credit cards

Balance

Money you owe. Charges raise it, payments lower it.

Checks

Previous balance plus activity equals new balance, and each month connects to the next.

Journal offset

Credit card payable

Coming soon

Brokerage

Activity

Trades, dividends, interest, fees and transfers.

Checks

Positions and cash tie to the statement totals.

Journal

Investment, income, fees and realized gains

How a transaction gets its account

Four layers, in order. Each one only handles what the one before couldn't.

Layer 1

Last year's books

Exact and near-exact descriptions match the prior-year workbook. Filled in, no highlight.

Layer 2

Similar descriptions

“ZOOM.US 888” finds “Zoom Video”. High confidence fills in; medium fills in and highlights.

Layer 3

Claude's judgement

Optional. Picks from your account list using general accounting knowledge.

Always

Suspense

Anything still unknown goes to 9999, highlighted, with the reason shown.

A journal entry that balances by construction

Column totals become debits and credits. The difference is the change in the statement balance, posted to Cash at bank. Statements are checked for opening and closing balance and for continuity from month to month before anything is built.

Opening balanceClosing balanceMonth-to-monthDebits = credits
Sample journal entry
AccountDebitCredit
5000 Payroll expense4,250.00
6020 Office rent2,200.00
6040 Software subscriptions49.00
9999 Suspense review before posting3,800.00
1000 Cash at bank2,699.00
Total Balanced6,499.006,499.00

Fix the flagged rows in your browser

After a run, open the review page. Each yellow row shows why it was flagged. Choose the account, apply it to every row with the same description, save, and download the updated workbook. Reviewed rows lose their highlight.

Try the review page
DescriptionAccountStatus
Staples #22916030 Office suppliesReady
Client payment, Alder CoChoose an accountNeeds review
E-transfer J. MoreauChoose an accountNeeds review

Start with what you have

Prior-year workbook

Its accounts become the columns and its classifications guide this year's.

Chart of accounts

Upload .xlsx or .csv. Every account becomes a column, even unused ones.

Neither

Get clean, reconciled transactions with no classification, ready to code yourself.

Product questions

What does one run produce?
One .xlsx for one bank account or credit card across any number of monthly statements: a Transactions sheet and a Journal Entry sheet.
Does it keep my clients' history?
No. Each run learns only from the example you upload, then forgets.
Can I fix the yellow rows online?
Yes. Open the review page after a run, choose an account for each flagged row, apply it to every matching description, save, and download the updated workbook.
What formats do I get?
Excel today. CaseWare-ready export is planned.
Which statement types are supported?
Bank accounts and credit cards today. Brokerage statements are coming soon.

Try it on your hardest statement.

Upload one PDF. See the workbook, the flags, and the journal entry in about a minute.

+ Convert a statement

No credit card. Files are deleted from our server after 30 minutes.