Skip to content
Blogs

Law firm chart of accounts in QuickBooks

October 5, 2026 ·

What is the best chart of accounts for a law firm in QuickBooks Online?

A law firm chart of accounts needs 3 accounts that generic templates lack: an IOLTA trust bank account, an equal client trust liability, and an advanced client costs asset. Unearned retainers stay in trust until earned and billed, and a three-way reconciliation ties the bank statement, the general ledger, and every client ledger together.

Why generic bookkeeping puts a law license at risk

In ordinary business bookkeeping, a categorization error produces a distorted Profit & Loss statement or an unexpected tax adjustment. In legal accounting, mishandling client retainers or commingling funds can lead to a trust account audit, discipline from your state’s lawyer regulator (usually the state supreme court or its disciplinary counsel), suspension, or disbarment. Most states base their trust rules on American Bar Association (ABA) Model Rule 1.15.

The most dangerous pitfall in law practice management is treating unearned client retainer deposits as firm revenue the day funds clear the bank. Retainer funds belong to the client until the fee is earned and billed. A few states let a written fee agreement make a flat fee earned on receipt, so check your state’s rule before treating any advance as yours.

A compliant legal chart of accounts establishes a structural separation between operating funds and fiduciary trust funds (IOLTA), laying the groundwork for clean three-way reconciliations.

You can download this complete legal accounting structure formatted for one-click import into QuickBooks Online:

Download the Law Firm QBO Chart of Accounts

34-account QuickBooks Online template with IOLTA trust accounts and reimbursable client cost tracking.

Download QBO CSV

The IOLTA trust architecture: three accounts you cannot merge

To satisfy trust accounting compliance, your general ledger requires three specialized accounts that generic charts omit:

1. Account 1050: IOLTA Trust Bank Account (Restricted Bank Asset)

This is a restricted checking account holding unearned client retainers. Every state runs an Interest on Lawyers’ Trust Accounts (IOLTA) program, mostly by state supreme court rule. The bank remits the interest on pooled trust accounts to that program, which funds civil legal aid. The firm never earns interest on client retainers, and operating expenses must never be paid directly from this account.

2. Account 2050: IOLTA Client Trust Liability (Other Current Liability)

For every dollar deposited into Account 1050, an equal and offsetting dollar must sit in Account 2050. This liability represents unearned retainer money owed back to clients until legal services are delivered. On your balance sheet, the total in Account 1050 and Account 2050 must mirror each other to the penny.

3. Account 1250: Advanced Client Costs (Other Current Asset)

Attorneys frequently pay litigation expenses on behalf of clients, including court filing fees, deposition videographers, process servers, and expert witness retainers. Expensing these outlays as law firm overhead on the P&L is generally not allowed for tax purposes: because the client must repay them from the settlement or the next invoice, the IRS and the Tax Court treat advanced costs as loans to the client rather than deductible business expenses.

Advanced costs belong on the balance sheet in Account 1250. When the case settles or the client is billed, the reimbursement offsets this asset account directly.

The mandatory three-way reconciliation protocol

Most states require firms holding client funds to perform a formal Three-Way Reconciliation at regular intervals. Many require it monthly, and the ABA Model Rules on Client Trust Account Records set quarterly as the minimum. Monthly is the safer habit everywhere, because an error is far easier to find in one month of activity than in three.

A standard bank reconciliation proves that your bank statement matches your general ledger cash account. A three-way reconciliation proves three independent records agree:

Reconciliation Leg Source Record What It Verifies
Leg 1: Bank Statement Bank Statement Balance Adjusted for outstanding trust checks and deposits in transit
Leg 2: General Ledger Account 1050 / Account 2050 Adjusted book balance of trust funds inside QuickBooks
Leg 3: Client Matter Ledgers Individual Client Trust Balances Sum of every active client’s matter trust balance

Three-Way Rule: Adjusted Trust Bank Balance = Total Trust Liability Ledger = Sum of Individual Client Matter Ledgers

