Law firm trust (IOLTA) accounting
The hub: per-client ledgers, three-way reconciliation, earned-versus-unearned retainers, and the trust-fund boundary.
Back to the hubIndependent bookkeeping & advisory firm · Serving clients nationwide, remotely
Seven recordkeeping errors break a client-trust or IOLTA account: commingling, firm expenses paid from trust, fees taken before they are earned, a negative client balance, unidentified or stale funds, skipped or forced reconciliations, and missing records. What brings any of them to a regulator is decided state by state — a bank’s overdraft report, an annual certification, a random audit, or a listed audit cause. Below: each error as it appears in the books, how a monthly reconciliation catches it, and four states’ mechanisms quoted from their own rule text.
Trust accounting errors are recording or handling mistakes that leave a law firm unable to prove, client by client, how much money it holds for each client. Seven show up in the books, and a monthly three-way reconciliation is where they surface. What brings one to a bar is set state by state; this page quotes four states’ rules.
The seven recordkeeping errors that break a trust account, how Florida, North Carolina, Illinois and California bring an account to the regulator, and where the bookkeeper’s role stops — set out in full below.
Law firm trust (IOLTA) accounting · Monthly trust reconciliation checklist · Get the free file review · Send the details
Each one is described the same way: what it is, what it looks like in the books, and how a bookkeeper catches it. Whether it is a rule violation in your state, and what follows, is a question for your state bar or your own counsel.
What it is: the lawyer’s own funds sit in the trust account, or client funds land in the operating account. Florida’s Rule 5-1.1(a)(1) and North Carolina’s Rule 1.15-2(a), for example, require entrusted funds to be held separate from the lawyer’s own; Florida’s Rule 5-1.1(a)(1)(A) allows only an amount “reasonably sufficient to pay bank charges” of the lawyer’s money in trust, and other states set their own line. In the books it looks like a trust deposit with no client attached, a client payment coded to operating income, or a firm “cushion” that no ledger explains. It gets caught when the trust bank balance is higher than the total of client ledgers, or when an operating deposit matches a retainer that should have gone to trust.
What it is: rent, payroll, a software subscription or a card payment drawn on the trust account. In the books it shows as a trust disbursement charged to no client’s ledger, or charged to a client for something that was the firm’s own cost. It gets caught when a trust disbursement cannot be matched to a client, a matter and a document (a settlement statement, an invoice for a cost advanced on that client’s behalf, or an earned-fee invoice). An unmatched disbursement is flagged to the lawyer, not quietly recoded.
What it is: a retainer or advance fee transferred out of trust on arrival, or ahead of the work. In the books the transfer to operating is larger than, or earlier than, the fees billed against that client. It gets caught by tying every trust-to-operating transfer to a specific earned-fee invoice for that client and checking that the client’s trust ledger was reduced by the same amount on the same date. Whether a particular fee is earned under a particular fee agreement is a legal judgment for the lawyer and their counsel, not a bookkeeping call.
What it is: a disbursement for one client paid out of a pooled account when that client’s own balance was too low, so other clients’ money funded it. The pooled bank balance can still be positive, which is why the bank statement alone never shows it. In the books it is a client ledger that dips below zero, even for a day. It gets caught only when every client has a separate running ledger and each ledger is checked for negative balances at every reconciliation; Florida’s Rule 5-1.1 also addresses disbursing on deposits that are not yet collected when it results in other clients’ funds being used.
What it is: a deposit with no client name, a small leftover balance on a closed matter, or an uncashed trust check from long ago. In the books it looks like a catch-all “unallocated” line in trust, closed matters still carrying a balance, or outstanding checks that never clear. It gets caught by an aging report on client ledgers and outstanding items at each reconciliation. What to do with funds that cannot be returned is a question for your state’s rules; that decision belongs to the lawyer and their counsel.
What it is: months with no reconciliation, a reconciliation of the bank to the books that never checks the client ledgers, or a difference “fixed” with an adjustment entry. Florida’s Rule 5-1.2(d)(1) requires a monthly reconciliation and a comparison of the reconciled balance to the total of the trust ledger cards, with the reasons for any difference described; North Carolina’s Rule 1.15-3 requires monthly and quarterly reconciliations. In the books a forced reconciliation shows as a discrepancy or adjustment entry with no source document. It gets caught by re-performing the reconciliation from the bank statement and the client ledgers rather than trusting the prior report.
What it is: no per-client ledger, no deposit detail, disbursements without payee or purpose, or records reconstructed long after the fact. States set their own retention periods; Florida’s Rule 5-1.2(f) requires trust records be kept six years after the final conclusion of each representation, and North Carolina’s Rule 1.15-3 sets at least six years. In the books it is a period that cannot be rebuilt from what exists. It gets caught when a reconciliation cannot be completed without asking for statements, deposit slips or settlement documents that should already be on file.
There is no single national trigger. Each state decides how a trust account comes to its regulator’s attention, and the mechanisms below are only the ones we read today on each state’s own rule text. Some fire on an error (an overdraft reported by the bank); some fire regardless of any error (random selection, an annual filing). Other states have their own programs, which this page does not describe. Confirm your state’s rule with your state bar or your own counsel.
| State | Mechanism | What the state’s rule says | Source |
|---|---|---|---|
| Florida | Bank notice · annual certificate · listed audit causes | The bank must be authorized, when the account is opened, to notify Bar staff counsel if the trust account is overdrawn or a trust check is dishonored or returned for insufficient or uncollected funds, absent bank error (Rule 5-1.2(d)(4)). Lawyers file an annual trust accounting certificate between June 1 and August 15 (Rule 5-1.2(d)(5)). Rule 5-1.2(g) lists ten causes for the Bar to order an audit, including failure to file the certificate, a returned trust check for insufficient or uncollected funds, a report of trust-account violations or errors to staff counsel, a claim with the Clients’ Security Fund, and a request by a grievance committee chair or vice chair. | Rules Regulating The Florida Bar, ch. 5 |
| North Carolina | Random audit · bank directive · self-report duty | The Grievance Committee chair may randomly issue investigative subpoenas for trust records; no lawyer is randomly selected more than once in three years, and violations found may be referred to the Trust Account Compliance Program or reported to the Grievance Committee (27 NCAC 1B .0132). The lawyer must file a written directive requiring the bank to report to the State Bar when an instrument is presented against insufficient funds (Rule 1.15-2(f)). A lawyer who discovers or reasonably believes entrusted property was misappropriated or misapplied must promptly inform the Trust Account Compliance Department (Rule 1.15-2(p)). | 27 NCAC 1B .0132 Rule 1.15-2 |
| Illinois | Bank overdraft notice | Trust accounts may be kept only at banks that have agreed to notify the ARDC whenever a trust account is overdrawn or has insufficient funds for an instrument presented against it, whether or not the instrument is honored (Rule 1.15B(e)). An Illinois Courts article (2018) describes the ARDC’s response: a letter asking for an explanation and trust records, and, where the evidence shows error or inadvertence without misuse of client funds, usually no formal charges. | ARDC: Client Trust Accounts |
| California | Annual CTAPP reporting · bank report | Under the Client Trust Account Protection Program, lawyers register their IOLTA and non-IOLTA accounts, complete an annual self-assessment, and certify compliance with Rule 1.15 each year (the 2026 deadline was March 30, 2026). The State Bar’s page describes compliance reviews of selected lawyers by a certified public accountant as part of later phases of the program. Separately, the bank must report to the State Bar when a properly payable instrument is presented against a trust account with insufficient funds, whether or not it is honored (Business and Professions Code § 6091.1(a)). | State Bar of California: CTAPP Bus. & Prof. Code § 6091.1 |
Because Florida’s rule spells out the monthly reconciliation, the ledger comparison, the annual per-client listing and a six-year retention period, the bookkeeping output is the evidence. Rule 5-1.2(h) adds that general-account records are produced to verify that no trust money went into them, and if it did, all firm-account transactions become subject to audit — so commingling in the operating books is not only an operating-books problem.
Random selection means a firm with no overdraft and no complaint can still be asked for its trust records. The practical test is whether the monthly and quarterly reconciliations Rule 1.15-3 describes exist, are dated, and tie. A bookkeeper who keeps those reports filed as they are produced removes the scramble; the lawyer still answers the subpoena.
An overdraft notice goes to the ARDC whether or not the item was honored. What follows, per the 2018 article, is a request for an explanation and the trust records for the period. Contemporaneous client ledgers and reconciliations are what let a lawyer show an overdraft was a banking slip rather than a misuse of client money. That showing, and the response, are the lawyer’s.
CTAPP’s self-assessment asks about trust account management practices and recordkeeping, and the lawyer certifies compliance. A certification is only as good as the records behind it. Current client ledgers and monthly reconciliations give the lawyer something to check before they certify; they do not certify anything themselves, and neither does the bookkeeper.
Why four states and not fifty. Each row above was read on the state’s own rule text on 2026-09-26 and is linked so you can read it yourself. We do not reproduce states we could not read today, and we do not generalize from these four. The ABA’s Model Rule 1.15 is a model rule: it binds no lawyer until a state adopts a version of it, and states adopt it differently. If your firm is licensed elsewhere, or in more than one state, your state bar and your own counsel are the authority on what applies.
These errors leave a mark in one of three places: the bank against the books, the books against the client ledgers, or a single client ledger below zero. A reconciliation that checks all three every month finds them while they are small.
Start from the bank statement, add deposits in transit, subtract outstanding checks, and compare the adjusted bank balance to the trust balance in the books. A difference here points to an unrecorded transaction, a duplicate, or a deposit or check posted to the wrong account — the banking slips behind many overdrafts.
Add up every individual client’s trust ledger. That total should equal the book balance and the adjusted bank balance. If the bank is higher than the ledgers, look for firm money in trust or an unattributed deposit; if the ledgers are higher than the bank, look for a disbursement recorded to no client or money that left without being booked.
A single negative client balance means another client’s money covered that client’s payment, even if every total ties. Checking each ledger, not just the total, is the only way to see it. Any negative ledger is reported to the lawyer the same day it is found.
For every trust-to-operating transfer in the period, match it to a specific client, a specific invoice and the same amount, and confirm the client’s ledger was reduced to match. Transfers without an invoice, or larger than the invoice, are listed for the lawyer to review.
List closed matters still carrying a balance, deposits with no client, and checks outstanding past a set window, and carry them forward until the lawyer resolves them. Keep the signed-off reconciliation, the ledger listing and the exceptions list together for the period, so the records exist when anyone asks for them.
A shortfall is a finding for the lawyer, not a number for the bookkeeper to make disappear. The order below keeps the decisions with the person who owns them.
A shortfall is not corrected with an adjustment entry. The bookkeeper records what was found — which ledgers, which dates, which transactions, the size of the gap — and gives it to the responsible lawyer in writing. Timing differences (a deposit in transit, a check not yet cleared) are separated from a true shortage before anything else is concluded.
Whether and how funds are restored, whether a client or anyone else must be told, and whether a report to the bar is required are the lawyer’s decisions. Some states impose a duty: North Carolina’s Rule 1.15-2(p) requires a lawyer who discovers or reasonably believes entrusted property was misappropriated or misapplied to promptly inform the State Bar’s Trust Account Compliance Department, and Florida’s Rule 5-1.2(c)(2) addresses a lawyer’s knowledge of firm noncompliance. Confirm your state’s rule with your state bar or your own counsel before acting.
Once the lawyer has acted — for example, deposited firm funds to restore a client’s balance — the bookkeeper records exactly that, with the source document, re-performs the reconciliation, and confirms every ledger is back at or above zero. The history of the shortfall stays in the records; it is not deleted or backdated.
Finding a trust error in the records and deciding what it means are different jobs. The first is bookkeeping. The second belongs to the lawyer, their own counsel and the state bar.
The records are kept by TechBrot’s signed trust-accounting specialist practice. On TechBrot’s engagements: per-client trust ledgers, the monthly reconciliation, exception lists and filed reports, as a bookkeeping service in your own QuickBooks file. A Certified QuickBooks ProAdvisor reviews every close a specialist practice prepares before it reaches you. The trust specialist prepares the trust ledgers and the three-way reconciliation; a Certified QuickBooks ProAdvisor reviews the close before it reaches you.
Law-firm trust accounting engagements are backed by a specialist partner practice that has signed with TechBrot for this work, reviewed by a Certified QuickBooks ProAdvisor.
When a rule question comes up in the records, we say it is a rule question and route it to your state bar or your own counsel. Where the records show a problem, it is reported to the responsible lawyer promptly and in writing. TechBrot is a bookkeeping and advisory firm, not a law firm and not affiliated with Intuit Inc.
It depends on the state, and no national list exists. Florida is one state whose rule answers the question directly: Rule 5-1.2(g) of the Rules Regulating The Florida Bar lists ten causes for the Bar to order a trust-account audit, including failing to file the annual trust accounting certificate, a trust check returned for insufficient or uncollected funds, and a report of trust-account violations or errors to Bar staff counsel. In North Carolina, lawyers can be selected at random with no error at all. Several states, including Florida, North Carolina, Illinois and California, require the bank to report a trust overdraft or insufficient-funds item. Check your own state’s rule with your state bar or your own counsel.
In the four states described on this page, yes, by the bank: Florida (Rule 5-1.2(d)(4)), North Carolina (Rule 1.15-2(f)), Illinois (Rule 1.15B(e)) and California (Business and Professions Code § 6091.1). Illinois and California’s provisions apply whether or not the item is honored. Other states have their own rules, which we have not described here, so confirm with your state bar.
In some states, yes. North Carolina’s 27 NCAC 1B .0132 lets the Grievance Committee chair randomly issue investigative subpoenas for trust records, with no lawyer selected more than once in three years. Florida’s list of audit causes also includes events unrelated to bookkeeping, such as a court order. The practical point for the books is the same everywhere: current client ledgers and filed monthly reconciliations should exist before anyone asks for them.
That is a state-rule question. Florida’s Rule 5-1.1(a)(1)(A), for example, allows a lawyer to keep their own funds in trust only in an amount reasonably sufficient to pay bank charges on the account. Other states draw the line in their own rules. In the books, any firm money in trust should sit on its own clearly labeled ledger so it is never mistaken for, or used as, a client’s balance. Confirm your state’s rule with your state bar or your own counsel.
A timing difference is explained by items in transit: a deposit recorded but not yet on the statement, or a check written but not yet cleared. It disappears when those items clear. A shortfall remains after every outstanding item is accounted for: the total of client ledgers is higher than the adjusted bank balance, or a single client’s ledger is below zero. A proper reconciliation separates the two before anyone draws a conclusion.
Treat it as urgent and take it to the responsible lawyer. A negative client ledger means another client’s money funded that payment. The lawyer decides how to restore it and whether any report is required; some states, such as North Carolina under Rule 1.15-2(p), require the lawyer to inform the State Bar when entrusted property has been misapplied. Confirm with your state bar or your own counsel. The bookkeeper documents what happened and records the correction the lawyer makes.
No. TechBrot does not represent lawyers in bar audits, grievances or disciplinary matters, and does not give legal advice. What TechBrot’s signed trust-accounting specialist practice does, on TechBrot’s engagements, is keep the trust ledgers and reconciliations current, and prepare the reconciliation reports and ledger listings the firm asks for so that the lawyer, and their own counsel if they have one, are working from complete records.
No software makes a firm compliant; compliance is the lawyer’s professional responsibility under their state’s rule. QuickBooks can hold a separate trust account, a ledger for each client and a monthly reconciliation, and practice-management tools can do the same. What matters is that every client has a running balance, the reconciliation is done every month, and exceptions reach the lawyer.