How to Structure Accounts for Firms That Handle Client Funds
If your firm holds client money — retainers, escrow, or client funds — getting your account structure wrong isn't just an accounting problem. It's a compliance risk.
Certain professional services firms — law firms, real estate brokerages, financial advisors, CPAs, title companies, and property managers — routinely hold money that belongs to their clients. This money must be kept separate from the firm's own funds, tracked meticulously, and made available on demand. The consequences of getting this wrong range from regulatory fines to disbarment to criminal charges.
This guide covers how to structure your accounts to maintain clear separation between firm and client funds, comply with industry-specific regulations, and still run your business efficiently.
Understanding the Types of Client Funds
Trust Accounts
A trust account holds money that belongs to a client but is under the firm's control. Law firms are the most common example: a client pays a retainer into the firm's trust account, and the firm draws against it as work is performed. Until the firm has earned the fee, the money belongs to the client.
Trust account rules vary by state, but the core principles are universal:
- Client funds must be deposited into a designated trust account — never into the firm's operating account
- The firm may only withdraw funds that have been earned (for fees) or incurred (for expenses authorized by the client)
- The firm must maintain detailed records showing each client's balance within the trust account
- Commingling firm funds with client funds is prohibited, with a narrow exception for small amounts to cover bank fees
IOLTA Accounts (Interest on Lawyers' Trust Accounts)
IOLTA accounts are a specific type of trust account used by lawyers. When a client's funds are too small or held too briefly to earn meaningful interest for the individual client, they're pooled in an IOLTA account. The interest earned goes to the state bar foundation to fund legal aid programs.
Key requirements:
- Only "nominal or short-term" client deposits go into IOLTA accounts
- Larger or longer-term deposits should go into individual client trust accounts where the client receives the interest
- The firm earns no interest on IOLTA funds
- IOLTA accounts must be held at approved financial institutions that agree to remit interest to the state bar
Escrow Accounts
Escrow accounts hold funds during a transaction until specific conditions are met. Real estate closings, business acquisitions, and settlement agreements commonly involve escrow. The escrow holder (often a title company, attorney, or real estate broker) has a fiduciary duty to both parties and must follow the escrow agreement precisely.
Client Retainers (Unearned Fees)
When a client prepays for services, those funds are unearned until the work is performed. Depending on jurisdiction and the type of retainer, these may need to go into a trust account rather than the firm's operating account.
There are two types:
- Advance payment retainers: Client pays upfront for future work. The money belongs to the client until the work is done, and must be held in trust.
- Engagement retainers (true retainers): Client pays to secure the firm's availability. The money belongs to the firm upon receipt and can go directly into the operating account.
The distinction matters enormously for account structure and compliance.
The Account Structure
A firm that handles client funds needs a clear, well-documented account structure. Here's the recommended setup:
Operating Accounts
These hold the firm's own money — earned fees, reimbursements, and other firm revenue.
- Primary operating account: Daily deposits and payments
- Operating reserve account: 3-6 months of operating expenses held separately
- Tax reserve account: Funds set aside for estimated tax payments
- Payroll account (optional): Dedicated account for payroll processing
Client Fund Accounts
These hold money belonging to clients.
- IOLTA / pooled trust account: For nominal and short-term client deposits. One account with sub-ledger tracking by client.
- Individual client trust accounts: For larger or longer-term deposits that should earn interest for the individual client.
- Escrow accounts: Separate accounts for specific transactions, especially if the escrow agreement requires it.
The Cardinal Rule: Never Commingle
The single most important principle in managing client funds is this: client money and firm money must never be in the same account. The only exception is a minimal amount of firm funds deposited into the trust account to cover bank fees — and even this must be documented.
When a fee is earned, it must be promptly transferred from the trust account to the operating account. Leaving earned fees in the trust account is itself a violation in most jurisdictions, because it means firm funds are commingling with client funds.
Tracking Client Balances Within Trust Accounts
A pooled trust account holds funds for multiple clients. The bank sees one balance; your firm must track individual client balances within that account. This is called "sub-ledger accounting" or "client ledger tracking."
For each client with funds in the trust account, you need to track:
- Deposits: Amount, date, source, and purpose of each deposit
- Withdrawals: Amount, date, payee, and authorization for each withdrawal
- Running balance: The client's current balance in the trust account
The total of all individual client balances must equal the bank balance at all times. This is the "three-way reconciliation":
- Bank statement balance (what the bank shows)
- Book balance (what your accounting records show)
- Client ledger total (the sum of individual client balances)
If these three numbers don't match, something is wrong. Monthly three-way reconciliation is a requirement in most jurisdictions, and many firms do it weekly.
Choosing the Right Banking Partner
The bank where you hold trust accounts matters. Look for:
- IOLTA-approved status. Not all banks participate in IOLTA programs. Check with your state bar for approved institutions.
- Clear account labeling. Trust accounts should be clearly labeled as trust or IOLTA accounts, not generic business checking.
- Separate reporting. Statements for trust accounts should be separate from operating account statements.
- FDIC coverage. Client funds in trust are eligible for "pass-through" FDIC coverage — meaning each client's funds are insured up to $250,000, not just the account total. But the bank must be FDIC-insured.
- Easy account opening. If you handle many transactions, you may need to open individual client trust accounts regularly. A banking partner that makes this quick reduces administrative friction.
Setting Up Your Accounting System
Your accounting software must support the separation between firm and client funds. Here's what to configure:
Separate Account Categories
In your chart of accounts, trust account balances should appear as liabilities — because the money doesn't belong to your firm. A common structure:
- Assets: Operating bank accounts, accounts receivable
- Liabilities: Trust account balances (total), client deposits payable
- Revenue: Legal fees, consulting fees, etc.
- Expenses: Salaries, rent, operating costs
Client-Level Sub-Ledgers
Within the trust liability account, maintain sub-ledgers for each client. Every deposit and withdrawal updates both the overall trust balance and the specific client's ledger.
Automated Transfer Tracking
When you earn a fee and move money from the trust account to the operating account, the system should:
- Reduce the trust liability by the fee amount
- Record revenue in the operating entity
- Update the client's sub-ledger
- Create a clear audit trail linking the trust withdrawal to the specific invoice or matter
Doing this manually with journal entries works for small volumes but becomes error-prone at scale. Multi-entity accounting software that handles inter-account transfers automatically eliminates a significant source of compliance risk.
Common Compliance Mistakes
Withdrawing Fees Before They're Earned
Billing a client doesn't mean the fee is earned. For advance payment retainers, the fee is earned when the work is performed. Withdrawing funds from the trust account before completing the work is a misuse of client funds.
Delayed Deposits
Client funds received must be deposited into the trust account promptly — typically within one to three business days, depending on jurisdiction. Holding checks or cash, even temporarily, is a violation.
Infrequent Reconciliation
Monthly reconciliation is the regulatory minimum. Firms handling high volumes of client funds should reconcile weekly. Unreconciled trust accounts are a ticking time bomb: small errors compound over time and become nearly impossible to trace after several months.
Inadequate Record Retention
Trust account records must be retained for the period required by your jurisdiction — often 5-7 years after the matter closes. This includes bank statements, client ledgers, deposit slips, and disbursement records.
Putting It All Together
Handling client funds is one of the most regulated aspects of professional services. The firms that do it well share three characteristics:
- Clear account structure with unambiguous separation between firm and client funds
- Disciplined processes for deposits, withdrawals, and reconciliation
- Software that enforces separation rather than relying on manual discipline
If your current setup requires you to remember which account is for what, you're relying on human memory for compliance. That's a risk you can eliminate with the right tools built for professional services.
For firms managing multiple entities alongside client funds, the complexity multiplies. A multi-entity platform with integrated banking and accounting keeps everything organized without requiring you to become a full-time bookkeeper.