If a $0.01 variance exists across any of these three legs, the books are out of balance.

No individual client matter balance may ever drop below $0.00. If you disburse $1,500 for an expert witness on behalf of Client Smith when Smith only has $1,000 in trust, you have paid for Smith’s case with other clients’ money. That is a trust violation even if Smith pays it back the next day.

Complete law firm chart of accounts hierarchy

Below is the full 34-account chart for solo practitioners, small partnerships, and multi-attorney firms in QuickBooks Online:

Number Account Name Account Type Detail Type
1010 Operating Checking Account Bank Checking
1020 Operating Payroll Checking Bank Checking
1050 IOLTA Trust Bank Account (Restricted) Bank Trust account
1100 Accounts Receivable - Billed Legal Fees Accounts Receivable (A/R) Accounts Receivable (A/R)
1250 Advanced Client Costs (Reimbursable) Other Current Assets Other Current Assets
1400 Prepaid Malpractice Insurance & Leases Other Current Assets Prepaid Expenses
1500 Office Furniture & Law Library Fixed Assets Furniture & Fixtures
1510 Computer Hardware & Servers Fixed Assets Machinery & Equipment
1590 Accumulated Depreciation Fixed Assets Accumulated Depreciation
2010 Accounts Payable - Vendors Accounts Payable (A/P) Accounts Payable (A/P)
2020 Firm Operating Credit Card Credit Card Credit Card
2050 IOLTA Client Trust Liability Other Current Liabilities Trust Accounts - Liabilities
2110 Payroll Tax Liabilities Other Current Liabilities Payroll Tax Payable
2510 Bank Term Notes Payable Long Term Liabilities Notes Payable
3010 Partner Capital Contributions Equity Partner Contributions
3020 Partner Equity Draws Equity Partner Distributions
3030 Retained Earnings Equity Retained Earnings
4010 Hourly Legal Fee Income Income Service/Fee Income
4020 Contingency Fee Settlements Income Service/Fee Income
4030 Flat Fee Retainer Revenue Income Service/Fee Income
6010 Associate Attorney Salaries Expenses Payroll Expenses
6020 Paralegal & Legal Assistant Wages Expenses Payroll Expenses
6030 Administrative Support Salaries Expenses Payroll Expenses
6040 Employer Payroll Taxes Expenses Payroll Expenses
6050 Legal Malpractice Insurance Expenses Insurance
6100 Legal Practice Software (Clio, MyCase) Expenses Office/General Administrative Expenses
6110 Legal Research Subscriptions (Westlaw, Lexis) Expenses Dues & Subscriptions
6120 State Bar Dues & Mandatory CLE Expenses Dues & Subscriptions
6150 Client Intake & Firm Marketing Expenses Advertising/Promotional
6180 Merchant Processing & Wire Fees Expenses Bank Charges
6200 Office Lease & Conference Suites Expenses Rent or Lease of Buildings
6220 Office Utilities & High-Speed Internet Expenses Utilities
6250 Document Shredding & Secure Storage Expenses Other Business Expenses
7010 Bank Financing Interest Expense Other Expense Other Miscellaneous Expense

You can explore, filter, and review this account list in our interactive Law Firm Chart of Accounts directory. Setting up a different kind of client? See the construction, restaurant, real estate, trucking, and nonprofit versions.

To see how these accounts interact during an engagement, consider a standard litigation matter (for a broader reference on general balance sheet debits and credits, see our index of journal entry examples):

Step 1: Client deposits a $5,000 retainer check

When the client signs the fee agreement and hands over a $5,000 retainer, deposit the funds directly into Account 1050 (IOLTA Trust Bank):

Date Account Debit Credit
Oct 1 1050 IOLTA Trust Bank Account 5,000.00
Oct 1 2050 IOLTA Client Trust Liability 5,000.00

