Here's the question that separates firms that sleep well from firms that don't: if the Bar asked for a complete trust accounting tomorrow morning, how long would it take you to produce one?

For most small firms the honest answer is measured in weeks. Not because anyone is doing anything wrong, but because the proof is scattered: a bank statement here, a trust ledger there, client ledgers in the practice management system, and a bookkeeper who does the matching by hand at month-end when there's time. Usually there isn't time.

A law firm runs on two kinds of trust: the client's, and the trust account's. This article is about keeping the second one provable.

What three-way reconciliation actually is

Strip away the jargon and it's one sentence: three records must show the same number on the same date.

  1. The bank statement for the trust account (IOLTA or otherwise): what the bank says you're holding.
  2. The trust ledger: what your books say the account holds in total.
  3. The client ledgers: each client's individual balance, summed. Every dollar in trust belongs to a specific client, so the individual balances must add up to the account total.

If the bank says $214,508, the trust ledger says $214,508, but the client ledgers sum to $213,300, then somewhere a client's money is misrecorded, and you're holding $1,208 you can't attribute. That's the condition three-way reconciliation exists to catch, and it's why the requirement is three-way and not two: bank-to-ledger alone can look perfect while an individual client's balance is silently wrong.

Most state bars require this reconciliation on a regular schedule; Florida requires it monthly, with records kept and producible. The rule isn't the hard part. Doing it reliably, every month, under real workloads is.

Why it breaks down at small firms

  • It's tedious work done under deadline pressure. The three-way match lands at month-end, exactly when billing does. One transposed digit can take days to find, because a $1,208 discrepancy isn't one error; it's any combination of errors that nets to $1,208.
  • Money crosses three accounts per matter. Retainers land in trust, earned fees transfer to operating, costs get advanced and reimbursed. Tracing one matter's money across all three is a research project, and every transfer is a chance for the ledgers to drift.
  • Timing differences look like errors. Outstanding checks and in-transit deposits mean the bank and the ledger legitimately disagree on any given day. Separating "timing" from "mistake" is the actual skill, and it's exactly what gets rushed.
  • The software records; it doesn't verify. Practice management systems keep beautiful client ledgers of what you told them. They don't independently check the bank. If a deposit was entered to the wrong client, the software agrees with the mistake forever.

The stakes are asymmetric. Nobody gets disciplined for making a reconciliation error. Firms get in trouble for not catching them: for months of unreconciled records, unattributed balances, or drawing fees against money that turned out to be another client's. Commingled funds are a law firm's version of a data breach, and like a breach, the damage scales with how long it goes undetected.

What good looks like

The fix isn't heroic month-end effort. It's changing when the matching happens:

  1. Continuous matching instead of monthly archaeology. Bank activity, the trust ledger, and client ledgers compared automatically as transactions land, so an exception is flagged the day it appears, when it's one day old and obvious, instead of at month-end when it's buried under thirty days of activity.
  2. Every exception carries its detail. The flag isn't "off by $1,208." It's "this deposit hit the bank on the 14th and was never posted to a client ledger," with the transaction attached. Your bookkeeper resolves it in minutes.
  3. Audit-ready output on demand. The month-end reconciliation report becomes a byproduct of a system that's always current, not a document assembled under pressure. The "Bar asks tomorrow" question stops being scary.
  4. One place where the money story lives. Trust, operating, and billing data joined in one database the firm owns, so tracing a matter's money stops being per-matter archaeology.

Where the automation actually helps (and where it doesn't)

To be precise about the technology: the automated layer reads bank feeds and system exports, matches transactions, and flags what doesn't tie. That's it. It doesn't move money, it doesn't replace your trust accounting software, and it doesn't make judgment calls; every exception is resolved by your bookkeeper or attorneys, who keep full oversight. Data stays encrypted and is never used to train AI models. The confidentiality obligations that bind your other firm technology bind this too.

We built this reconciliation engine inside a multi-location healthcare practice first, where it took the monthly bank match rate from roughly 80% to 98% across thousands of small insurance payments (the write-up is on our case studies page). Trust accounting is the same mechanical problem with higher stakes: many small movements of other people's money, across systems that must tie to the bank, provable on demand.

If you're doing it by hand this month

The manual version, done well, looks like this: reconcile on a fixed calendar day every month, no exceptions during busy season. Work at the transaction level, never "the totals are close." Keep the three-way report even when it ties perfectly, because the record of reconciliations is itself what the Bar wants to see. Log every exception and its resolution. If you're behind by more than a quarter, block the days and catch up now; discrepancies compound, and the oldest ones are the most expensive to unwind.

And if the month-end scramble is eating your bookkeeper alive, that's the point where the continuous version pays for itself. Our law firm financial operations page covers the full system, and every engagement starts with a fixed-price Discovery Sprint scoped around the trust account, so you know exactly what you're buying before you commit.

Frequently Asked Questions

What is three-way trust reconciliation?

It's proving that three records agree: the trust account bank statement, the firm's trust ledger, and the sum of every individual client's ledger. All three must equal the same number as of the same date. If the bank says $214,508 and the client ledgers sum to $213,300, somewhere a client's money is misstated, and finding where is the work.

How often do law firms have to reconcile trust accounts?

Most state bars require regular three-way reconciliation; Florida requires it monthly, with records retained and producible on request. Whatever your state's minimum, monthly is the practical standard, because errors compound and a three-month-old discrepancy is far harder to unwind than a three-day-old one.

Who can help a small law firm with trust account reconciliation?

Your practice management software records trust activity but doesn't verify it against the bank, and most bookkeepers do the three-way match by hand under month-end pressure. Financial operations firms like ours build the layer between: a reconciliation engine that continuously matches bank activity, the trust ledger, and client ledgers, flags exceptions the day they appear, and produces bar-audit-ready output on demand, with your attorneys and bookkeeper keeping full oversight.

Does automated trust reconciliation replace our trust accounting software?

No. Your practice management and accounting systems stay exactly where they are. The reconciliation engine reads from them and from the bank, ties the records together, and flags what doesn't match. It's a verification layer, not a replacement, and every exception still gets resolved by your people.

← All Resources