In the first five months of 2026, the State Bar of California disbarred at least four attorneys for misappropriation or commingling of client trust funds. Several others received probation or suspension for the same family of errors: depositing the wrong dollar amount, paying the firm credit card from the wrong account, or letting a flat fee sit in operating cash for a week too long. None of these lawyers woke up planning to steal from clients. They simply lost control of their trust account ledger, and the bar found out.
Client trust accounting is the highest-stakes bookkeeping in any small business. A misplaced decimal in the operating account is a problem; a misplaced decimal in the IOLTA account is potential disbarment. The good news is that the discipline cases are remarkably repetitive. Almost every bar complaint involving trust funds traces back to one of four mistakes — and all four are preventable with a disciplined monthly close, a clean chart of accounts, and a working understanding of three-way reconciliation.
This guide walks through how IOLTA accounts work, how to separate earned from unearned fees in real time, how the three-way reconciliation actually fits together, and which commingling slip-ups most often trigger bar discipline.
What an IOLTA Account Actually Is
An IOLTA — Interest on Lawyers' Trust Account — is a pooled, interest-bearing bank account that holds client funds an attorney is required to safeguard but that are too small or too short-term to justify individual interest-bearing accounts for each client. The interest earned on the pooled balance is swept by the bank directly to the state's IOLTA program, which funds civil legal aid. The attorney never sees the interest, the client never sees the interest, and the firm cannot use the interest to offset bank fees.
What goes into the IOLTA:
- Advance fee deposits and unearned flat fees
- Settlement proceeds before disbursement to clients and lienholders
- Retainers paid for services not yet rendered
- Real estate closing funds, escrows, and other client money the firm holds in a fiduciary capacity
- Filing fees, expert witness retainers, and other client-paid costs the firm has not yet spent
What does not go into the IOLTA:
- The firm's own money, beyond a small bank-fee buffer if state rules allow one
- Fees that have already been earned
- True "general" retainers paid solely to secure availability (these are earned on receipt in most states and belong in operating)
- Anything the firm intends to spend on payroll, rent, or vendors
Larger client deposits that will be held long enough to generate meaningful interest belong in separate, client-specific interest-bearing trust accounts (often called CTAs or non-IOLTA trust accounts), with the interest credited to the client. The IOLTA is for the smaller, short-duration deposits where individual accounts would be impractical.
Earned vs. Unearned: The Distinction That Drives Everything
Under ABA Model Rule 1.15 and every state analog, the rule is simple: client money is the client's until the lawyer earns it. Earned fees belong in operating; unearned fees belong in trust. The moment a fee crosses the line — when the work is performed, the hour is billed, the milestone is reached — the lawyer must promptly transfer the earned portion out of trust and into operating.
The two pitfalls happen at opposite ends:
- Leaving earned fees in trust looks safe but is technically commingling — the firm's money is sitting in a client account. Most state bars treat this as a violation, even when motivated by caution.
- Withdrawing fees that have not yet been earned is misappropriation. This is the cardinal sin and the one most likely to end with a disbarment notice.
The classification depends on the fee structure:
- Hourly billing with an advance deposit: Deposit goes into IOLTA. Each invoice cycle, transfer the billed-and-approved portion to operating. The transfer record on the client ledger is the bookkeeping mirror of the invoice.
- Flat fee for a defined scope: In most states, a flat fee is an advance — unearned until the work is performed — and must sit in IOLTA. Portions can be drawn out as milestones are completed (intake, drafting, filing, hearing) as long as the milestone structure is in the engagement letter. The entire flat fee is not earned simply because the client signed the agreement.
- True general retainer: A pure availability retainer — paid not for any particular work but to lock up the lawyer's time — is treated as earned on receipt in some states and goes straight to operating. These are increasingly rare and several jurisdictions have effectively abolished them.
- Settlement proceeds: Goes into IOLTA on receipt. Disburse to client, lienholders, and the firm's fee portion only after the deposit clears and you have a signed settlement statement.
- Costs and filing fees the client paid for: Stay in trust until paid to the third party. If the client overpays for costs, the surplus is the client's money and must be refunded or applied against the next bill — with the client's authorization.
Operationally, the easiest way to enforce the distinction is to bill on a strict cadence (weekly or biweekly), generate the invoice in your practice management system, and run a single "trust-to-operating" transfer for each invoice on a fixed day. Tying the transfer to a document — the invoice — creates an audit trail that survives any subsequent bar inquiry.
The Three-Way Reconciliation
Almost every state bar requires monthly reconciliation of trust accounts. The "three-way" name comes from the three numbers that must equal each other at the end of every reconciliation period:
- The adjusted bank balance — the bank statement balance, adjusted for outstanding deposits and uncleared checks.
- The trust account master ledger (book balance) — the firm's running record of every deposit and disbursement through the IOLTA, in chronological order.
- The sum of all individual client sub-ledgers — one ledger per client matter, showing each deposit, each disbursement, and a running balance per client.
If any of the three figures disagrees with the other two, the firm has a problem. Either money is missing, money has been miscoded, or a transaction never made it onto a client ledger. None of those are acceptable to close the month.
How the reconciliation actually runs
A clean monthly close looks like this:
- Pull the bank statement for the IOLTA. Note ending balance and the date.
- Mark all bank-cleared deposits and checks against the master ledger. Adjust for items in transit (deposits made but not yet credited, checks issued but not yet cashed).
- Compute the adjusted bank balance: bank ending balance, plus deposits in transit, minus outstanding checks.
- Compute the master ledger balance as of the same date.
- Run a "client ledger summary" report that lists every client matter with a non-zero trust balance and sums them.
- Confirm all three numbers match to the penny.
- Investigate every discrepancy before closing the month. No "carry forward" of an unreconciled difference is acceptable.
- Have a named partner — not the bookkeeper, not the office manager — sign and date the reconciliation page.
The partner sign-off matters. In disciplinary proceedings, the question "who reviewed the reconciliation each month" is one of the first asked. A signed reconciliation is evidence of supervision; an unsigned one suggests a lawyer who delegated trust safeguarding to staff.
Per-client sub-ledger discipline
The third leg of the reconciliation — the client sub-ledger total — is where most small firms get into trouble. A client ledger should:
- Carry zero or positive balance at all times. A negative client balance means one client's money was used to cover another's disbursement. That is the textbook definition of misappropriation, even if no money left the IOLTA.
- Record each deposit and disbursement with date, amount, source or payee, matter number, and a description specific enough that an examiner can follow the transaction without context. "Deposit" or "Wire" is not enough; "Deposit — Smith v. Jones settlement, $48,500, per signed statement 5/10/2026" is.
- Be reviewed before any disbursement clears. If a check is about to leave the IOLTA, the sub-ledger must show at least that much in the relevant client's balance, available and cleared.
The Four Commingling Mistakes That Trigger Bar Discipline
Disciplinary cases tend to cluster around the same handful of errors. Knowing them by name is the easiest way to keep your name out of a quarterly discipline roundup.
Mistake 1: Depositing personal or firm money into the IOLTA. Even a $20 deposit to "cover bank fees" is technically commingling. The right move is to maintain a small firm-owned buffer in the IOLTA if your state explicitly permits it (rules vary), or arrange with the bank for the IOLTA to be fee-free. Never wire personal money into trust to "patch" a shortfall — that act creates a paper trail leading directly to a misappropriation finding.
Mistake 2: Paying firm expenses out of the IOLTA. Writing a single check from the trust account for rent, payroll, a software subscription, or a credit card balance is commingling regardless of intent. Practice management software should physically block IOLTA disbursements to non-client payees, but the discipline cases keep coming because attorneys override the warning to "just this once" make a quick payment. A bank with a hard rule prohibiting IOLTA-to-vendor electronic payments is more useful than any software safeguard.
Mistake 3: Leaving earned fees in trust. The mirror image of Mistake 2. The cure is a regular billing cycle and an automatic trust-to-operating transfer tied to each invoice. If a client objects to a portion of the invoice, leave only the disputed amount in trust; the undisputed portion must be moved.
Mistake 4: Using one client's funds for another client's disbursement. This happens when the master ledger shows enough cash but a specific client sub-ledger doesn't. The firm writes the disbursement check against the master balance, not realizing the actual source is another client's deposit. A clean weekly reconciliation catches this before it becomes a discipline event; a sloppy monthly one lets it compound for weeks.
A fifth, related mistake worth naming: pulling a payment processor's transaction fee from the IOLTA. Credit card processors deduct their percentage from the gross deposit, so a $5,000 client payment lands as $4,850 net. If the firm credits the client's sub-ledger for $5,000 but only $4,850 actually arrives, the client is short $150 in trust. The processor must be configured to debit the operating account for fees, never the IOLTA.
Day-to-Day Discipline That Prevents the Discipline
A few habits separate firms that pass audits from firms that get nasty letters:
- Reconcile weekly, not monthly. State bars require monthly, but weekly reconciliation catches errors while they are still small and recent enough to remember. The five-minute weekly check prevents the four-hour monthly forensic exercise.
- Use specific transaction descriptions. "ACH deposit, $5,000" is useless on a ledger six months later. "ACH deposit, Acme Corp settlement, matter 2026-118, per agreement 4/12/2026" is examiner-ready.
- Never wait on a deposit to clear before recording. Record the deposit on the day it arrived; flag it as uncleared. The master ledger should mirror your intent, not just what the bank has processed.
- Keep the engagement letter aligned with the trust treatment. If the engagement says "earned on receipt," the funds go to operating. If it says "advance fee," the funds go to trust. Inconsistent paperwork is the easiest finding for a discipline panel to make.
- Separate the bookkeeper, the signer, and the reviewer. One person enters transactions, another signs checks, a third reviews the reconciliation. Solo practitioners can't fully separate these roles but can compensate by reviewing the reconciliation with fresh eyes a day later.
Keeping Your Trust Records Audit-Ready
Beyond software, the firms that survive bar audits cleanly tend to share two unsexy habits. First, they keep their trust records in a format an outsider can read — clean, consistent, and timestamped, not buried inside a proprietary database that no one but the office manager can navigate. Second, they treat the monthly reconciliation as the most important meeting of the month, not a chore to delegate.
Plain-text accounting fits both habits well for small firms. A plain-text ledger gives you a complete trust audit trail that you can grep, version-control, and hand to opposing counsel or a discipline investigator without converting anything. It also forces an explicit posting of every transaction, which is exactly the discipline a trust account needs.
Keep Your Firm's Trust Records Bulletproof
Whether you run a one-attorney shop or a thirty-lawyer firm, your IOLTA reconciliation is the single most consequential set of numbers your bookkeeper produces. Beancount.io provides plain-text accounting that gives you complete transparency over every trust deposit, disbursement, and reconciliation entry — no black box, no proprietary export format, fully version-controlled and auditable from your terminal. Get started for free and see why developers, finance teams, and practitioners in regulated fields are switching to plain-text accounting.