Net revenue impact on P&L: $0.00. The money is entirely an escrow liability.

Step 2: Firm pays a $400 court filing fee

When paying the court clerk from operating checking on behalf of the client:

Date Account Debit Credit
Oct 8 1250 Advanced Client Costs 400.00
Oct 8 1010 Operating Checking Account 400.00

The $400 is not an expense. It is a reimbursable receivable sitting on the balance sheet.

Step 3: Firm bills 10 hours at $350/hr plus the filing fee

The firm completes 10 billable hours ($3,500.00) and issues an invoice to the client totaling $3,900.00:

Date Account Debit Credit
Oct 31 1100 Accounts Receivable 3,900.00
Oct 31 4010 Hourly Legal Fee Income 3,500.00
Oct 31 1250 Advanced Client Costs 400.00

Hourly fee income is recognized on the P&L, and the $400 advanced cost is cleared from the asset account.

Step 4: Paying the invoice from trust

Once the client has the invoice (which serves as notice of the withdrawal in most states), pay it from the $5,000 in trust. Reduce the liability and move the cash on the same date, so the trust bank account and the trust liability never drift apart:

Date Account Debit Credit
Nov 3 2050 IOLTA Client Trust Liability 3,900.00
Nov 3 1100 Accounts Receivable 3,900.00
Nov 3 1010 Operating Checking Account 3,900.00
Nov 3 1050 IOLTA Trust Bank Account 3,900.00

The invoice is paid in full. The trust bank account and the trust liability both show $1,100.00, which matches the client’s matter ledger.

The 4 most common errors in law firm bookkeeping

  1. Allowing merchant fees to deduct from trust accounts: When a client pays a $2,000 retainer via credit card through a standard processor, the gateway might deposit $1,940 net of processing fees. Deducting fees from trust leaves a $60 shortfall belonging to the client. Use legal-specific merchant gateways (such as LawPay) configured to debit processing fees exclusively from the operating checking account.
  2. Disbursing against uncollected funds: Writing a settlement disbursement check the same day an insurance company check is deposited risks bouncing trust payments if the insurer’s draft is delayed.
  3. Expensing client filing fees as overhead: Expensing filing fees on the P&L overstates current deductions and hides what clients still owe the firm. When the reimbursement arrives, it has nowhere clean to post.
  4. Failing to maintain matter-level subledgers: QuickBooks Online can track general ledger totals, but legal practices must track individual balances by client and matter (using Sub-Customers or legal practice software like Clio or MyCase).

For the month-to-month workflow behind these accounts (retainer transfers, advanced costs, and the closing checklist), see our guide to law firm bookkeeping in QuickBooks.

How to import this template into QuickBooks Online

  1. Download law-firms-chart-of-accounts-quickbooks.csv.
  2. Turn on account numbers under Account and Settings > Advanced > Chart of accounts.
  3. Inside QuickBooks Online, select the Gear icon in the top navigation header.
  4. Navigate to Tools > Import data > Chart of Accounts.
  5. Browse to select your downloaded CSV file, then click Next.
  6. Map the fields to Account Number, Account Name, Type, and Detail Type.
  7. Review the list of accounts and select Import.

When law firm books require a compliance cleanup

If your practice has years of un-reconciled client retainers, negative matter balances, or trust transactions commingled with operating cash, importing a new chart of accounts cannot resolve historical general ledger contamination.

Restoring audit-ready compliance requires a diagnostic QuickBooks cleanup:

$99per month of backlog20% off 6+ months

We verify individual client matter ledgers against bank statements to eliminate trust discrepancies. If you need assistance verifying your firm’s IOLTA compliance, request a confidential file review through our contact page. For accounting firms managing attorney clients, our white-label services for CPAs deliver back-office trust reconciliations under your firm’s brand. Once reconciled, our monthly bookkeeping service executes monthly three-way reconciliations and earned fee transfers by the 5th business day of every month.

Published October 5, 2026

Share this post