Last updated: August 25th, 2026
Law Firm Bookkeeping IOLTA Trust Account Compliance Guide
For a law firm, trust accounting is a fiduciary control, not just another bookkeeping task. Client money must remain identifiable from receipt through final disbursement, while the firm needs records that partners, clients, and regulators can understand. Reliable law firm bookkeeping IOLTA trust account compliance depends on separate accounts, matter-level ledgers, documented approvals, and a monthly review that compares the bank, trust ledger, and individual client balances.
Schedule a free discovery call to review your firm’s trust accounting workflow with TeKoda Accounting’s dedicated virtual bookkeeping team.
This guide explains what an IOLTA account is, how three-way reconciliation works, which process failures create risk, and how QuickBooks or Xero can be configured to support better controls. For the wider vertical perspective, visit TeKoda’s bookkeeping services guide. It is educational information, not legal advice. Because trust-account duties and record-retention periods vary by jurisdiction, confirm the rules that apply to your practice with the appropriate state bar or legal professional.
What Is an IOLTA Trust Account and Why Is It Different from a Business Account?
An IOLTA account is a pooled, interest-bearing trust account used for certain client or third-party funds that are nominal in amount or expected to remain on deposit only briefly. The principal remains attributable to the clients or other owners of the funds. Interest is generally directed to a state IOLTA program under that jurisdiction’s rules. The American Bar Association overview of IOLTA programs provides useful background on this structure.
TeKoda Accounting treats the separation between trust money and firm money as the first control in a legal bookkeeping workflow. An operating account holds the firm’s money for payroll, rent, software, marketing, and other business expenses. An IOLTA or client trust account holds money that the firm is safeguarding for someone else. Moving funds between those accounts requires a valid business purpose, supporting documentation, and compliance with the rules in the relevant jurisdiction.
Funds that may need to remain in a client trust account include:
- Unearned retainers or advance legal fees that have not yet been earned.
- Settlement proceeds received for a client before authorized distribution.
- Advance court costs, filing fees, expert-witness fees, or similar client funds.
- Money belonging in whole or in part to a client or another third party.
A fee is not automatically firm revenue because it was deposited. If the fee remains unearned under the engagement terms and applicable rules, it may need to remain in trust. When work is completed and a fee becomes earned, the firm should follow its documented approval and transfer process. It should also notify the client or third party promptly when funds are received in which that person has an interest.
The bank balance alone cannot show who owns the money. A separate ledger for each client and matter should identify deposits, withdrawals, transfers, disbursements, and the remaining balance attributable to that matter. This client-level record protects against using one client’s funds to cover another client’s shortage, even when the total bank balance appears sufficient.
How Law Firm Bookkeeping Supports IOLTA Trust Account Compliance
Law firm bookkeeping supports IOLTA trust account compliance by connecting each bank transaction to the correct client matter. It also preserves evidence for every movement of funds and creates a repeatable monthly review. TeKoda Accounting’s industry-specific approach is designed for professional services businesses that need more than generic transaction categorization. For broader context, review the professional services accounting guide alongside the legal-specific controls in this article. Firms comparing vertical workflows can also use TeKoda’s bookkeeping services guide as a starting point.
A dependable workflow answers five questions for every trust transaction:
- Whose funds are these?
- Which client and matter should receive the entry?
- Why was the money deposited, transferred, or disbursed?
- Who approved the movement?
- Where is the supporting record stored?
Those questions turn a monthly close into an accountability process. A bookkeeper can reconcile the account, but the firm also needs partner-approved policies for retainers, fee transfers, client notifications, settlement distributions, returned balances, and record retention. Accounting staff should not make legal judgments about whether a fee is earned or whether a disbursement is permitted. Their role is to apply the firm’s documented instructions consistently and escalate exceptions.
What Does a Monthly Three-Way Reconciliation Compare?
A monthly three-way reconciliation compares the IOLTA bank statement, the firm’s master trust ledger, and the combined balance of every individual client ledger. TeKoda Accounting uses this three-part comparison as a core control because the account is complete only when all three balances agree and every difference has been explained.
The American Bar Association guidance on IOLTA account compliance describes the same basic framework. A bank reconciliation by itself may confirm that the account activity matches the statement, but it does not prove that the balance is allocated correctly among clients. The individual ledgers provide that missing layer of accountability.
- Reconcile the bank statement. Start with the statement’s ending balance for the period being closed. Match deposits, checks, electronic payments, bank charges, and outstanding items to the accounting records. Investigate unexplained differences instead of labeling them as ordinary timing items.
- Reconcile the master trust ledger. Confirm that the ledger includes every transaction affecting the account. Review matter coding, authorized disbursements, fee transfers, returned funds, and the accounting period assigned to each entry.
- Reconcile the individual client ledgers. Add the ending balance of every client and matter ledger. Compare that total with the master trust ledger and the reconciled bank balance. The three totals should agree.

