How to Set Up an IOLTA Trust Account for Your Law Firm
TLDR
To set up an IOLTA trust account, research your state bar's specific requirements, choose a qualifying financial institution approved by your state's IOLTA program, open the account with proper designations, configure three-way reconciliation in your practice management software, and set up ongoing compliance checks to protect your license.
- IOLTA account
- An Interest on Lawyers Trust Account — a pooled, interest-bearing bank account where attorneys hold client funds that are nominal in amount or held for a short period. Interest accrues to the state's IOLTA program, not the attorney or client.
DEFINITION
- Commingling
- The illegal practice of mixing client trust funds with the attorney's own operating funds. Commingling violates Rule 1.15 (or equivalent) in all U.S. jurisdictions and is a leading cause of bar discipline.
DEFINITION
- Trust ledger
- A running record of all deposits and disbursements in a trust account, tracked separately for each client matter. Required by bar rules in all U.S. jurisdictions.
DEFINITION
Why IOLTA Compliance Matters
Trust accounting errors are one of the leading causes of attorney discipline across all 50 states. The rules exist to protect client funds, and bar associations take violations seriously regardless of intent. A bookkeeping mistake can trigger the same investigation as deliberate misappropriation.
Setting up your IOLTA account correctly from the start takes a fraction of the time you would spend untangling compliance problems later.
Step 1: Understand IOLTA Requirements in Your State
IOLTA rules are not uniform across states. California requires IOLTA for all nominal or short-term client deposits. Texas has its own IOLTA program administered by the Texas Access to Justice Foundation. New York requires attorneys to deposit qualifying funds into IOLTA accounts at approved banks.
Check your specific state bar’s trust accounting rules before proceeding. The ABA maintains a directory of state IOLTA programs, but always verify directly with your state bar because rules change.
Step 2: Choose a Qualifying Financial Institution
Your state’s IOLTA program publishes a list of approved banks. Start there. When comparing banks, look at: whether they waive monthly fees for IOLTA accounts, their overdraft notification policy (most state bars require the bank to report any overdraft directly to the bar), online banking capabilities, and their experience working with attorney trust accounts.
A bank that does not understand IOLTA requirements will create problems for you down the road.
Step 3: Open the Account
The account title must clearly identify it as a trust account. Provide your bar number and firm information. Set up the overdraft notification arrangement your state requires. Never, under any circumstances, deposit your own funds into this account (except a small amount some states allow to cover bank fees).
Step 4: Set Up Three-Way Reconciliation
Three-way reconciliation is the core of trust account compliance. You are matching three independent records: individual client ledgers showing what you hold for each client, your internal trust account register, and the bank statement.
If these three numbers do not match, something is wrong and you need to find out what before your bar does.
Practice management software can automate most of this process. Manual reconciliation using spreadsheets works but is slow and leaves more room for human error.
Step 5: Configure Automated Compliance Checks
Set up your software or calendar to enforce regular reconciliation. Configure alerts for negative client balances, unidentified deposits, and funds that have been sitting dormant. Each of these situations is a potential compliance issue that gets worse the longer it goes unaddressed.
Like what you're reading?
Get early access to CaelusLaw and simplify your practice management.
What is required to open an IOLTA account?
You need: an eligible bank (most major banks and credit unions qualify), a tax identification number for the IOLTA program (your state bar association provides this), and the firm's EIN. The account title must follow your state bar's naming requirements — typically 'Attorney Name, Trust Account' or 'Law Firm Name IOLTA.'
How do I perform a three-way trust account reconciliation?
A three-way reconciliation compares three totals that must all match: (1) the bank statement ending balance, (2) the running balance in your trust ledger, and (3) the sum of all individual client matter balances. Most trust accounting software automates this process; manual reconciliation requires a spreadsheet tracking each client's funds separately.
What happens if I commingle client funds with operating funds?
Commingling client funds with operating funds is a serious bar violation in every jurisdiction. It can result in suspension, disbarment, or criminal prosecution if funds are misappropriated. Even accidental commingling — depositing a retainer into the operating account by mistake — must be reported and corrected immediately.
Want to learn more?
Frequently Asked Questions
What happens if I don't have an IOLTA account?
Can I use my regular business bank account for client funds?
How often do I need to reconcile my IOLTA account?
Which practice management software handles IOLTA trust accounting best?
Ready to simplify your practice?
Reserve Your SpotKeep reading
Best IOLTA Trust Accounting Software for Law Firms (2026)
We compared trust accounting and IOLTA compliance features across 6 legal practice management tools. Covers three-way reconciliation, per-client ledgers, compliance reporting, and pricing.
IOLTA Rules and Legal Practice Management Software in California
California has approximately 75,000 law firms, the largest legal market in the western US. Learn about California IOLTA requirements and how practice management software helps small firms stay compliant.
Best Clio Alternative for Small Law Firms
Looking for a Clio alternative? CaelusLaw is built for 1-20 attorney firms — one product instead of four, IOLTA trust accounting included, starting at $20/user/mo.