Research Library ADDENDUM

Trust Accounting & IOLTA

Compiled: 2026-03-18 — Product research for law firm software vertical (Trust Accounting module design). Sources: ABA, state bar websites, competitor product pages, market research firms, legal tech publications.

1. What Is IOLTA / Trust Accounting?

Every attorney who handles client money — retainers, settlement funds, escrow deposits — is legally required to hold those funds in a separate trust account, entirely segregated from the firm’s operating funds. These accounts are called IOLTA accounts (Interest on Lawyers’ Trust Accounts).

Why it’s a software problem: The record-keeping requirements are meticulous, state-mandated, and audit-triggerable at any time. A partner spending 3 hours/month manually reconciling spreadsheets is one error away from a bar complaint. The combination of compliance stakes + tedium + multi-client complexity makes trust accounting one of the highest-value problems for legal software to solve.

2. Core Compliance Requirements (All States)

RequirementWhat It Means
SegregationClient funds never in the operating account. No exceptions.
IOLTA-eligible bankMust use a bank approved by the state bar’s IOLTA program
Separate ledger per clientOne trust account can hold many clients’ money, but each client needs their own sub-ledger
No comminglingFirm fees cannot sit in trust once earned. Must be transferred immediately
Three-way reconciliationBank statement vs. trust ledger vs. sum of all client ledgers — must match exactly
No overdraft — everTrust account cannot go negative, even by a few cents. Overdraft = automatic bar notification in most states
Record retentionMost states: 5–7 years minimum after representation ends
Audit readinessBar can audit without notice, without a complaint, without probable cause

The Three-Way Reconciliation (Non-Negotiable Core Feature)

Three components that must agree:

  1. Bank statement balance — what the financial institution shows
  2. Trust ledger balance — the firm’s running total of all trust activity
  3. Sum of all client sub-ledger balances — each individual client’s running balance, added together

If any two of these three numbers don’t match, there is a compliance problem. State bars require this to be performed monthly, documented in writing, signed off by an attorney, and retained for audit review.

3. State-by-State Variations

Audit Frequency

StateAudit Program
CaliforniaRandom audits ~2% of attorneys annually (CTAPP). Mandatory annual registration + compliance certification. New 2026 audit/investigation authority. Strictest in the country.
New JerseyRandom audits + mandatory annual registration of all trust accounts
New YorkBiennial registration + random audits (IOLA program)
FloridaRandom audits through Florida Bar audit program
TexasAnnual compliance certificates required
Most other statesComplaint-triggered audits, some random selection

4. Competitive Landscape

Tier 1: Full Trust Accounting Native (Best-in-Class)

CosmoLex

Positioning: “The only legal practice management software with full legal accounting built in.”

FeatureStatus
Three-way reconciliationOne-click, automated
Client ledger managementPer-matter, real-time
Overdraft preventionHard stop — cannot overdraft
Commingling preventionAutomatic safeguards
Audit trailFull activity log with timestamps
CosmoLexPay (payment processor)Pulls processing fees from firm account, not trust — critical compliance feature

Pricing: $89/user/month (annual) / $99/user/month (monthly)

TrustBooks (Standalone Specialist)

Positioning: Purpose-built trust-only accounting software; integrates with Clio, LawPay.

FeatureStatus
Three-way reconciliationAutomated, one-click
Bank integrationImport bank activity directly
State bar compliance reportsBuilt-in
IntegrationClio, LawPay

Pricing: $59–$249/month (firm-level, not per-user)

Tier 2: Strong Trust Accounting within Full PM Platform

PlatformTrust AccountingReconciliationPricing
CosmoLexNative, strongestAutomated$89–99/user/mo
TrustBooksTrust-only specialistAutomated$59–249/mo
ClioGood (w/ Clio Accounting)Built-in$49–149+/user/mo
MyCaseStrong, all-in-oneAutomatedMid-market
SmokeballRobustAutomatedMid-market
LEAPStrongYesMid-market
PracticePantherLimited (higher tiers only)Higher tiers only$49+/user/mo
QuickBooksNon-compliantManual$30–85/mo