If the balances do not agree, do not post a plug entry simply to make the reconciliation pass. Trace the difference to a missed deposit, duplicate transaction, incorrect matter assignment, uncleared check, bank error, or unauthorized transfer. Review the receipt, check, wire confirmation, settlement statement, and client ledger entry that support the transaction.
Document each correction with the date, amount, affected matter, reason, evidence reviewed, and approving reviewer. If the issue affects a client or third party, follow the notice and remedial process required in that jurisdiction. Retain statements, reconciliation reports, transaction support, correction notes, and client-ledger records for the period required by applicable law and professional-conduct rules.
Which IOLTA Compliance Violations Should Law Firms Prevent?
The most serious IOLTA compliance failures usually arise when a firm loses control over separation, client-level allocation, or review. The ABA identifies issues such as commingling, missed reconciliations, and improper transaction handling as common sources of risk. Specific duties vary by state, so a firm should compare its written policy with the applicable state bar rules rather than rely on a generic checklist. The American Bar Association’s IOLTA compliance guidance is a useful starting point for that review.
Commingling client and operating funds
Commingling occurs when client or third-party funds are deposited into an operating account or when trust funds are used for ordinary firm expenses. Separate bank accounts and separate accounting classifications are necessary, but they are not sufficient. The firm should also limit access, document transfers, and review whether every movement has a permitted purpose.
Skipping the monthly reconciliation
A trust account can look correct at the bank while a client ledger is wrong. If a deposit is assigned to the wrong matter, a duplicate payment is recorded, or an earned-fee transfer is entered incorrectly, the total may remain plausible. Monthly three-way reconciliation gives the firm a defined opportunity to find and explain those differences.
Withdrawing fees before they are earned
Advance fees generally should not be treated as earned revenue until the firm has earned them under the engagement and applicable rules. A written approval workflow should connect the fee transfer to billing support, the client matter, and the related ledger entry. The accounting team should escalate unclear instructions instead of deciding that a transfer is permissible.
Keeping incomplete records
Missing deposit details, disbursement support, approval records, or client-ledger history can make a correct transaction difficult to prove. The retention period and required documents differ by jurisdiction. Build a retention checklist around the longest applicable requirement and confirm it with the firm’s legal advisor or state bar.
Delaying notice or authorized disbursement
When the firm receives money in which a client or third party has an interest, prompt communication and timely handling matter. A documented workflow should assign responsibility for notification, approval, payment, and return of remaining funds. The firm should record dates and retain the communication in the matter file.
Preventive controls are easier to maintain when they are built into recurring work rather than left to memory. Use separate accounts, matter-level coding, documented approvals, monthly reconciliation, exception review, and a clear escalation path for unusual transactions. These controls make TeKoda’s bookkeeping services a practical complement to the firm’s legal and operational processes. The same bookkeeping framework connects this law-firm workflow with the needs of other specialized business models.
How Should QuickBooks or Xero Be Set Up for Legal Trust Accounting?
QuickBooks or Xero can support legal trust accounting when the firm configures them around segregation, matter-level records, and recurring review. Neither platform becomes a compliance program simply because an account is named IOLTA. The firm’s policies, approvals, reconciliations, and jurisdiction-specific requirements determine whether the software is being used responsibly.
- Create a distinct trust account structure. Record the IOLTA bank account separately from operating cash, revenue, and expenses. Use a subledger or an integrated matter-level system that can show the balance attributable to each client.
- Use consistent client and matter identifiers. Require every deposit, disbursement, fee transfer, return, and adjustment to identify the correct matter. Use naming conventions that make duplicate or ambiguous records easy to spot.
- Separate advanced costs from firm revenue. Track filing fees, expert-witness costs, and other advances according to the firm’s written accounting policy. When the firm pays a cost on a client’s behalf, preserve the distinction between a firm asset, a client payment, and money held in trust.
- Document approval before transfers. A transfer from trust to operating should be supported by billing or other documentation and approved under the firm’s policy. The record should show the amount, matter, reason, date, and reviewer.
- Close and reconcile every month. Compare the bank statement, master trust ledger, and individual client ledgers. Investigate negative matter balances, stale checks, duplicate entries, and unexplained transfers before the next close.

