Taxstra Logo

Law Firm Bookkeeping & IOLTA Compliance

Master the specialized accounting practices that keep law firms compliant and financially organized. From trust accounts to IOLTA regulations, we cover everything you need to know.

Last updated: April 10, 2026

⚖️

Why Law Firm Bookkeeping is Different

Understanding the unique accounting challenges of legal practice

Law firm accounting is fundamentally different from general business accounting. The primary distinction centers on trust account management. Unlike traditional businesses, law firms hold client funds in trust accounts that must be kept separate from the firm's operating accounts. These funds belong to clients, not the firm.

Bar associations and state regulatory bodies have strict rules governing how these client funds must be handled. Violating trust account rules can result in disciplinary action, fines, or suspension of your license. This makes proper bookkeeping not just a business best practice, but a legal requirement.

Key Insight
The Core Challenge: Law firms must maintain perfect separation between client trust funds and firm operating funds. A single misplaced transaction can create compliance issues.

Key Differences from Standard Accounting:

  • Multiple account types requiring different treatment
  • Strict regulatory compliance requirements
  • Client-specific accounting and tracking
  • Complex fee structures (hourly, contingency, flat fees)
  • Regular audit requirements and compliance reporting

Professional Standard: Trust Account Management

Most state bar associations require that trust accounts contain only client funds. These accounts must be interest-bearing and typically subject to IOLTA (Interest on Lawyer Trust Accounts) rules. The interest earned belongs to the state bar for legal aid funding, not to the firm.

The bookkeeper or accounting manager is often the person responsible for ensuring compliance. This role requires specialized knowledge beyond standard accounting practices.

🏦

Trust Account Management

Setting up and maintaining proper client fund handling

Establishing Your Trust Account

The first step is establishing a separate bank account that will hold all client funds. This account must be clearly labeled as a trust account in the bank's records. Inform your bank that this is a trust account for attorney client funds. They often have specific procedures for these accounts.

Watch Out
Critical Requirement: You cannot use your operating account for any portion of client funds. Each dollar of client money must go into the trust account. Mixing even small amounts can create serious compliance violations.

Client Ledger Maintenance

Each client must have an individual ledger within your accounting system. This ledger tracks:

  • Deposits received from the client
  • Earned fees deducted from the client's funds
  • Expenses paid on behalf of the client
  • Refunds or remaining balance returned to the client
Taxstra CPA Tip
Best Practice: Run a client ledger report monthly and balance it against the trust account bank statement. This helps identify issues immediately.

Unearned Fees vs. Earned Fees

When a client deposits money for legal services, it is initially unearned. It belongs to the client until you have provided the services. Only after you have earned the fee can you move it from the trust account to your operating account.

Unearned Fees

Client deposits money for future legal services. The money stays in trust until services are rendered.

Earned Fees

After providing services, fees are transferred to the operating account. Must be clearly documented in the client ledger.

Handling Client Funds Responsibly

Client trust funds must be held in interest-bearing accounts. The interest generated typically goes to the state bar for legal aid purposes (IOLTA). You must never use client funds for any purpose other than paying for services or costs related to that specific client's matter.

Watch Out
Never: Use client funds to cover operating expenses, pay office rent, or offset slow business periods. This is embezzlement, even if you intend to repay the funds.

IOLTA Compliance

Understanding Interest on Lawyer Trust Accounts

What is IOLTA?

IOLTA stands for Interest on Lawyer Trust Accounts. It is a program established by state bar associations to generate funds for legal aid and law-related education. When you hold client funds in a trust account, the interest earned on that account belongs to the state bar, not to your firm.

Key Insight
The IOLTA Concept: Client trust accounts must be interest-bearing. The interest earned is directed to the state bar's IOLTA program, which funds legal services for low-income individuals.

IOLTA Account Requirements

Your trust account must meet specific IOLTA requirements to be compliant:

Interest-Bearing Account

The account must earn interest. Shop around for banks offering competitive rates on attorney trust accounts.

FDIC Coverage

Trust accounts are typically FDIC insured up to limits. Know your bank's coverage rules for attorney accounts.

Regular Reporting

You must report interest earned to your state bar according to their schedule (usually quarterly or annually).

Proper Forwarding

The interest earned must be forwarded to the state IOLTA program. Your bank may handle this automatically.

Taxstra CPA Tip
Pro Tip: Work with your bank to ensure they understand IOLTA requirements and can properly route interest to your state bar. Some banks have dedicated attorney account specialists.

IOLTA Reporting Obligations

Most state bars require annual IOLTA reporting. Your bank should provide reports showing interest earned. You must verify these reports and submit them to your state bar according to their deadlines.

