Meta Title: Trust Accounting Audit Readiness: Prevent IOLTA Risk
Meta Description: Trust accounting audit readiness for law firm owners: CFO-style controls, reconciliations, and documentation that reduce IOLTA violations and audit stress.
If you handle client funds, “trust accounting” isn’t a bookkeeping task. It’s a risk system. And most IOLTA violations don’t come from bad intent—they come from weak controls, inconsistent reconciliations, and messy documentation when someone finally asks, “Show me your proof.”
At Bennett Financials, I see this exact pattern in US-based businesses where CFO-level visibility changes the quality of decisions.
This post breaks down trust accounting audit readiness like a CFO would: what to control, what to reconcile, what to document, and what to review—on a cadence that makes audits boring.
Key Takeaways
Audit readiness is the byproduct of a monthly close that treats trust like a controlled liability, not “money in a special bank account.” If you can reconcile cleanly, explain every exception, and reproduce your support fast, you’re already ahead of most audit pain.
Trust accounting audit readiness is the operating discipline that keeps client funds segregated, accurately tracked by matter, and fully supported by documentation so you can pass a bar or bank review without scrambling. It’s for any law firm that receives retainers, settlements, or third-party funds. You track three-way reconciliation (bank vs. trust ledger vs. client ledgers), negative client balances, stale items, and unauthorized transfers. The cadence is daily transaction hygiene, weekly exception review, and a monthly close. The requirement is simple: evidence you can reproduce.
Best Practice Summary
- Treat the trust account as a controlled liability system, not a “cash” account you eyeball.
- Standardize a three-way reconciliation process and finish it on the same day each month.
- Build an exceptions register (negative balances, unknown deposits, stale checks) and clear it with deadlines.
- Separate duties for trust disbursements and require documented authorization for every move.
- Maintain an “audit binder” so you can produce records fast, consistently, and calmly.
- Make trust reporting part of leadership cadence, not an admin afterthought.
Trust accounting audit readiness: what bar auditors actually test
Audit readiness comes down to one question: can you prove, at any point in time, whose money you’re holding and why, with records that tie out.
Most state rules vary in wording, but the core expectations are consistent: client funds must be kept separate, tracked, and safeguarded with appropriate records and reconciliations (ABA, Model Rule 1.15). At a practical level, auditors tend to focus on:
- Segregation: trust funds are separate from operating funds (ABA, Model Rule 1.15).
- Matter-level support: every trust transaction ties to a client/matter ledger (State Bar of California, Client Trust Accounting Resources).
- Reconciliation discipline: you can demonstrate regular, complete reconciliations (State Bar of California, Client Trust Accounting Resources).
- Authorization and documentation: disbursements and transfers have clear approval + supporting evidence (IARDC, Client Trust Account Handbook Rev. July 2023).
- Retention: you can reproduce records for the required period (ABA, Model Rule 1.15; IARDC, Client Trust Account Handbook Rev. July 2023).
If you want two “north star” references that are neutral and widely cited, start with the ABA’s Rule 1.15 page and your state’s trust accounting resource hub: Rule 1.15: Safekeeping Property (ABA) and Client Trust Accounting Resources (State Bar of California).
Brief disclaimer: This is educational and operational guidance, not legal advice. Trust accounting rules are state-specific; confirm requirements with your jurisdiction.
Terminology
Here are the few terms that matter most when you’re building a clean trust system:
- IOLTA: An interest-bearing trust account used to hold qualifying client funds; interest is remitted per state program rules (State Bar of California, Client Trust Accounting Resources).
- Client ledger: A sub-ledger tracking trust activity and balance by client/matter.
- Trust liability: The total amount your firm owes to clients/third parties held in trust; it should equal the sum of all client ledgers.
- Three-way reconciliation: A monthly tie-out between (1) bank statement balance (adjusted), (2) trust ledger balance, and (3) sum of client ledgers (State Bar of California, Client Trust Accounting Resources).
- Negative client balance: A client ledger below $0—often a red flag for commingling, timing errors, or misapplied transactions.
- Stale/outstanding items: Checks or deposits that don’t clear within a defined time window and must be tracked and resolved.
- Earned fee transfer: Moving funds from trust to operating only when earned and documented under your engagement terms and state rules (ABA, Model Rule 1.15).
- Audit binder: Your organized, reproducible set of reconciliations, ledgers, approvals, bank records, and exception logs.
Why IOLTA violations happen in otherwise “honest” firms
Most IOLTA violations happen because the process is under-designed.
In CFO terms, trust accounting is an internal control system: you’re managing a high-risk liability with strict rules and low tolerance for error. When controls are informal, you get predictable failure modes: inconsistent posting, missing matter attribution, unclear approval, delayed reconciliations, and “we’ll fix it later.” Internal control frameworks exist for a reason—clarity, segregation, and monitoring prevent small errors from compounding (COSO, Internal Control—Integrated Framework).
The firms that feel “audit-proof” usually aren’t perfect. They’re consistent. They have a close process, an exception process, and a documentation process.
A practical trust accounting audit checklist for the next 30 days
If you want audit readiness fast, don’t start by buying tools. Start by creating repeatable evidence.
Week 1: Lock the structure
- Confirm trust accounts are separate and properly titled per your jurisdiction (ABA, Model Rule 1.15).
- Define who can initiate, approve, and release trust transactions (separation of duties).
- Require matter/client coding for every trust deposit and disbursement (no “misc”).
- Set a close date: e.g., reconciliation completed by the 10th business day after month-end.
Week 2: Standardize your records
- Create a standard packet for each month:
- Bank statement
- Trust ledger
- Client ledger summary (all matters)
- Three-way reconciliation worksheet
- Exceptions register + resolutions
- Confirm record retention expectations (many jurisdictions require multi-year retention) (IARDC, Client Trust Account Handbook Rev. July 2023).
Week 3: Reconcile and build the exceptions register
- Perform a true three-way reconciliation (State Bar of California, Client Trust Accounting Resources).
- List every exception and assign an owner + due date:
- Negative client balances
- Unidentified deposits
- Stale checks
- Transfers missing support
- Timing items that recur month after month
Week 4: Stress test “audit questions”
- Pick 10 trust transactions at random and prove each one:
- Who authorized it?
- What matter does it belong to?
- What document supports it?
- Where does it appear on the bank statement and the client ledger?
- If you can’t answer in 2–3 minutes per transaction, tighten the process.
IOLTA reconciliation best practices: the three-way test
A three-way reconciliation is the single highest-leverage practice for catching problems before they become violations.
Here’s the core idea: at month-end, three numbers should agree (State Bar of California, Client Trust Accounting Resources).
- Adjusted bank balance (bank statement +/- outstanding deposits and checks)
- Trust ledger balance (your book balance for the trust account)
- Sum of all client ledgers (your total trust liability by matter)
If those three don’t match, you don’t have “close enough.” You have an unresolved control break.
A simple reconciliation math example (hypothetical)
- Bank statement ending balance: $250,000
- Outstanding checks: $12,000
- Outstanding deposits: $8,000
- Adjusted bank balance: $250,000 – $12,000 + $8,000 = $246,000
Now your trust ledger must be $246,000, and the sum of all client ledgers must be $246,000.
When firms get stuck, it’s usually one of these:
- A transaction hit the bank but not the books (or vice versa).
- A posting landed in the wrong matter ledger.
- A transfer was recorded without proper support or timing.
- Stale items were never resolved and quietly distorted the “real” balance.
The fix is not heroic effort. It’s cadence:
- Daily: transactions coded to matter + documented
- Weekly: exceptions reviewed
- Monthly: three-way reconciliation completed and signed off
Law firm trust account internal controls that stop errors early
Controls don’t need to be complicated. They need to be enforced.
Here are CFO-style controls that directly reduce IOLTA exposure:
- Two-step disbursement control: one person prepares, another approves/releases (segregation of duties) (COSO, Internal Control—Integrated Framework).
- No disbursement without support: settlement statement, invoice, client authorization, court order—whatever applies—stored with the transaction.
- Client ledger must never go negative: negative balances trigger an immediate freeze and investigation.
- Earned-fee transfer checklist: define what “earned” means in your firm, require documentation, and retain it (ABA, Model Rule 1.15).
- Aged items policy: define how you handle checks/deposits outstanding past X days (e.g., 60/90) and document resolution steps.
- Monthly close sign-off: reconciliation packet is reviewed and signed by the responsible attorney/owner, not just staff.
- Access control: limit who can create payees, change bank instructions, or edit past periods.
If you implement only one thing: make exceptions visible. Hidden exceptions become audit findings.
The table I use to keep “trust risk” concrete
This is the simplest way to keep the team aligned on what gets monitored and why.
| Risk signal | What it usually means | Control that prevents it | Evidence to keep | Cadence |
|---|---|---|---|---|
| Negative client ledger | Misapplied payment, early disbursement, timing error | Block disbursement if client balance < $0 | Exception log + resolution notes | Weekly review |
| Unidentified deposit | Missing matter coding, bank feed mismatch | Deposit intake checklist + mandatory matter code | Deposit log + source docs | Daily |
| Trust-to-operating transfer without support | Premature or undocumented fee draw | Earned-fee transfer checklist + approval | Transfer approval + supporting docs | Per transfer |
| Stale outstanding checks | Poor follow-up, incorrect payee, address issues | Aged items policy + follow-up ownership | Aged list + outreach attempts | Monthly |
| Reconciliation not completed | Close discipline breakdown | Close calendar + accountability | Signed reconciliation packet | Monthly |
KPIs that make trust problems obvious before an audit
You don’t need 30 metrics. You need a few that “light up” risk.
These are the ones I like for trust accounting audit readiness:
- Days to complete reconciliation: how long after month-end is the three-way reconciliation finalized?
- Reconciliation completion rate: % of months completed on time (rolling 12).
- Count of negative client balances: should be zero; if not, you need a root-cause fix.
- Unidentified deposit dollars: any balance here is a control failure.
- Stale check dollars (60/90+ days): tracks operational slippage that becomes audit scrutiny.
- Transfers from trust to operating: count + % with complete support, to enforce discipline.
- Exception aging: how many exceptions are older than 30 days?
If you want one “CFO rule”: what you don’t measure, you eventually explain under stress.
How to prepare for a trust account audit without panic
Audit prep is not a separate project. It’s a packaging decision.
If you have to build evidence during an audit, you’re already behind. Instead, maintain an audit binder structure every month.
What goes in the audit binder (monthly packet)
- Bank statement (full)
- Trust ledger (book balance)
- Client ledger summary (all matters and balances)
- Three-way reconciliation worksheet
- Exceptions register + resolutions
- A sample of key supports (fee transfers, settlement disbursements, unusual items)
Retention matters too. Many jurisdictions require you to keep trust records for years after a matter ends, and some require specific electronic transfer documentation (ABA, Model Rule 1.15; IARDC, Client Trust Account Handbook Rev. July 2023). From a business recordkeeping standpoint, your systems also need to preserve and reproduce records in an organized way (IRS, Publication 583).
One overlooked detail: banking record clarity protects clients. For pooled accounts where funds are held for others, accurate recordkeeping matters for identifying beneficial ownership and coverage mechanics (FDIC, Pass-through Deposit Insurance Coverage). Even if deposit insurance isn’t your “audit focus,” the operational principle is the same: clean records prevent downstream disputes.
A lightweight readiness framework you can score in 10 minutes
This is an if/then framework I like because it forces honesty.
Score each item 0–2:
- Monthly three-way reconciliation completed on time (0/1/2)
- No negative client ledger balances at month-end (0/1/2)
- Every trust transaction has matter coding + support (0/1/2)
- Clear separation of duties for disbursements (0/1/2)
- Exceptions register exists and is cleared monthly (0/1/2)
- Audit binder packet is complete within 10 business days (0/1/2)
Interpretation:
- 10–12: You’re operating audit-ready.
- 7–9: You’re one staffing change away from problems—tighten controls.
- 0–6: Your risk is not theoretical. Build the system before you get tested.
If your score is under 9, the biggest win is usually cadence: put trust close on a calendar and require sign-off.
Quick-Start Checklist
- Pick one owner for trust controls (not “everyone”).
- Create a standardized monthly reconciliation packet.
- Require matter coding and support for every trust transaction.
- Implement two-step approval for disbursements.
- Start an exceptions register and review it weekly.
- Complete a three-way reconciliation monthly and sign it.
- Build an audit binder folder structure and stick to it.
- Write a one-page trust workflow so new staff don’t improvise.
When to hire a fractional CFO
If trust accounting is part of your business model, your “finance function” is partly a compliance function. Here’s the decision cue.
You should seriously consider bringing in fractional CFO / outsourced CFO leadership when:
- You can’t complete reconciliations reliably every month, or they’re always late.
- You find recurring exceptions (negative balances, unidentified deposits, stale items) and they don’t trend down.
- One person “knows how it works” and everyone else avoids it (key-person risk).
- You’re growing fast (more matters, more transactions, more staff) and controls haven’t scaled with volume.
- You want a system that produces evidence automatically—so audits are administrative, not existential.
If you want to see what this looks like operationally, this is exactly where our outsourced CFO leadership work is most valuable: setting cadence, installing controls, and creating decision-ready reporting without building a full internal finance department.
Case Study: Turning “reactive” into “controlled” at @VirtualCounsel
Example from our work: @VirtualCounsel was growing, but their expenses were outpacing revenue—profitability was at risk.
The fix wasn’t “more reports.” It started with a deep financial review to diagnose the real root cause, then building a structured, tailored plan aligned to how the business actually operated.
Just as important, this wasn’t a one-time cleanup. Continuous advisory and ongoing management created accountability over time—strategy plus cadence.
The documented outcomes were meaningful: 94% revenue growth in 2022 (since starting in 2021), a 401% profit increase, and a tax liability of $87,966 legally converted into a refund.
Why this matters for trust accounting audit readiness: the same operating principle applies. Reactive finance feels fine until it doesn’t. A controlled system—defined process, repeatable cadence, documented support—keeps you from discovering problems only when an outside party is asking questions.
The Bottom Line
- Make three-way reconciliation a monthly non-negotiable, with sign-off and a fixed due date.
- Build an exceptions register and clear it like you clear AR: owners, deadlines, proof.
- Put approval and documentation around every disbursement and every trust-to-operating transfer.
- Package your month-end reconciliation into an audit binder so evidence is always ready.
- If controls don’t scale with volume, install a CFO-level operating cadence before growth forces the issue.
If you want a clear plan to tighten trust controls and reduce audit risk, Book a CFO consult with Bennett Financials and we’ll map a practical close cadence, exception workflow, and documentation standard you can sustain. If you’re not ready for a full engagement, you can still get in touch and we’ll point you to the first two fixes that typically eliminate the most risk fast.


