← All articles

QuickBooks & bookkeeping · July 14, 2026

IOLTA / Trust Accounting in QuickBooks: The Three-Way Reconciliation

You just took on your first solo lawyer client. They hand you the IOLTA statements, the operating account, and a login to Practice Panther, and it feels like that's not enough to do the books properly. It isn't. Trust accounting is its own animal, and the reconciliation the bar cares about isn't the one QuickBooks does by default. Here's what a trust account actually requires, what to request, and why you reconcile it before you settle on a price.

Trust money is a liability, and it's not yours to touch

Start with the principle, because every rule follows from it. Money in an IOLTA or trust account belongs to the clients, not the firm. On the books it's a liability, the firm is holding funds it owes back. You never recognize trust money as income until it's earned and moved to the operating account. Because the account is pooled (many clients' funds in one bank account), the firm has to be able to prove, at any moment, exactly how much of that pooled balance belongs to each client.

That last part is what trips up a standard bookkeeping setup. QuickBooks will happily reconcile the trust bank account to the statement and call it done. But a matched bank rec doesn't prove the per-client math, and that's precisely what state bar rules require.

The three-way reconciliation

Trust accounts require a three-way reconciliation: three numbers that all have to agree.

Bank = book = sum of client ledgers. When all three tie, you can prove the pooled account is fully accounted for down to the client. When they don't, someone's funds are misstated, and that's the finding that bites in an audit or a bar review. This is the reconciliation you're actually responsible for, and it's the one bank statements alone can never give you.

What to request (especially with Practice Panther)

If the firm runs Practice Panther or a similar practice-management system, that system is usually the source of the per-client trust ledger. Before you touch the books, ask for:

Then confirm the practice-management ledger actually ties to the bank and to QuickBooks. A one-way sync between the practice system and QuickBooks is common, and when there's an error on the practice side you often have to correct it in both places. Don't assume the sync means the numbers agree.

Reconcile once before you quote

Here's the move that protects you: run the three-way reconciliation once before you commit to a fee. It takes an hour or two, and it tells you which engagement you're actually walking into.

If bank, book, and the sum of client ledgers all tie, you're looking at clean ongoing trust bookkeeping, price it as recurring work. If they don't tie, you've got a trust cleanup: stale balances, funds that were never allocated to a client, checks written outside the system, or opening balances that never matched. That's a different scope, a different risk profile, and a different fee, and the last thing you want is to discover it after you've quoted ongoing rates. As one bookkeeper who'd been down this road put it, get the cleanup-versus-ongoing question straightened out ahead of time.

Where the diagnostic fits

The three-way reconciliation is trust-specific and you'll do it by hand, but the rest of a law firm's file, the operating account, the chart of accounts, uncategorized transactions, unreconciled periods, is exactly what a fast diagnostic sizes up. Upload a QuickBooks Online export to a books-health check and you get the operating-side counts in minutes, so you can pair "the trust doesn't tie out" with "and the operating books have 300 uncategorized transactions and a non-zero Opening Balance Equity" into one defensible scope. If any of that shows up, it's a cleanup, so price it from the diagnostic rather than a glance, and use the cleanup checklist so nothing on the operating side gets missed.

Put it together

Trust money is a liability you're holding for clients, and proving it requires a three-way reconciliation, bank equals book equals the sum of client ledgers. Get the per-client trust ledger and the migration opening balances out of Practice Panther, tie the three together once before you quote, and separate trust cleanup from ongoing work. Size the operating side with a diagnostic, and you'll walk into the engagement knowing exactly what you signed up for.

Get the operating-side numbers fast: run a free preview on a QuickBooks Online export, no card required.

FAQ

What is a three-way reconciliation for a trust account?

It's the reconciliation required for IOLTA and other trust accounts, where three totals must agree: the bank statement balance, the trust liability balance in your books, and the sum of every client's individual trust ledger. If any of the three doesn't tie, client funds are misstated, which is exactly what bar rules are designed to catch.

Why can't I reconcile a law firm trust account from bank statements alone?

Because the bank statement only shows the pooled balance, not how much belongs to which client. You need the per-client trust ledger to prove the pooled bank balance equals the sum of what's held for each client. Bank statements are one leg of the three-way reconciliation, not the whole thing.

What should I request from Practice Panther before doing trust bookkeeping?

The client trust ledger (per-client balances), the trust bank statements, the retainer and engagement agreements (trust versus earned), and the opening trust liability balances from when the firm migrated onto Practice Panther. Confirm the practice-management ledger ties to the bank and to QuickBooks.

Should I reconcile the trust account before quoting a cleanup?

Yes. Run the three-way reconciliation once before you commit to a price. If bank, book, and the sum of client ledgers tie out, ongoing work is straightforward. If they don't, you have a trust cleanup, a different scope and fee you don't want to discover after quoting.

Scope the cleanup before you quote it

Upload a QuickBooks export and get a free preview — books-health score, severity and the top issues. Unlock the estimated hours, quote range and client approval packet per file. No card.

One-time diagnostic to scope a file · Firm Monitor (beta) to watch recurring client books monthly.

Related reading