Watch Out
Missing Deadlines: Late or missing IOLTA reports can result in disciplinary action. Set reminders for your state bar's reporting deadlines and track them in your accounting system.

IOLTA vs. Non-IOLTA Accounts

Some funds may not qualify for IOLTA treatment. Funds held for longer than one year or funds with a minimum balance that would earn income exceeding costs may require a non-IOLTA account. The excess income goes to the client, not to IOLTA.

Account TypeFund DurationInterest RecipientCommon Use
IOLTA AccountShort-term (under 1 year)State bar IOLTA programMost client deposits
Non-IOLTA AccountLong-term (over 1 year)Client receives interestEstate funds, structured settlements
↔️

Operating vs Trust Account Separation

Maintaining the critical boundary between firm and client funds

Two Account Systems

All law firms must maintain two separate bank accounts: a trust account and an operating account. These accounts serve entirely different purposes and must never be commingled.

Trust Account

  • +Holds all client funds
  • +Interest-bearing (IOLTA)
  • +Segregated from firm funds
  • +Subject to bar audit
  • +Must reconcile monthly

Operating Account

  • +Holds firm earnings and expenses
  • +Receives earned fees from clients
  • +Pays firm expenses and payroll
  • +Standard business account
  • +Separate reconciliation process

The Flow of Client Funds

Understanding how client funds move through your accounts is essential for proper bookkeeping. Here is the typical flow:

1
Client Deposits Money

Client sends payment for legal services. Money goes directly to the trust account.

2
Record in Client Ledger

Entry is made to the client's individual ledger showing unearned fees received.

3
Provide Services and Track Hours

As work is performed, time is tracked and billed according to the fee arrangement.

4
Transfer Earned Fees

Once fees are earned, transfer from trust account to operating account. Record in both accounts.

5
Reconcile and Report

Monthly reconciliation ensures all client funds are accounted for and properly categorized.

Watch Out
Never Commingle: Even for a moment, keep client funds separate from firm funds. A single violation can trigger a bar investigation.

Transfer Mechanics

The proper way to transfer earned fees from trust to operating account requires documentation:

Steps for Fee Transfers:

  1. Calculate earned fees based on services provided and rate agreed with client
  2. Create a journal entry moving funds from trust to operating account
  3. Document the basis for fee transfer in the client ledger
  4. Issue an invoice to the client if required by your engagement letter
  5. Reconcile both accounts to ensure amounts match
  6. Keep supporting documentation for audit purposes
📋

Chart of Accounts for Law Firms

Structuring your accounting system for compliance and clarity

Why a Specialized Chart Matters

A chart of accounts (COA) is the foundation of your accounting system. It lists all accounts where money flows in and out of your law firm. A specialized legal COA ensures you can track trust and operating accounts separately and meet compliance requirements.

Key Insight
The Difference: A standard business chart of accounts will not work for a law firm. You need accounts specifically designed to track client funds, trust accounts, earned fees, and trust account expenses separately. For general principles, see our chart of accounts guide and general small business bookkeeping.

Core Account Structure

Your chart of accounts should include these main categories:

Assets

Trust account, operating account, client advances, prepaid expenses

These represent what the firm owns or is owed.

Liabilities

Trust account liability (amount owed to clients), accounts payable, credit cards

These represent what the firm owes to others, especially clients.

Income

Hourly fees, contingency fees, flat fees, court costs recovered

These track how money comes into the firm.

Expenses

Salaries, office rent, supplies, bar dues, CLE, malpractice insurance

These track costs of running the practice.

Taxstra CPA Tip
Pro Tip: Many legal accounting software packages come with pre-built charts of accounts tailored for law firms. Use these as starting points rather than building from scratch.

Sample Chart of Accounts Structure

Here is how a typical law firm might organize its chart of accounts:

Account NumberAccount NameType
1000Trust AccountAsset
1100Operating AccountAsset
2000Trust Account LiabilityLiability
2100Accounts PayableLiability
4000Hourly Billing RevenueIncome
4100Contingency Fee RevenueIncome
5000Salaries and WagesExpense
5100Office RentExpense
📊

Monthly Reconciliation

The critical process that ensures compliance and catches errors

Why Monthly Reconciliation is Non-Negotiable

Monthly reconciliation is not optional for law firms. It is a professional responsibility required by bar associations. This process compares your accounting records to your bank statements to identify discrepancies immediately.

Watch Out
Professional Requirement: Rule 1.15 of the Model Rules of Professional Conduct requires that attorneys maintain complete and accurate records of client trust funds. Monthly reconciliation is the primary way to meet this requirement.

