1. Home
  2. AI bookkeeping
  3. IOLTA trust accounting

GUIDE · TRUST ACCOUNTING

IOLTA trust accounting:
the three-way reconciliation, worked by hand.

IOLTA trust accounting keeps three records of client money in step: the trust bank statement, the firm’s trust journal and a ledger for each client. A three-way reconciliation adjusts the bank balance for outstanding items, then shows all three agree on one date. Many state bars require it monthly. See bookkeeping for law firms for the rest of the books.

7-day trial · card required, nothing charged for 7 days · then $79/month billed annually or $149 monthly

A statement that ties: deposits, withdrawals and net agree between the statement and the ledger with a $0.00 difference.

DEFINITION

What is an IOLTA?

Interest on Lawyers’ Trust Accounts: a pooled, interest-bearing trust account for client money that is too small or held too briefly to earn the client net interest. The bank pays the interest to the state’s IOLTA program, which funds legal aid.

THE THREE RECORDS

What are the three parts of a three-way reconciliation?

Each record is kept separately, so each can catch a mistake in the other two.

  • The trust bank statement

    What the bank says is in the IOLTA account at month end. On its own it is incomplete, because checks you have written may not have been cashed yet.

  • The trust journal

    The firm’s running register of every deposit and disbursement in the trust account, in date order. In a general ledger it is the trust bank account and the matching liability to clients.

  • The client ledgers

    One running balance per client or matter. Every trust deposit and disbursement is posted to exactly one of them, and none may ever go below zero.

  • The adjusted bank balance

    The statement balance plus deposits in transit, less outstanding checks. This is the bank’s number made comparable with the other two.

Try it on your own documents. One-week free trial, both apps included.

STEP BY STEP

How do you do a three-way trust reconciliation?

Same order every month, using the statement’s closing date for all three records.

  1. 1

    Reconcile the bank to the trust journal

    Tick every statement line against the journal. List deposits recorded but not yet on the statement, and checks written but not yet cleared. The method is the same as an ordinary bank reconciliation.

  2. 2

    Work out the adjusted bank balance

    Statement balance, plus deposits in transit, less outstanding checks. It must equal the trust journal balance.

  3. 3

    Total the client ledgers

    List every client with money in trust and add their balances. Flag any client below zero; that alone is a problem to fix today.

  4. 4

    Compare all three

    Adjusted bank, trust journal and client ledger total must be the same figure, to the cent.

  5. 5

    Find and fix any difference

    Correct the record that is wrong, not the one that is easiest to change. Write down what it was.

  6. 6

    Sign, date and keep it

    Keep the reconciliation with the statement and the client ledger listing. These are the first records a trust account audit asks for.

WORKED EXAMPLE

What does a three-way reconciliation example look like?

Brennan Law is a fictional two-lawyer firm. Its IOLTA account statement for June 2026 closes at 48,315.00. Here are the three numbers on June 30:

RecordItemAmount
BankStatement closing balance, June 3048,315.00
BankAdd: deposit in transit, Lopez retainer6,000.00
BankLess: check 2214, court reporter for Nguyen(1,215.00)
BankLess: check 2216, Ward’s share of settlement(12,500.00)
BankAdjusted bank balance40,600.00
Trust journalRegister balance, June 3040,600.00
Client ledgersLopez6,000.00
Client ledgersNguyen3,785.00
Client ledgersWard18,315.00
Client ledgersOstrowski12,500.00
Client ledgersTotal of client ledgers40,600.00

All three agree at 40,600.00, so June reconciles. The Lopez retainer was deposited after the bank’s cutoff on June 30. Checks 2214 and 2216 were mailed in the last week of June and cashed in July; both were already deducted from the clients’ ledgers when written, which is right.

WHEN IT DIDN’T TIE

What if the client ledgers don’t match the trust account?

