Trust accounting is the most legally consequential part of running a law firm. Get it wrong — even accidentally — and you're looking at bar discipline, suspension, or disbarment. The good news: modern software makes IOLTA compliance straightforward. The bad news: not all legal software handles trust accounting equally, and many firms discover this gap the hard way.
This guide covers what IOLTA trust accounting actually requires, what software must do to keep you compliant, and an honest comparison of the best options for small law firms in 2026.
What Is IOLTA and Why Does It Matter?
IOLTA stands for Interest on Lawyers' Trust Accounts. When you hold client funds — retainers, settlement proceeds, escrow deposits — those funds must be kept in a separate trust account, never commingled with your operating funds.
The "interest on lawyers' trust accounts" part refers to how interest earned on pooled client funds is directed to state bar foundations for legal aid programs. That's the IOLTA mechanics. What matters for your practice is the underlying obligation: client funds must be tracked meticulously, per client and per matter, with a full audit trail.
The ABA Model Rules of Professional Conduct Rule 1.15 governs this. Every state has its own version. Violations — even unintentional ones caused by poor bookkeeping — are among the most common grounds for bar discipline.
Consequences of Non-Compliance
Bar discipline authorities take trust accounting violations seriously because they involve client money. Common consequences include:
- Formal reprimand (publicly reported in most states)
- Suspension of law license (typically 30 days to 1 year)
- Disbarment for intentional misappropriation
- Mandatory audits and supervised practice
- Restitution requirements
In 2024, trust accounting errors accounted for approximately 18% of all bar discipline cases nationally. The majority were not intentional fraud — they were bookkeeping mistakes made by small firms using inadequate software or spreadsheets.
What IOLTA Software Must Do
Not every accounting tool that calls itself "IOLTA compliant" actually handles the full scope of requirements. Here's what a proper trust accounting system must do:
- Client-matter ledgers: Every deposit and disbursement must be traceable to a specific client and matter — not just the trust account as a whole
- Three-way reconciliation: Bank statement balance, check register balance, and individual client ledger totals must reconcile monthly
- Automatic audit trail: Every transaction logged with timestamp, user, and description — no deletions allowed
- Negative balance prevention: Software should prevent disbursements that would overdraw a client's ledger balance
- Transfer tracking: Earned fee transfers from trust to operating must be recorded with supporting matter context
- Reporting: Client ledger reports, trust journal, and reconciliation reports available on demand
The Problem with QuickBooks for Trust Accounting
Many small firms use QuickBooks for all their bookkeeping, including trust accounting. QuickBooks can technically track trust funds — but it requires significant manual configuration and discipline to do it correctly.
The problems:
- QuickBooks has no concept of "client-matter ledger" natively — you have to build this with classes or jobs
- Three-way reconciliation is not automated — you reconcile the bank account but the individual client ledger totals are a manual calculation
- No built-in negative balance prevention
- The audit trail can be altered by users with admin access
- No legal-specific reporting (client ledger summaries, trust journals)
Several bar associations have issued guidance explicitly warning attorneys about using generic accounting software for trust accounting. Legal-specific software is the safer choice.
Software Comparison: IOLTA Trust Accounting
| Software | Client-Matter Ledgers | 3-Way Reconciliation | Audit Trail | Negative Balance Block | Price |
|---|---|---|---|---|---|
| ContractKit | ✓ Native | ✓ Automated | ✓ Immutable | ✓ | $49/mo |
| Clio (Manage) | ✓ | ✓ | ✓ | ✓ | $79/mo |
| MyCase + Trust Add-on | ✓ | ✓ | ✓ | ✓ | $65/mo |
| LeanLaw | ✓ | ✓ | ✓ | ✓ | $40/mo + QBO |
| QuickBooks (manual) | Manual setup | Manual only | Modifiable | No | $30/mo |
ContractKit's Trust Accounting: How It Works
ContractKit's trust accounting is built into the core product — not an add-on module you bolt on later. Here's the workflow:
- Create a trust ledger for any matter when you open the case. The ledger is linked to the client and matter records automatically.
- Record deposits — retainers, advances, settlement funds — directly against the ledger. The system timestamps every entry and logs the user who made it.
- Earn and transfer fees — when work is complete, transfer earned amounts from trust to your operating account. The transfer creates a corresponding invoice entry automatically.
- Reconcile monthly — ContractKit's reconciliation tool compares your ledger against your bank statement. Discrepancies are flagged before you can close the month.
- Generate reports — client ledger summaries, trust journal, and three-way reconciliation reports available for download or audit purposes.
The system prevents disbursements that would create a negative client balance. The audit trail is immutable — entries can be corrected with a contra entry, not deleted.
LeanLaw: Best for QuickBooks Users
If your firm is deeply embedded in QuickBooks Online, LeanLaw is worth evaluating. It sits on top of QBO and adds proper legal trust accounting features — client-matter ledgers, three-way reconciliation, legal-specific reporting — while keeping your existing QBO data.
The downside: you're paying for both LeanLaw ($40+/month) and QuickBooks Online ($30+/month), plus the added complexity of keeping two systems in sync. For a new practice or one not locked into QBO, an all-in-one solution is simpler.
The Practical Recommendation
If you're setting up trust accounting from scratch or switching from a manual process, use legal-specific software with native trust accounting. The cost difference between proper software and QuickBooks is minimal — the risk difference is not.
For solo attorneys and small firms, ContractKit provides full IOLTA trust accounting at the lowest price point of any dedicated legal software, with no add-on required. If you're already on Clio's higher tier and happy with the overall system, the trust accounting there is also solid.
Bar examination tip: Many state bars publish specific trust accounting guidelines and even provide model checklists. Before finalizing your software choice, verify that your shortlisted tool meets your state bar's specific reconciliation and reporting requirements. Most major legal software vendors can confirm compliance on request.