Skip to main content
Professional Services
Feb 20267 min read

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":

  1. Bank statement balance (what the bank shows)
  2. Book balance (what your accounting records show)
  3. 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:

  1. Reduce the trust liability by the fee amount
  2. Record revenue in the operating entity
  3. Update the client's sub-ledger
  4. 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:

  1. Clear account structure with unambiguous separation between firm and client funds
  2. Disciplined processes for deposits, withdrawals, and reconciliation
  3. 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.

Related in this guide

Professional Services
Pillar Guide

Multi-Entity Accounting Software: Guide for Firms with Multiple Entities

Managing finances across multiple entities doesn't have to mean juggling spreadsheets and logging into separate systems. This guide breaks down what multi-entity accounting software should do, compares major tools, and shows how to simplify your financial operations.

10 min read
Professional Services

Accounting Software for Professional Services Firms

Professional services firms have unique accounting needs that generic software doesn't address. Here's what law firms, consultancies, and agencies should look for in their accounting stack.

8 min read
Professional Services

Best Accounting Software for Professional Services in 2026

A detailed comparison of the top accounting platforms for professional services firms in 2026, including pricing, features, and which type of firm each tool serves best.

8 min read
Accounting & Bookkeeping

How to Manage Books Across Multiple LLCs

Running multiple LLCs means maintaining separate financial records for each one. Here's a practical guide to keeping your books clean, your entities legally separate, and your sanity intact.

7 min read
Nonprofits

Multi-Entity Accounting for Nonprofits with Programs and Grants

Nonprofits managing multiple programs, grants, or affiliated entities face unique accounting challenges. Here's how to maintain fund-level tracking, meet grantor requirements, and produce consolidated reports without drowning in spreadsheets.

8 min read

Ready to earn more on your business cash?

Open a Holdings account in minutes. 1.75% APY, zero fees, FDIC insured.

Open Your Account

This article is for informational purposes only and does not constitute financial, tax, or legal advice. Consult a qualified professional for advice specific to your situation.

Holdings is a financial technology company and is not a bank. Banking services are provided by i3 Bank, Member FDIC. The Holdings Visa Debit Card is issued by i3 Bank pursuant to a license from Visa U.S.A. Inc. APY is variable and subject to change. Deposits are insured up to $3 million through a combination of i3 Bank, Member FDIC, and additional program banks.