Most trust problems do not start as a missing check. They start as a small mismatch that the software still looks willing to print. The bank balance is close. The client list looks populated. Someone ran a report last quarter and nothing screamed. Then a bar audit, a partner question, or a client asking where their retainer went forces the three-way reconciliation that should have been monthly.
Three-way trust reconciliation is the comparison that matters: the trust bank statement, the firm trust ledger, and the sum of every client (and matter) ledger. Those three numbers are supposed to tell the same story. When they do not, one of the patterns below is usually why.
Rules differ by jurisdiction. What does not differ is the expectation that client money is identifiable, intact, and explainable. These five signs are the ones I look for first.
1. Client And Matter Balances Do Not Add Up To The Firm Trust Ledger
When the system is tracking trust in an IOLTA or other trust ledger, three totals should agree:
- The firm trust ledger balance
- The sum of all client trust balances
- The sum of all matter trust balances
A matter belongs to a client, so the matter balances should also roll up to that client's balance. If any of those three refuse to match, the books are already out of three-way reconciliation, even if the bank statement has not been opened yet.
The break is not always a missing dollar. Common causes:
- A ledger item was never posted, or was posted and later deleted on one side only.
- A matter was transferred from one client to another, and the historical trust transactions did not move with it. The current matter looks fine. The old client is short, or long, by the entire history.
- The system summed a balance incorrectly. Race conditions while writing to the database, a report that ignores voided items the ledger still counts, or a cached total that was never refreshed can all produce a number no human typed.
This is why "the report says it balances" is not the same as verifying it. Export the client totals, export the matter totals, and add them outside the system. If those sums do not equal the firm trust ledger, stop and find the row before you reconcile to the bank. A bank reconciliation on top of an internal imbalance just hides which layer is wrong.
2. A Payment Crossed Matters For The Same Client
Billing entries get applied to the wrong matter more often than firms like to admit. A client has three open cases. One check arrives. Someone applies it across all three, or applies the whole check to the matter that happened to be open on screen.
That can be a bookkeeping nuisance or an ethics problem, depending on how trust is held.
If the firm keeps one pooled IOLTA and tracks balances at the client level, a split across that client's matters may only be a reporting issue. Reconciliation is harder, but the client's money is still the client's money.
If trust is tracked at the matter level, or the firm holds separate trust accounts per matter, a payment that crosses matters is a different problem. Money held for one matter should not fund another. Some state rules prohibit using one client's funds for another client. Even inside a single client, matter-level accounts are not a shared wallet. At monthly or annual reconciliation you will have to explain how money moved between those accounts. "The software let me apply it that way" is not an explanation a bar auditor accepts.
Watch for a single receipt applied to more than one matter, a trust transfer with no client authorization in the file, and a matter that goes negative while a sibling matter on the same client stays positive. Negative trust on any matter is its own sign. It usually means another matter, or the operating account, is quietly covering it.
3. The Trust Ledger Is Missing An Invoice, Receipt, Or Disbursement
Forgotten entries are the unglamorous version of an out-of-balance trust account. The money moved. The ledger did not.
Typical gaps:
- A retainer check was deposited to trust and never entered, so the bank is higher than the books and no client has been credited.
- A settlement deposit hit the trust account. The receipt was recorded on the matter as billed fees, not as trust.
- An invoice was meant to trigger a transfer from trust to operating, and nobody posted the transfer. The client still shows a trust balance the firm has already earned, or the opposite: operating was paid and trust was never reduced.
- A check or electronic disbursement cleared the bank and was never recorded. Months later it looks like unidentified cash.
- A voided check was reversed in the bank and not in the ledger, or reversed in the ledger and not at the bank.
The practical test is not "does the balance look reasonable." Pull the bank statement and tick every trust deposit and withdrawal to a ledger line. Anything left over is a forgotten entry, a wrong-account deposit, or a bank item that belongs to a different account entirely. Unidentified receipts should sit in a suspense balance only long enough to identify the client. Leaving them unidentified is how client money becomes untraceable.
4. An Amount Was Mistyped, Or The Digits Were Transposed
Transposition errors survive because both sides can look internally consistent. Someone entered $1,560 as $1,650. The receipt exists. The client was credited. The deposit was marked cleared. The difference is $90, and nothing in the workflow flags it.
A useful check: if the difference between two amounts that should match is divisible by 9, suspect a transposition. $1,650 minus $1,560 is $90, and 90 divides by 9. That does not prove a transposition, but it tells you where to look before you invent a missing transaction.
Other entry errors that show up the same way:
- A decimal shift, $1,560.00 entered as $156.00 or $15,600.00.
- The check number typed into the amount field.
- A partial payment entered as the full invoice balance.
- A deposit entered once per matter and again as a single client receipt.
Match the ledger amount to the check image or the bank deposit detail, not to the invoice the firm hoped the client was paying. The source document wins.
5. The Payment Service Is Depositing Client Money Into Operating
Card and ACH processors are a frequent source of trust imbalances that have nothing to do with a bookkeeper's keystrokes. The firm connected a payment link, a client paid a retainer by card, and the deposit landed in the operating account because that is the merchant account the processor had on file.
Sometimes it is the reverse. Earned fees run through the trust merchant account, so operating receipts inflate trust and have to be moved back out. Processing fees are another trap. Many processors deduct the fee from the deposit. If that deposit is trust, the client balance can end up short by the fee amount unless the firm replaces it from operating. A lot of jurisdictions treat a fee taken out of trust as a commingling problem unless it is restored promptly. Confirm the rule where you practice, and do not assume the processor's default settings follow it.
Signs this is happening:
- Trust bank deposits do not match trust receipts, but operating deposits do.
- A batch deposit on the trust statement includes descriptions that belong on operating, or the other way around.
- Client ledger balances do not change on the day the client paid online.
- The processor dashboard shows one settlement account and the engagement letter describes another.
Fix the configuration, then repair the history. Moving the money after the fact without a ledger entry for the misdeposit, the correcting transfer, and the fee replacement leaves the next reconciliation with three unexplained lines instead of one.
What To Do Before Someone Else Runs The Report
You do not need a perfect system to catch these. You need a monthly routine that does not trust the software's totals:
- Export client balances and matter balances. Sum them independently. Confirm they equal each other and equal the firm trust ledger.
- Tick the trust bank statement to the trust ledger. List every unmatched item instead of forcing a balance.
- Scan for negative matter balances, unidentified receipts, and receipts applied to more than one matter.
- Compare processor settlements to the account that actually received the money.
- Keep the exception list. A clean reconciliation is the list of what you found and how it was resolved, not a screenshot of a balanced report.
If the sums do not match, resist the urge to post a plug entry to force them. A plug gets you through the month and fails the audit, because it does not identify the client whose money moved.
Trust reconciliation is slow the first time and much faster once the exceptions are named. The firms that get through a bar review cleanly are rarely the ones with no errors. They are the ones who can show the error, the correction, and the client balance that resulted.