Three-way reconciliation, every business day
Triple checked.
Your bank, your books and every client’s ledger have to agree to the penny. Most firms check two of the three, once a quarter, in a spreadsheet.
Bank statement
$187,750
The trust bank account
General ledger
$186,500
Client funds held
Every client ledger
$186,500
Across 7 client ledgers
$1,250
is in the trust account and belongs to no client. Two of the three agreed with each other perfectly. The third one is why anybody knows.
Trust Accounting
The three-way reconciliation your bar requires: bank statement against books against every client ledger. A clean, empty exceptions list is the goal.
1 · Trust bank balance
$187,750
IOLTA Trust Account
2 · Client funds liability
$186,500
Client Trust Funds Held
3 · Client trust ledgers total
$186,500
7 client sub-ledgers
Exceptions
Every dollar the three records disagree on, and what to do about it
Trust bank holds funds not attributable to any client
Money sitting in the trust account that no client ledger accounts for — usually an earned fee or cost reimbursement deposited to the wrong account. Move it to Operating and record the correction.
$1,250
Client trust ledgers
What is held for whom — each must never go below zero
Trust activity
Every movement through the trust account, newest first
Finding the $1,250is the easy half. This one is an earned fee that went into the wrong account — and the screen says so, and says what to do about it. Figures as at 30 August 2026.
Why the third one matters
A two‑way tie‑out agrees with itself.
Bank against books catches a missing deposit. It cannot catch money in the account that belongs to nobody, because the bank and the books can both be internally consistent and still be wrong about whose money it is. Only the third record — what each client’s own ledger says is theirs — answers that.
Connect once
QuickBooks by invitation, plus Ramp, Clio or Gusto if you run them. You never share a password, and you can withdraw access from inside your own systems.
Checked every day
Not monthly, and not at quarter end under pressure. All three records are checked against each other while there is still time to do something about it.
A CPA works the exception
Automation finds it; a licensed CPA decides what it is and what to do. Nothing changes in your books without you seeing it first.
Beyond the trust account
Every screen is built like that one.
Six months of a real firm’s books sit behind these: clients, matters, invoices carrying hours and rates, vendor spend, payroll, and every dollar held in trust.
Dashboard
Hartwell & Voss LLP’s books are current. 3 items need a look before close.
Operating cash
$134,881
Operating Checking
Trust (client funds)
$187,750
1 exception
Open receivables
$115,490
6 open · 41 AR days
Collection rate
87%
Published median 93%
Close readiness
Computed from the books on every sync
Held back by: trust exception open · collection below the published median.
Needs your attention
Every item links to where it gets fixed
Top clients
By billing, with collection health
The readiness score is built from the books, not ticked by hand. It reads 65, not 100 — a dashboard that is always green is not telling you anything.
Invoices & AR
The lockup report: every invoice aged in dollars and days, largest stuck balances first. Cash you have earned but not collected is the cheapest money there is to go get.
Open receivables
$115,490
6 open invoices
AR days
41
Profession median lockup 75 days
Collection rate
87%
Collected vs billed · median 93%
Aging
Open balances by how long past due
Not yet due
$64,275
1–30 days
$0
31–60 days
$0
61–90 days
$51,215
90+ days
$0
Largest open balances
Named, oldest exposure first — the calls that release the most cash
$115,490 unpaid across 6invoices, with the client named on every line — so a stuck balance has someone to call. That is 41 days of billing tied up, against a median of 75.
The record behind the software
Software finds it. A person decides.
Automation does the volume — every account, every business day, whether or not anyone is looking. What it flags, a person reviews, and the call is recorded against their name and the date they made it.