On the first pass, Brennan Law’s client ledgers totaled 40,750.00, which is 150.00 more than the bank and the journal.

  • Two records agree, one doesn’t

    Bank and journal both said 40,600.00, so the error was in the client ledgers. When the bank and the client ledgers agree instead, look at the journal.

  • The difference is one transaction

    150.00 matched check 2211, a refund of unused costs to Ostrowski that cleared on June 12. It was in the journal and on the statement, but never posted to her client ledger, so her balance showed 12,650.00.

  • The fix

    Post check 2211 to the Ostrowski ledger. Her balance becomes 12,500.00 and the total becomes 40,600.00. Nothing changes in the bank or the journal.

  • Other common causes

    A deposit posted to the wrong client, a fee moved to operating before it was billed, a bank charge taken from trust, or an earned fee still sitting in trust. Each one shows up as a mismatch between the records.

  • A client below zero

    Even when the totals agree, a negative client ledger means one client’s money paid another’s costs. The firm replaces the shortfall from its own funds and finds out how it happened.

WHAT TO KEEP

What records does IOLTA trust accounting require?

Each state sets its own rules, most built on ABA Model Rule 1.15, which asks for complete trust records kept five years after the representation ends. Check your state bar’s rule for the exact list and how often to reconcile.

  • Monthly trust bank statements

    With images of cleared checks and deposit records where the bank provides them.

  • The trust journal

    Every deposit and disbursement, with date, payer or payee, client and purpose.

  • A ledger for every client

    Including closed matters, which should end at exactly zero.

  • Each reconciliation, signed

    The adjusted bank balance, the journal balance and the client listing, with what was fixed. Like a balance sheet reconciliation, it proves an account against outside support.

WITH ZERABOOKS

Where ZeraBooks fits in trust accounting.

ZeraBooks keeps two of the three records. The client ledgers stay in your trust accounting or practice management software.

BANK AND JOURNAL

The trust account proven every month.

Upload the IOLTA statement and ZeraBooks checks it adds up, follows last month’s statement and agrees with the trust account and the client trust funds liability in the ledger. That covers the bank-to-journal leg of the reconciliation. Part of AI bookkeeping in ZeraBooks.

The Reconciliations timeline: one row per account and one dot per month, showing months that tie, months that need a look, coverage gaps and finalized months.

CLIENT LEDGERS

You bring the third number.

ZeraBooks does not keep a ledger per client. Compare the client trust funds balance with your client ledger total each month, then close the month in ZeraBooks so the reconciled figures stay put.

QUESTIONS

IOLTA trust accounting: common questions

Ask Damin directly
How often do you need to do a three-way reconciliation?

It depends on your state. Many state bars require it monthly and some quarterly. Monthly is the safer habit, because a mistake found a month later is one month of entries to search, not three.

Is an IOLTA account the same as a client trust account?

An IOLTA is one kind of client trust account: pooled, with the interest going to the state program. A large or long-held sum for one client usually goes in a separate trust account where the interest belongs to that client. Both need the same three-way reconciliation.

Does the IOLTA interest go in the firm’s books?

No. The bank pays it to the state IOLTA program. It is not the firm’s income and not a client’s money, so it is never booked as revenue.

Can a three-way reconciliation be done in a spreadsheet?

Yes. The worked example above is the layout: the bank section, the journal balance and the client listing, each totaled. What matters is that the client ledgers and the journal are kept from the same transactions every month.

Can ZeraBooks keep my law firm’s books, trust account included?

ZeraBooks keeps the operating and trust accounts and proves both against the statements, from $79 a month billed annually after a 7-day trial. If you would rather hand it over, ZeraBooks bookkeeping services do the firm’s monthly books.

ONE-WEEK FREE TRIAL

Upload last month’s trust statement.
See the bank and the books agree.

Then compare with your client ledgers and close the month. $79 a month billed annually; see ZeraBooks pricing.

Last updated October 19, 2026 · Written by Damin Mutti, founder of ZeraBooks

BOOK A CALL

Talk to Damin, our founder.

30 minutes. Pick a time on the next screen.

What would you like to talk about?