5. Common Pain Points

  1. Manual Reconciliation Is a Time Sink. Firms not on purpose-built software spend hours per month manually comparing three data sources. The manual process is also the primary source of bar violations.
  2. Overdraft Notification Is Terrifying. In most states, if a trust account is overdrawn even by $1, the bank is required to notify the state bar automatically. This triggers an investigation regardless of cause.
  3. QuickBooks Doesn’t Know the Rules. QuickBooks has no concept of trust accounting rules — it will happily let you commingle, overdraft, or mis-record transactions. Estimate: 30–40% of small firms use QuickBooks or spreadsheets.
  4. Software That Doesn’t Match State Rules. Most platforms don’t surface jurisdiction-specific requirements clearly.
  5. Payment Processor Fees in Trust. If a processing fee is deducted from the trust account, that is a violation. Compliance-aware processors route fees to the operating account. Generic processors (Stripe, Square) do not.
  6. Disconnected Systems Create Reconciliation Gaps. When billing software and trust accounting are in separate systems, every transaction requires double-entry and manual reconciliation.
  7. Reporting for Audits Is Ad-Hoc. Audit-ready reporting should be one-click. It rarely is.

6. Market Data

7. Module Design: Trust Accounting

Core Feature Set (MVP)

FeatureDescriptionPriority
Trust ledgerSingle running ledger of all trust account activityP0
Client sub-ledgersPer-client (per-matter) balance trackingP0
Three-way reconciliationAutomated: bank statement vs. trust ledger vs. sum of client ledgersP0
Bank statement importOFX/CSV import, plus direct bank feedP0
Overdraft preventionHard block on disbursements that would overdraft any client ledgerP0
Commingling preventionCannot deposit firm funds into trust; cannot disburse client funds without explicit invoice applicationP0
Audit logImmutable, timestamped log of every action (who, what, when)P0
Compliance reportsTrust journal, client ledger report, three-way reconciliation report — all one-clickP0
Evergreen retainer alertsNotify when trust balance drops below attorney-set thresholdP1
Invoice application flowApply trust funds to invoices in Billing → auto-transfer earned amount to operatingP1
State-specific rulesConfigurable reconciliation frequency, record retention, reporting format by stateP1
Payment processor fee routingProcessing fees auto-routed to operating account, never trustP1
Audit packet exportOne-click PDF/ZIP of all records for a date range (for bar audit response)P1

Architecture Considerations

8. Integration with Other Modules

Trust Accounting ↔ Billing (Critical Integration)

  1. Client pays retainer → Trust Accounting receives and records deposit to client sub-ledger
  2. Attorney performs work → Billing tracks time and generates invoice
  3. Invoice approved → Billing signals Trust Accounting to apply trust funds
  4. Trust Accounting records disbursement from client sub-ledger
  5. Earned amount transfers to operating account (separate transaction, separate ledger)
  6. Invoice marked paid in Billing

9. Pricing Recommendation

Do not charge separately for Trust Accounting. Trust accounting is a baseline requirement — treating it as an upsell signals that the platform is incomplete at base tier. Competitors who lock trust behind higher tiers (PracticePanther) consistently lose to competitors who include it (MyCase, Smokeball). Include trust accounting in all paid tiers.

10. Regulatory Risk

The attorney bears 100% of the liability. Software vendors do not accept legal liability for bar violations caused by their software. If a bug in Trust Accounting causes an erroneous disbursement, the attorney faces:

  1. Bar investigation — overdraft reports are automatic; any complaint triggers audit
  2. Disciplinary action — censure, suspension, or disbarment depending on nature and amount
  3. Civil liability — clients can sue for misappropriated funds
  4. Criminal exposure — intentional misappropriation is embezzlement

Trust accounting is a zero-defect domain. Overdraft prevention must be a hard constraint at the database level, not a UI warning. All write operations must be atomic.

Sources


Research Library