Bookkeeping for Law Firms: Tracking Trust Accounts and Billing Correctly

A single misapplied retainer check can put a law firm’s license on the line. Client trust accounting isn’t like normal small business bookkeeping — one mistake, even an honest one, can trigger a bar complaint, an audit, or worse. Yet many solo attorneys and small firms are still running their trust accounts off a checkbook register and a spreadsheet, hoping nothing ever gets flagged. It usually works, until it doesn’t.

Law firm bookkeeping has two things most other small businesses never have to worry about: client trust funds (IOLTA accounts) that legally aren’t the firm’s money, and billing structures — hourly, flat fee, contingency, retainers — that all have to tie back to those trust funds correctly. Get this wrong and it’s not just a messy general ledger, it’s a professional responsibility issue. Get it right, and your books become a tool that actually protects you.

Why Law Firm Bookkeeping Is Different

Most small businesses only manage one type of money: their own. Law firms manage two — the firm’s operating funds and client funds held in trust. Every US state bar has rules modeled on ABA Model Rule 1.15, which governs how lawyers must safeguard client property, including money. The core requirement is simple to state and surprisingly easy to violate: client funds must be kept completely separate from the firm’s own operating funds, in a dedicated trust account (often called an IOLTA — Interest on Lawyers’ Trust Accounts).

That separation has real bookkeeping consequences. A general “small business bookkeeping” approach — one checking account, one set of books, categorize and move on — simply doesn’t work for a law practice. You need at minimum two bank accounts and a chart of accounts that clearly distinguishes trust liabilities from firm revenue.

Setting Up Your Trust Accounting Correctly

The Two-Account Minimum

  • Operating account — where the firm’s earned fees, expense payments, and payroll flow through.
  • IOLTA/trust account — where client retainers and unearned funds sit until they’re actually earned or disbursed.

Money never moves directly from a client’s payment into “revenue” on day one unless the engagement letter specifies a true flat fee that’s earned immediately (and even then, some states require flat fees to pass through trust first). For retainers against future hourly work, the funds sit in trust as a liability — the firm owes that money back to the client until it’s earned.

Chart of Accounts Setup

In QuickBooks Online or Xero, trust funds should sit on the balance sheet as a liability account (e.g., “Trust Liabilities” or “Client Trust Funds Held”), not as income. Each client should have a sub-ledger showing their individual trust balance — this is non-negotiable for compliance, since you must be able to prove exactly how much of the trust account balance belongs to each client at any moment. Many firms pair QuickBooks Online with legal-specific practice management software (like Clio, PracticePanther, or MyCase) that handles client-level trust ledgers and syncs summary entries to the books.

The Three-Way Reconciliation (Non-Negotiable)

This is the single most important recurring task in trust accounting, and it’s the first thing a bar auditor will ask to see. A three-way reconciliation compares three numbers, and they must match every month:

  1. The trust bank statement balance — what the bank says is in the account.
  2. The trust account ledger balance — what your books say should be there.
  3. The sum of all individual client ledger balances — what each client is individually owed, added together.

If all three don’t match exactly, something is wrong — a bounced check, a data entry error, a payment applied to the wrong client, or worse, funds that were used before they were earned. Most state bars require this reconciliation monthly, and many require it to be retained for five to seven years. This is one of the most common areas we help law firm clients clean up in our bookkeeping services engagements — it’s tedious, but skipping it is how firms end up in front of a disciplinary board.

Billing Correctly: Hourly, Flat Fee, and Retainers

Hourly Billing and Work in Progress (WIP)

Time entries should be logged daily, not reconstructed at month-end from memory — reconstructed time is notoriously inaccurate and tends to undercount according to legal industry benchmarking reports like Clio’s Legal Trends Report. Unbilled hours sit as work in progress (WIP) until invoiced. Your books should let you see WIP separately from accounts receivable, since they represent different risk: WIP is work you haven’t billed yet, AR is work you’ve billed but haven’t collected.

Applying Retainers Correctly