The Three-Way Reconciliation Process

A proper trust account reconciliation involves three elements that must match exactly:

1. Bank Statement

The official document from your bank showing all deposits, withdrawals, and the ending balance.

This is the external verification of your account.

2. General Ledger

Your accounting system's record of all transactions in the trust account. This is what your software shows.

This reflects your internal records.

3. Client Ledgers

Individual ledgers for each client showing their deposits, deductions, and balances. Sum of all client ledgers should equal trust account balance.

This is the detailed accountability.

Key Insight
The Gold Standard: When bank statement balance = general ledger balance = sum of client ledgers, you have achieved perfect reconciliation.

Step-by-Step Reconciliation Checklist

Follow this process each month to ensure proper reconciliation:

  1. Obtain bank statement - Get the official monthly statement from your bank.
  2. Print general ledger - Export or print the trust account activity from your accounting software.
  3. Verify deposits - Check that all deposits on the bank statement appear in the general ledger.
  4. Verify withdrawals - Check that all withdrawals on the bank statement appear in the general ledger.
  5. Identify outstanding items - Note any deposits in transit or uncleared checks.
  6. Calculate adjusted balance - Adjust bank balance for outstanding items.
  7. Match to general ledger - Ensure adjusted bank balance matches general ledger balance.
  8. Run client ledger report - Generate a report showing all client balances.
  9. Verify sum of clients - Ensure total of all client ledgers equals trust account balance.
  10. Investigate discrepancies - If anything does not match, track down the reason.
  11. Document the reconciliation - Keep a reconciliation report signed and dated.
  12. Archive for compliance - Save reconciliation reports for at least five to seven years.

Handling Reconciliation Issues

Even with careful record-keeping, discrepancies can occur. Here is how to handle them:

Bank Errors

Contact your bank immediately to report and correct any errors on their end.

Recording Errors

Make a correcting journal entry to fix transactions recorded incorrectly in your accounting system.

Missing Deposits

If a deposit is missing from the bank, check if it was mailed, lost, or not yet deposited. Trace the original receipt.

Short or Over-Account Conditions

If the trust account is short (more owed to clients than in the account), this is a serious issue requiring immediate investigation and correction.

⚠️

Common Bookkeeping Mistakes

Pitfalls to avoid in law firm accounting

Mistake 1: Commingling Client and Operating Funds

This is the most serious mistake a law firm can make. Depositing client funds in the operating account, even temporarily, violates ethical rules and creates liability. Every dollar of client money must go directly to the trust account.

Why This Matters:

Client funds are not your firm's assets. If the firm goes bankrupt, commingled funds may be treated as firm assets and subject to claims from firm creditors. Client funds must be protected.

Mistake 2: Not Reconciling Trust Accounts Monthly

Many small law firms neglect monthly reconciliation, only doing it annually or when there is a problem. By then, discrepancies may be large and hard to trace. Monthly reconciliation catches issues early.

Watch Out
The Cost of Delay: A discrepancy of even $100 found three months later is much harder to resolve than if found the following month. Monthly reconciliation is preventive medicine for your accounting system.

Mistake 3: Poor Documentation of Fee Transfers

When you transfer earned fees from the trust account to the operating account, this transaction must be fully documented. Without clear documentation, it can appear that you misappropriated client funds.

Taxstra CPA Tip
Best Practice: Attach a memo to each fee transfer showing the client name, matter, amount earned, and the basis for the fee (hours worked, percentage contingency, flat fee agreement, etc.).

Mistake 4: Failing to Maintain Individual Client Ledgers

Some firms deposit client funds into the trust account but do not keep detailed ledgers for each client. This makes reconciliation impossible and prevents you from knowing how much of the trust account belongs to each client.

Each client must have a ledger showing:

  • Date and amount of each deposit
  • Date and amount of each fee deduction
  • Date and amount of each expense paid
  • Running balance owed to the client

Mistake 5: Using Accounting Software Not Designed for Law Firms

QuickBooks and other general business accounting software lack features designed for trust accounting. Without proper trust account functionality, you will struggle to maintain compliance.

Consider specialized legal accounting software if you handle trust accounts. It should:

  • Automatically track trust vs. operating accounts
  • Maintain client ledgers automatically
  • Generate compliance reports
  • Support three-way reconciliation

Mistake 6: Not Tracking Trust Expenses Properly

Trust accounts often generate small expenses (bank fees, interest transfers). These must be tracked separately from operating expenses and reconciled against the trust account balance.

