1 · Drop in statements
Upload a client's PDF bank and card statements; balances are checked so nothing is missed.
Product · Money & books
Drop in a client's bank and credit card statements and OneFirmOS reads them, groups the transactions and suggests the accounts — you review and confirm instead of keying every line.
What you can do
PDF statements become transactions, transactions are grouped by payee, and rules, memory and AI suggest the account for each one. Your team checks the work instead of typing it.
Read bank and credit card statements, many at once — no CSV exports to chase.
Transactions from the same merchant are grouped, so one decision codes them all.
Set a rule once, and the hub remembers how each client's payees were coded last time.
Identify everything in one pass; AI proposes accounts for anything new, for you to confirm.
Tax split out on coded lines, with an HST report for the period.
A tap-first view with recent accounts makes coding workable on a phone or tablet.
Why OneFirmOS

How it works
1 · Drop in statements
Upload a client's PDF bank and card statements; balances are checked so nothing is missed.
2 · Confirm the coding
Rules, memory and AI suggest an account for each payee group; you approve or change it.
3 · Post and report
Coded lines post to the GL with HST split out, ready for the trial balance and year-end export.
FAQ
PDF bank and credit card statements, uploaded several at a time. Spreadsheet exports work too.
No. AI only suggests accounts — a person confirms the coding before anything reaches the ledger.
Yes. Statements and coded transactions are stored in Canada, in your firm's own isolated workspace.
Cash Coding is $50 per client, per year, in Canadian dollars — the firm is billed once a year for each client it has on cash coding, on top of the $55 Platform.
One platform
Statements in, coded transactions out, posted to a ledger that ties to the file — the bookkeeping season gets shorter every month the hub learns your clients.