When a client’s retainer is drawn down against hourly work, the transfer from trust to operating must happen only after an invoice is generated and the client is notified — not before. The sequence matters:

  1. Attorney performs billable work; time is logged.
  2. Invoice is generated showing hours, rate, and total earned.
  3. Funds equal to the invoice amount are transferred from trust to operating.
  4. The client’s trust ledger balance is reduced by that same amount.

Skipping the invoice step and just “sweeping” trust funds into operating on a schedule is one of the fastest ways to end up with an unintentional shortfall — and it’s a common finding in bar audits.

Flat Fees and Contingency Work

Flat fee arrangements vary by state — some allow the fee to be treated as earned immediately and deposited straight to operating, others require it to pass through trust until specific milestones are met. Contingency fee cases usually don’t involve client funds in trust until a settlement is received, at which point strict rules govern how quickly the client’s share must be disbursed (often within days). If you’re unsure which rule applies in your state, that’s a conversation for your state bar or a legal ethics attorney, not a guess.

Common Mistakes We See in Law Firm Books

  • Commingling funds — depositing a retainer directly into the operating account instead of trust.
  • Skipping monthly three-way reconciliations — or doing them but not keeping documentation.
  • Letting WIP go unbilled for months — which hides cash flow problems until they’re serious.
  • Using a generic chart of accounts template — without customizing for trust liability tracking.
  • Not covering bank fees charged to the trust account from operating funds — fees should generally be paid from operating, not deducted from client balances.

Firms using QuickBooks or Xero integrated with legal practice management software have a much easier time here, since client-level trust ledgers sync automatically instead of being maintained by hand in a second system.

Monthly Trust Accounting Checklist

  • Reconcile the trust bank account to the penny.
  • Run the three-way reconciliation and file the report.
  • Review each client’s trust ledger for a negative balance (a serious red flag).
  • Confirm every trust-to-operating transfer has a matching invoice.
  • Review WIP aging and follow up on any unbilled work over 30 days old.
  • Reconcile the operating account and review firm P&L for the month.

Because trust accounting rules vary by state and carry real professional liability, this is an area where a bookkeeper with legal-industry experience is worth the investment — general bookkeeping knowledge isn’t quite enough. Our team at Ask For CPA works with solo attorneys and small firms on exactly this kind of setup through our accounting services, building chart of accounts structures and monthly reconciliation processes designed around trust compliance from day one.

Frequently Asked Questions

Do all lawyers need an IOLTA account?

If you ever hold client funds — retainers, settlement proceeds, or advance costs — most states require you to maintain a trust account, typically an IOLTA. Solo attorneys who only bill after work is complete and never hold client funds may not need one, but this is state-specific, so check with your state bar.

How often should trust accounts be reconciled?

Monthly, at minimum, and most state bar rules require it. Some firms reconcile trust accounts weekly if transaction volume is high, since catching an error quickly is much easier than untangling it months later.

Can a law firm use regular QuickBooks Online for trust accounting?

Yes, with the right setup. QuickBooks Online can track trust liabilities and client sub-ledgers, though many firms pair it with legal practice management software (like Clio or PracticePanther) for client-level trust detail and time tracking, then sync summarized entries to QuickBooks for firm-wide financials.

What happens if a trust account is out of balance?

It needs to be investigated and corrected immediately. A shortfall — even an accidental one caused by a bank fee or a misapplied payment — can be treated as commingling or misappropriation by a state bar, regardless of intent. Document the cause, correct it, and if you’re unsure how, involve a bookkeeper or accountant with legal trust accounting experience before your next filing deadline.

This article is educational and general in nature. Trust accounting rules vary by state bar and change over time — always confirm current requirements with your state bar association or a legal ethics attorney before finalizing your firm’s trust accounting procedures.

Get Your Firm’s Books Audit-Ready

Trust accounting mistakes are rarely about dishonesty — they’re almost always about a bookkeeping system that wasn’t built for the way law firms actually handle client money. If your firm’s trust reconciliations are behind, or you’re not confident your chart of accounts would hold up to a bar audit, we can help. Explore our full range of accounting and bookkeeping services, check our pricing, or contact us today to talk about setting up trust accounting that actually protects your license.