Watch Out
Trust Account Expenses: Bank fees charged to the trust account reduce the amount available for clients. These should be deducted from the firm's operating account, not from client funds, unless the engagement letter allows for recovery.

Mistake 7: Missing IOLTA Deadlines

Each year, state bars require IOLTA reporting. Missing these deadlines can result in disciplinary action. Set calendar reminders and track deadlines in your accounting system.

Taxstra CPA Tip
Pro Tip: Create a compliance calendar in your accounting software or management system showing all regulatory deadlines: IOLTA reporting, trust account audits, bar filings, and reconciliation schedules.
💻

Choosing the Right System

Selecting accounting software and processes that work for your firm

Understanding Your Options

Law firms have three main options for managing bookkeeping: specialized legal accounting software, general business accounting software with workarounds, or hiring a dedicated bookkeeper or accounting firm.

Key Insight
The Choice Depends On: Your firm size, complexity of matters, number of trust accounts, budget, and technical capabilities. What works for a solo practice may not work for a 50-person firm.

Comparison of Solutions

Here is a detailed comparison of accounting software options for law firms:

SoftwareTrust Account SupportIOLTA ComplianceLaw Firm FeaturesCost RangeBest For
ClioYesYesExcellent$50-100/monthTech-forward practices
LawLicsYesYesComprehensive$75-150/monthMid-size firms
Rocket MatterYesYesStrong$45-90/monthSolo practitioners
PlatinumYesYesExtensive$100-200/monthComplex operations
QuickBooks OnlineLimitedManualBasic$20-50/monthSimple practices
NetSuiteYesYesEnterprise$500+/monthLarge firms

Key Features to Look For

When evaluating accounting software for your firm, ensure it has these essential features:

Must-Have Features

  • Separate trust and operating accounts
  • Client ledger tracking
  • Reconciliation tools
  • IOLTA compliance support
  • Time and billing integration

Nice-to-Have Features

  • +Mobile app for on-the-go access
  • +Document management integration
  • +Multi-office support
  • +Automated reporting
  • +Bank integration and auto-import

Implementation Best Practices

Choosing software is one thing; implementing it correctly is another. Follow these steps for a successful transition:

  1. Get training: Most software providers offer training courses or videos. Take them before going live.
  2. Set up your chart of accounts carefully: This is foundational and hard to change later. Get it right the first time.
  3. Create client ledgers for all active clients: Migrate historical data if possible to maintain audit trails.
  4. Start with one month in parallel: Run the old and new systems simultaneously for one month to test accuracy.
  5. Test reconciliation thoroughly: Do a practice reconciliation before going live fully.
  6. Establish procedures and documentation: Write down how your firm will use the system. Create a procedure manual.
  7. Train your team: Everyone who touches accounting must understand the system and procedures.

When to Hire Professional Help

Even with good software, many firms benefit from professional accounting help. Consider outsourcing or hiring dedicated staff if:

You have multiple clients or complex matters — Managing individual ledgers becomes time-consuming.
You handle significant client funds — The stakes are high for accurate tracking.
Bookkeeping is not your strength — Hire someone experienced in law firm accounting.
You are facing audit questions — A professional can help you get compliant.
You are growing your firm — An accountant can help implement systems as you scale.
Taxstra CPA Tip
Find Experienced Help: Look for bookkeepers or accountants with specific experience in law firm accounting. They will understand IOLTA, trust accounts, and compliance requirements that general bookkeepers may not.

Frequently Asked Questions

Get answers to common questions about law firm bookkeeping and IOLTA compliance.

An IOLTA (Interest on Lawyer Trust Account) account is a specific type of trust account mandated by bar associations in most states. The key difference is that IOLTA accounts hold client funds temporarily (usually less than one year) and the interest generated goes to the state bar for legal aid. Regular trust accounts may hold funds longer or be structured differently depending on your jurisdiction.

Ready to Master Law Firm Bookkeeping?

Get the tools, templates, and guidance you need to maintain compliance and financial clarity. Our comprehensive resources are designed specifically for legal professionals.

Limited Availability

Find Out What You're Overpaying in Taxes

Book a free 30-minute call to walk through your situation. We'll tell you exactly how our CPA-led team can help — and whether we're the right fit.

Learn how our CPA-led team can help
30 minutes — no fluff, just answers
Zero obligation, zero pressure
Or Call (217) 788-0750
0+
Tax Returns Filed
0+
Years Experience
0%
CPA-Led Service
0min
Free Consultation

What to Expect on the Call

1
We learn about your business and tax situation
2
We explain which services fit your needs
3
You get honest answers — no hard sell