What belongs in the trust ledger?
- Client or third-party funds received for a representation.
- Unearned retainers and advance fees that remain in trust.
- Settlement proceeds awaiting authorized distribution.
- Approved trust disbursements for a client or matter.
- Transfers of earned fees supported by billing and approval records.
- Returned balances and the date each return was issued.
- Permitted bank charges or other account activity recorded under the firm’s policy.
Before relying on a configuration, review it with the firm’s CPA and legal advisor. Accounting software can improve consistency and visibility, but it cannot determine whether a transaction is ethically or legally permissible.
Why Does Law Firm Bookkeeping IOLTA Trust Account Compliance Need a Specialist?
Law firm bookkeeping IOLTA trust account compliance needs a specialist because client-property accounting combines financial accuracy with legal-control discipline. TeKoda Accounting supports law firms through a proactive virtual outsourced accounting model, with a dedicated human team, documented workflows, and recurring review instead of anonymous transaction processing.
A generalist may know how to reconcile a bank account, but legal trust accounting requires additional questions about ownership, timing, matter allocation, approvals, and documentation. A specialist-led process helps the firm maintain the distinction between trust funds and operating revenue while giving partners clearer information about exceptions and unresolved items.
| Control area | Specialist approach | Generalist risk |
|---|---|---|
| Client ownership | Tracks receipts and disbursements by client and matter. | May record activity only at the bank-account level. |
| Three-way reconciliation | Compares the bank, master trust ledger, and all client ledgers. | May reconcile only the bank and general ledger. |
| Fee transfers | Connects transfers to billing support and documented approval. | May treat deposits as revenue too early. |
| Exceptions | Escalates negative balances, stale items, and unexplained differences. | May carry exceptions forward until year-end. |
| Reporting | Produces records partners and professional advisors can review. | May provide categories without matter-level context. |
TeKoda’s five-stage TeKoda Way begins with Stabilize, making the records accurate and consistent. The team then helps the business Understand its financial information, Plan with better reporting, Decide with more confidence, and Grow with a trusted financial partner. For a law firm, that sequence keeps compliance controls connected to the broader financial visibility partners need.
How Can a Law Firm Keep Its IOLTA Records Audit-Ready?
A law firm can keep IOLTA records audit-ready by making every control repeatable, reviewable, and supported by evidence. The minimum operating rhythm should include separate accounts, current client ledgers, a signed-off monthly three-way reconciliation, documented exceptions, and a retention file that meets the firm’s jurisdictional requirements.
- Assign one owner for the monthly reconciliation and a separate reviewer when practical.
- Maintain a current list of every open client or matter with funds held in trust.
- Require support for deposits, disbursements, fee transfers, returns, and corrections.
- Review negative balances, stale checks, dormant matters, and unexplained activity each month.
- Record the resolution, reviewer, and date for every exception.
- Confirm procedures with the applicable state bar and the firm’s legal advisor when requirements are unclear.
When a partner can trace a client balance from the individual ledger to the master ledger, bank statement, and supporting document, the process is easier to defend. A specialist bookkeeping team can help maintain that operating rhythm while the firm’s attorneys remain responsible for legal decisions and client communication.
Schedule a free discovery call to review your firm’s trust accounting controls with TeKoda Accounting and identify practical next steps.
Frequently Asked Questions
What is an IOLTA account?
An IOLTA account is a pooled, interest-bearing trust account for qualifying client or third-party funds that are nominal or expected to remain on deposit only briefly. The principal remains attributable to the clients or other owners of the funds. Interest is generally directed to a state IOLTA program under the rules that apply in that jurisdiction.
How do you maintain IOLTA compliance?
Maintain separate trust and operating accounts, track each client’s funds in an individual ledger, document every deposit and disbursement, and complete a monthly three-way reconciliation. The reconciliation compares the bank statement, master trust ledger, and individual client ledgers. Follow the notice, withdrawal, and retention requirements established for the firm’s jurisdiction.
Why is three-way reconciliation essential for law firms?
Three-way reconciliation tests whether the bank balance, master trust records, and total of all client ledgers agree. A difference can reveal a posting error, unauthorized withdrawal, timing issue, incorrect matter assignment, or shortage before the problem grows. The review also creates evidence that the firm monitors client-property balances consistently.
What are common IOLTA bookkeeping mistakes?
Common mistakes include commingling client and operating funds, skipping monthly reconciliations, coding transactions to the wrong matter, withdrawing advance fees before they are earned, and keeping incomplete records. Firms can reduce these risks with segregated ledgers, approval controls, timely reviews, and a defined process for investigating every unreconciled difference.
Can I use general accounting software for IOLTA?
Yes, but the software must be configured for trust accounting and supported by written procedures. It should preserve segregated ledgers, a clear transaction history, matter-level references, and approval records. Software does not decide whether a transfer is permitted, so the firm’s policies and applicable state rules must guide how the system is used.
Continue with a Stronger Trust Accounting Process
A consistent trust accounting process gives partners greater confidence that client funds are separated, traceable, and reviewed. TeKoda Accounting provides proactive, virtual outsourced accounting support for law firms that want a dedicated human team alongside dependable systems. Schedule a free discovery call or call +1 208-398-0188 to discuss your current workflow and practical next steps.

