Trust Accounts, IOLTA, and Billing: Why Law Firms Need a Dedicated Bookkeeper — Not Just QuickBooks
- Marko Radulovic

- Aug 8
- 7 min read
If you run a solo or small law firm, your books carry a risk that most small businesses never have to think about: IOLTA trust account bookkeeping isn't just good practice, it's a professional licensing obligation. Mishandle a trust account — even by accident — and the consequences aren't a late tax filing. They're a bar complaint. In our work with legal clients, the most common gap we see isn't a lack of effort. It's a QuickBooks file set up the same way a retail shop or a marketing agency would set one up, with no separation between the firm's money and the client's money. That gap is where trust violations start.

What makes law firm bookkeeping different from other small businesses
Think of a coat check at a restaurant. When a customer hands over their coat, the restaurant is holding onto it — but it never becomes the restaurant's coat. They can't sell it, borrow it for the night, or use it to cover a bill. It still belongs to the customer, and the restaurant's only job is to give it back exactly as it was.
A law firm works the same way with a big chunk of the money that passes through its bank accounts. When a client pays a retainer before any work has been done, that money is still the client's — the firm is just holding it until it's actually earned. This is very different from how most small businesses operate. A landscaping company or a marketing agency gets paid and that money becomes theirs right away, to spend on payroll, rent, whatever the business needs. A law firm can't do that with retainer money sitting in trust. It has to keep track of two completely separate pots of money at the same time: the firm's own operating cash and client's money.
That distinction isn't just an accounting best practice — it's a professional conduct rule. Under the American Bar Association's Model Rule 1.15 — Safekeeping Property, attorneys must keep client and third-party funds completely separate from their own, keep detailed records, and be able to show exactly where every dollar is at any moment. Most state bars have adopted a version of this rule, and many require a specific reconciliation format that a general small-business bookkeeper has simply never come across before.
This is why a bookkeeper who is excellent with a standard small business chart of accounts can still create serious problems in a law firm file. The skill set is genuinely different — it means understanding client ledgers, trust liability accounts, and the exact reconciliation format state bar auditors expect to see. It's the kind of specialized training bodies like the National Association of Certified Public Bookkeepers (NACPB) build directly into their certification programs, precisely because general bookkeeping experience doesn't automatically transfer to trust accounting.
What is an IOLTA account — and why it can never touch your operating account
Think about paying a security deposit when you rent an apartment. That money still belongs to you — the landlord is just holding onto it. They can't spend it on their own bills or mix it in with the rent they've already collected. It has to stay set aside, ready to either return to you or apply toward something specific, like damage, when your lease ends.
An IOLTA account (Interest on Lawyers' Trust Accounts) works on that exact same principle, just for law firms. It's a pooled trust account that holds client money a lawyer is temporarily safeguarding — retainers not yet earned, settlement proceeds, or funds being held for a future payment. The important things to know about IOLTA accounts is that the interest earned on IOLTA accounts doesn't go to the lawyer or the client — it's sent to state bar foundations to help fund legal aid programs, which is actually the whole reason the IOLTA structure exists. A related but slightly different term is an escrow account, which typically holds money tied to one specific transaction, like a real estate closing, until certain conditions are met.
Whichever term applies, the accounting rule underneath it is identical: this money belongs to the client, not the firm, until it's earned or paid out. It has to sit in its own separate bank account, get recorded as a liability on the firm's books (since the firm technically owes that money back), and never get mixed in with the firm's own operating funds — not even for a day, not even to cover a short-term cash crunch. Mixing the two, known as commingling, is one of the fastest ways to trigger a disciplinary complaint, and it's often accidental rather than deliberate.
The three-way reconciliation process, explained
A three-way reconciliation is the monthly proof that a trust account is exactly what it should be — no more, no less. It compares three numbers, as of the same date, that must all match:
The adjusted bank statement balance for the trust account
The book balance of the trust liability account in QuickBooks
The sum of every individual client ledger balance — what's held for each client, added together
If all three numbers agree, the trust account is in balance. If they don't, something is wrong — a check hasn't cleared, a deposit was misapplied, a disbursement was recorded against the wrong client, or funds were moved incorrectly. Finding that discrepancy while it's small is the entire point of doing this monthly rather than once a year.
Here's a simplified example of how it plays out in practice. Say a firm holds a $5,000 retainer for a client in its IOLTA account. Over the month, the firm earns $1,200 in fees against that retainer and pays a $350 court filing fee on the client's behalf directly from trust. At month-end, that client's individual ledger should show a remaining balance of $3,450 ($5,000 − $1,200 − $350). Multiply that same tracking across every active client matter, add all those individual balances together, and the total must match both the trust liability account in QuickBooks and the adjusted bank statement balance for the IOLTA account — to the penny. A shortage of even a few dollars, unexplained, is treated the same as a much larger one by most state bar auditors.
This is precisely the process a generalist bookkeeper, or a business owner reconciling their own QuickBooks account, is unlikely to run correctly without specific training in trust accounting. Standard bank reconciliation only checks the bank statement against the book balance — a two-way match. It never verifies that the total actually belongs to the right clients in the right amounts, which is the step that catches most real trust errors.
Setting up QuickBooks correctly for a law firm
QuickBooks Online can absolutely support compliant trust accounting — it isn't purpose-built legal software, but with the right structure, it does its job perfectly. The setup matters more than the software.
Create a dedicated bank account for the IOLTA or escrow trust, entirely separate from the operating account. If the money is being deposited to the same operating account you have, you MUST create a sub-account. That will show the numbers separately, but will also be included in the total of the operating account. You just won't touch that money and you will know how much there is.
Add a corresponding trust liability account on the balance sheet — client funds, in this case retainers are a liability the firm owes back, never income. In QuickBooks Online, this means creating an Other Current Liabilities parent account (something like "Funds Held in Trust"), then adding one liability sub-account per client underneath it, using the "Trust Account Liabilities" detail type.
Build a sub-ledger for every client matter - each client's balance can be isolated and reported on individually, not just tracked as one lump trust total. For firms managing fewer than roughly 20 active retainers at a time, per-client sub-accounts under the parent trust liability account are the simplest way to do this. Firms with a higher volume typically need dedicated legal practice management software (Clio, CosmoLex, LeanLaw) integrated with QuickBooks, since QBO's native sub-account structure gets unwieldy at scale.
Record trust activity consistently. The day-to-day mechanics are straightforward once the structure is right:
Deposits: Use the Bank Deposit screen, select the IOLTA bank account, and post the amount to the specific client's trust liability sub-account. This single entry increases both the IOLTA bank balance and the liability owed to that client.
Disbursements (paying the firm from trust): Once fees are earned, generate the invoice as usual, then write a check (or transfer) from the IOLTA account for the invoiced amount, categorized against that same client's trust liability sub-account — never as income directly. Apply that payment to close out the invoice.
Moving funds to operating: QuickBooks Online does not automatically sweep earned fees from trust to the firm's operating account — that transfer has to be done manually and promptly once fees are earned, so funds don't sit in trust longer than necessary.
Set up classes or locations if the firm handles multiple practice areas, so trust activity can be filtered and reviewed by matter type.
Restrict access to trust-related entries so disbursements and transfers require a second set of eyes before they post — a basic internal control that protects the attorney as much as the client.
Run the three-way reconciliation every month, not at year-end, and keep the reconciliation report on file as part of the firm's audit trail. Reconcile every client sub-account individually as part of this process, not just the trust total — that's what catches a misapplied entry before it becomes a shortage.
The billing records your bookkeeper must maintain
Trust accounting doesn't stop at reconciliation. A dedicated legal bookkeeper also maintains the billing records that connect trust activity to the firm's actual revenue — records a generic setup rarely captures correctly:
Individual client ledgers showing every deposit, disbursement, and running balance for that matter
Time and fee records that document exactly what was earned before funds are transferred out of trust
Advanced client costs — filing fees, expert witness charges — tracked as firm assets until reimbursed, not misclassified as operating expenses
A disbursement journal showing every payment made from trust, with supporting documentation
Retainer replenishment tracking, so a firm knows when a client's trust balance is running low before it becomes a problem
Handled correctly, these records also make month-end faster: our account management services build this documentation into the standard monthly close, so nothing gets reconstructed under pressure right before an audit.
If your current bookkeeping process can't produce a clean three-way reconciliation on demand, that's a gap worth closing before a bar audit finds it first. Our team builds law firm bookkeeping around U.S. GAAP standards and trust accounting requirements from day one — book a free 15-minute call and we'll walk through what your trust accounting setup should look like.
About the Author
Marko Radulovic is the founder of QuantumQuota Solutions, a NACPB-certified bookkeeper and QuickBooks ProAdvisor with an MBA and six years of experience serving U.S. small businesses. Learn more about Marko and the QQS team.




Comments