Managing IOLTA Accounts in QuickBooks Online: A Practical Guide for Law Firms

Home >    Blog >

Managing IOLTA Accounts in QuickBooks Online: A Practical Guide for Law Firms

Law books

Key Takeaways

  • IOLTA accounts are special client trust bank accounts that must be kept completely separate from operating accounts in QuickBooks Online.
  • Client funds deposited into an IOLTA bank account are recorded as client trust liabilities on the firm’s books, never as income, until those fees are earned and properly transferred out.
  • Accurate tracking of each client’s trust balance and a monthly three-way reconciliation are essential requirements under state bar rules.
  • Common challenges include commingling firm money with client money, mishandling bank fees, and data entry errors – all of which can be reduced through disciplined QBO workflows.
  • Noncompliance with trust accounting rules can jeopardize your law license, making correct setup and daily discipline non-negotiable.

Introduction: Why Managing IOLTA Accounts in QuickBooks Online Matters

“IOLTA” refers to an Interest on Lawyer Trust Account. This is a type of bank account where law firms hold client trust funds that are nominal in amount or expected to be held for a short period. The interest earned on these pooled funds doesn’t go to the firm or the client – it goes to the state’s IOLTA program to fund legal aid and access-to-justice initiatives. In 2022 alone, Illinois’s IOLTA revenue helped support over 100,000 legal matters.

The compliance risk here is real. Mishandling funds held in an IOLTA bank account can trigger bar audits, sanctions, or even loss of your license. Managing IOLTA accounts in QuickBooks Online requires specific account structures, deliberate transaction workflows, and monthly verification habits that QBO does not provide out of the box.

This article walks you through concrete QBO setups, daily recording workflows, reconciliation procedures, and common pitfalls – everything a law firm needs to manage trust accounting in QuickBooks with greater confidence.

A professional is seated at a clean office desk, intently reviewing financial documents on a laptop, which likely includes details related to managing IOLTA accounts and client trust funds. The environment reflects a focused atmosphere conducive to trust accounting and financial oversight.

 

Understanding IOLTA, Client Trust Funds, and Accounting Basics

Before touching QuickBooks Online, you need to understand the accounting logic behind IOLTA trust accounting. Getting this wrong at a conceptual level guarantees mistakes in your books.

  • An IOLTA account is a pooled trust bank account where small or short-term client funds are held. Interest earned is remitted to state IOLTA programs, not retained by the firm or individual clients.
  • Client funds in the IOLTA bank account are always liabilities on the firm’s books. They represent client trust liabilities – money that belongs to someone else. Trust funds must be recorded as liabilities, not income for the firm, until those fees are earned through completed work.
  • Multiple clients’ trust balances may sit in one IOLTA bank account, but firm operating money must never be mixed in. Commingling client funds with firm funds is strictly prohibited under ABA Model Rule 1.15 and equivalent state rules. IOLTA accounts must keep client funds separate from firm funds at all times.
  • The IOLTA bank account on your balance sheet is an asset account. The client trust liabilities account is a liability account. The total funds held in the IOLTA bank must always equal the total of all client trust liabilities. If those numbers diverge, something is wrong.
  • Each client’s balance must be knowable at any date, often required by state bar rules and during audits. Many states, including those following Illinois’s revised RPC 1.15B (effective July 1, 2023), have updated rules clarifying exactly when funds belong in IOLTA versus separate trust accounts.

Never use IOLTA accounts for operating expenses or business revenue. The only exception is firm funds deposited specifically to cover bank service charges, which we’ll address later.

Setting Up IOLTA Accounts Properly in QuickBooks Online

QuickBooks Online does not come preconfigured for trust accounting. You need to build the right structure yourself, supported by sound accounting practices for law firms. Here’s how to set up your accounts correctly from the start.

  • Create a dedicated IOLTA bank account in the chart of accounts. The account type should be Bank, and the account name should be something unmistakable like “IOLTA Bank Account – Trust Funds.” The IOLTA account must be a separate physical bank account at your financial institution, completely distinct from your firm’s checking account or operating account.
  • Create a parent account for client trust liabilities. In the chart of accounts, add a new liability account (account type: Other Current Liabilities) titled “Client Trust Liabilities.” This parent account represents all client funds held in trust across every matter.
  • Create sub accounts for each client or matter. Under the Client Trust Liabilities parent account, add a sub account for each new client or matter – for example, “Client Trust – Smith, 2026 Litigation.” Client sub-accounts must be created under the liability account to track specific balances. This structure lets you see exactly how much is held for each client at any point.
  • Enter accurate opening balances. Use a bank deposit in QBO assigned to the specific liability sub accounts, matching the bank statement date (for example, April 30, 2026) so that client level detail starts correctly. The opening balance of the IOLTA bank account must match the real bank statement, and the sum of all client sub account balances must equal that total.
  • Choose your tracking method. Some firms use a single liability account plus the customer name field or class tracking to tag transactions by client. While this reduces chart of accounts clutter, it complicates reporting. The sub account method is generally cleaner and preferred by legal bookkeepers for producing a reliable client ledger report.

 

 

The image features a neatly organized filing cabinet in a modern office, filled with labeled folders that likely contain important documents related to client trust funds, bank statements, and various accounts such as operating accounts and IOLTA accounts. This setup reflects a systematic approach to managing financial records in a law firm, ensuring compliance with fiduciary responsibilities and efficient trust accounting in QuickBooks Online.

Recording Daily IOLTA Transactions in QuickBooks Online

This section covers the routine workflows that make up daily IOLTA management: deposits, disbursements, transfers, and refunds. Getting recording transactions right is where most compliance problems either start or get prevented.

Every movement in or out of the IOLTA bank account must be matched by an entry against the correct client’s trust liability account. Using the correct transaction types in QBO (bank deposit, Check, Expense, Transfer) is critical to keep the IOLTA bank account and liabilities in sync.

Each transaction should reference the client name or matter in either the sub account, Customer field, or memo for clear audit trails. Timing matters – entries should be made the same day trust deposits or checks clear the IOLTA bank to keep client balances current. Delaying updates in QuickBooks can lead to stale trust balances and put you at risk of overdrawing a client’s account.

Recording a Client Trust Deposit (Retainer or Settlement Funds)

Client retainers and settlement proceeds must always be deposited into the IOLTA bank account, not the operating account. Record client deposits as liabilities, not income, in QBO.

  • Use the Bank Deposit screen in QBO, selecting the IOLTA bank account as the account for the deposit.
  • Each line of the deposit should be categorized to the specific client’s trust liability sub account (e.g., “Client Trust – Johnson”) rather than to any income account. This increases both the IOLTA bank account balance and the client’s trust liability balance by the same amount, keeping assets and liabilities aligned.
  • Do not use receive payment or sales receipt for trust deposits. Those tools are designed to record revenue, not client money held in trust.
  • Add a memo noting the date, matter, source of funds (retainer vs. settlement), and check or wire reference for later review.

Paying Client Costs Directly from the IOLTA Account

Sometimes you’ll pay filing fees, expert witness invoices, or other hard costs directly from the client’s trust funds. Here’s how to handle that in QBO.

  • Enter a Check or expense transaction with the payment account set to the IOLTA bank account.
  • The Category (or Account) line should be the client’s trust liability sub account, which reduces that client’s trust balance.
  • The Payee should be the vendor (e.g., county court, expert witness) and the memo should identify the client, matter, and purpose of the expense.
  • When client costs are paid from trust, they do not go through the advanced client cost account because they are not loans from the firm. The money belonged to the client.
  • Always verify that the client’s balance is sufficient before disbursing. Overdrawing a client’s trust balance is a common violation and an ethical red flag.

Paying Client Costs from Operating Funds, Using the Advanced Client Cost Account

Some costs – like soft costs, court reporter fees, or other expenses – are paid from the firm’s operating bank account and then billed back to the client later.

  • Record such payments from the operating account and categorize them to an asset account labeled “Advanced Client Cost Account.” This creates a receivable-like asset representing a mini loan to the client until reimbursed.
  • When the IOLTA account later reimburses the firm, record a Check or Transfer from the IOLTA bank account, categorized to the advanced client cost account to clear the asset.
  • The client’s trust liability sub account should be reduced for the same amount, ensuring the client’s trust balance reflects reimbursement of those hard costs or soft costs.
  • Link these transactions in the memo or use consistent descriptions so the firm can trace cost reimbursement flow during audits.

Transferring Earned Fees from IOLTA to Operating Accounts

Moving funds from trust to operating is one of the most important trust transactions to get right. Funds in IOLTA accounts should only be withdrawn after billing the client for services rendered.

  • Once work is billed and agreed as earned, initiate a Bank Transfer (or Check) in QBO from the IOLTA account to the operating account. Categorize the transaction to the specific client’s trust liability sub account.
  • This reduces the client’s trust liability balance and reduces the IOLTA bank account balance, but does not directly book income yet.
  • Income is recognized when the invoice is marked paid in QBO, applying a payment from the operating account to the invoice amount.
  • The total fees removed from trust for a client must never exceed that client’s available trust balance in QBO. Disbursing more than a client’s trust balance is a common violation that can trigger bar investigations.

Issuing Client Refunds from Trust Accounts

Refunds occur when a matter closes with unused retainer funds, or when settlement proceeds are overfunded. Trust monies must be returned promptly.

  • Write checks from the IOLTA bank account payable to the client for the refund amount.
  • Categorize the refund check to the client’s trust liability sub account, which will bring that client’s balance down – often to zero when the matter closes.
  • Add memo details indicating the matter, reason for refund, and date of matter closure.
  • The IOLTA bank account decreases by the same amount, keeping overall trust assets aligned with reduced current liabilities.
  • Retain copies of refund checks, correspondence, and closing letters as part of the client’s trust documentation package.

Handling Interest, Bank Fees, and Other IOLTA-Specific Nuances

Interest and bank fees on IOLTA accounts must never change individual client balances. These items require their own set of liability sub accounts and specific handling.

  • IOLTA interest earned on the account typically belongs to the state’s IOLTA program. Create a sub account under Client Trust Liabilities called “IOLTA Interest Payable to Bar.” When the bank posts interest earned, record a deposit into the IOLTA bank account and categorize it to this liability account – not to any client or revenue account.
  • Bank fees deducted by the bank should not reduce client funds. When the bank deducts bank service charges from the IOLTA bank account, the firm should reimburse those bank fees from firm funds in the operating account. Create an account called “Firm Funds for Bank Fees” under Client Trust Liabilities to track this. The firm deposits its own money into the IOLTA account and categorizes it to this sub account, keeping client balances whole.
  • Remittances of accumulated IOLTA interest to the state bar are booked as payments reducing both the IOLTA bank account and the “IOLTA Interest Payable to Bar” liability.

 

This approach ensures that the full client’s trust balance remains intact and that the firm never absorbs or passes along bank charges to client trust funds.

Some states require periodic reviews to assess whether funds held in IOLTA could yield meaningful interest for an individual client, potentially requiring a separate non-IOLTA trust bank account.

Reconciling IOLTA Accounts and Monitoring Client Balances

Monthly reconciliation of trust accounts is required by state bar associations – and it’s where you catch problems before they become disciplinary matters. IOLTA accounts must be reconciled monthly without exception.

 

The image shows a person seated at a conference table, carefully comparing printed financial documents, likely related to managing trust accounts and client funds. The documents may include bank statements and balance sheets, highlighting details pertinent to operating accounts and trust liabilities for a law firm.

State bars require legally compliant three-way reconciliation of IOLTA accounts. A three-way reconciliation includes bank, books, and client ledgers:

  1. Bank statement balance – the adjusted trust balance per the bank statement after accounting for outstanding checks and deposits in transit.
  2. IOLTA bank account balance in QBO – the book balance of the trust bank account in QuickBooks Online.
  3. Total client trust liability sub accounts – the sum of every individual client’s trust liability account balance.

 

All three numbers must match. Each month, verify that the IOLTA account balance matches the total of client sub accounts.

To execute this in QBO:

  • Use QBO’s bank reconciliation feature for the IOLTA bank account and save each reconciliation report. Each month, retain copies of the reconciliation report for audits – most states require retention for 5 to 7 years.
  • Run a balance sheet with expanded detail on Client Trust Liabilities to view each client’s balance and the total funds held. QuickBooks can generate reports for client trust balances and transactions, including a client ledger report filtered by customer name.
  • Discrepancies during reconciliation should be addressed immediately. Common causes include missing bank fees, misposted trust deposits, unreconciled checks, or transactions posted to the wrong client sub account, many of which can be uncovered and corrected through a structured QuickBooks cleanup process.
  • Schedule a recurring monthly review where someone verifies that no client shows a negative trust balance in QBO. A negative balance means the firm has effectively spent more than the client’s trust funds – a serious ethical violation.

 

Detailed client ledgers are essential for trust accounting compliance. Failing to reconcile trust accounts monthly can cause discrepancies that compound over time and become exponentially harder to untangle. California’s bar, for example, requires maintaining a client ledger, account journal, and bank charges ledger as separate detailed records.

Common Challenges in Managing IOLTA Accounts with QuickBooks Online

QuickBooks Online is not legal-specific software. It has no native matter dashboard, no built-in three-way reconciliation tool, and no automatic client/matter ledgers. Everything depends on user discipline and correct setup.

Here are the most frequent problems firms encounter:

  • Commingling: Depositing firm money into the IOLTA bank account or paying firm operating expenses from it. It is critical to ensure client funds never co-mingle with operating funds.
  • Miscoding transactions: Posting trust deposits to income accounts instead of client trust liabilities, or categorizing trust disbursements to firm expense accounts instead of client sub accounts.
  • Skipping monthly reconciliation: Failing to reconcile monthly is one of the fastest paths to compliance trouble. Improper record-keeping can lead to compliance issues that surface during bar audits.
  • Timing delays: Recording trust transactions weeks after they clear, leaving a client’s balance outdated and risking overdrafts. When a client’s trust balance in QBO doesn’t reflect reality, you risk disbursing more than what’s actually available.
  • Mishandling bank fees: Allowing bank fees to reduce client balances instead of reimbursing from firm funds.

 

Written procedures, clear chart of accounts naming, and checklists for new staff significantly reduce these common challenges. Managing IOLTA requires strict separation of funds to comply with bar association regulations.

Best Practices and Internal Controls for IOLTA Compliance

Strong internal processes are just as important as correct QBO setup. Here are controls that protect your firm and your clients.

  • Strict separation: Always use the IOLTA bank account only for client trust activity. Never route firm operating expenses through it. Use a separate bank account for all firm operations.
  • Monthly checklist: Reconcile monthly without fail. Your checklist should include reconciling the IOLTA bank account, reviewing all client trust balances, and printing or saving three-way reconciliation documentation. Keep this on a fixed schedule – the same date each month.
  • Second-person review: Have a partner, manager, or external accountant periodically review IOLTA activity to catch mispostings or unusual transactions. A fresh set of eyes catches errors that familiarity misses.
  • Document everything: Attach supporting records – deposit slips, wire confirmations, retainer agreements, invoices, and closing letters – within QBO when possible. This builds a complete audit trail per client per matter.
  • Training: Every staff member who touches client funds should understand the difference between trust bank account activity, client trust liabilities, and firm income or costs. This is a fiduciary responsibility, not an optional skill.
  • Approval thresholds: Some firms set minimum thresholds – for example, no trust disbursements over $5,000 without partner approval – as an added safeguard.
  • Use bank rules sparingly: QBO’s bank rules feature can help categorize recurring transactions, but review each suggested categorization manually for trust transactions. Automated categorization errors in IOLTA accounts are especially dangerous.

 

A small professional team is gathered in a glass-walled meeting room, collaboratively reviewing documents related to client trust funds and bank statements. The atmosphere is focused and engaged, highlighting the importance of managing IOLTA accounts and ensuring accurate trust accounting practices.

 

FAQ: Managing IOLTA Accounts in QuickBooks Online

How is an IOLTA bank account different from a regular operating bank account in QuickBooks Online?

The IOLTA account holds client money, not firm money. In QBO, transactions in the IOLTA account are categorized to liability accounts representing client balances, while operating account transactions are mapped to income and expense accounts. The IOLTA bank account sits on the balance sheet as an asset, offset by the client trust liability account. Mixing operating activity into the IOLTA bank account is considered commingling and violates state bar rules. IOLTA accounts must be separate from operating accounts – both as physical bank accounts and within your QBO chart of accounts.

Can I track individual client’s trust balances without creating liability sub-accounts for each client?

It is technically possible. Some firms use a single liability account plus the customer name field to tag each transaction, relying on custom reports to view register data by client. However, the sub account method offers clearer visibility on the balance sheet and makes it easier to produce a client ledger report at any time. Whichever method you choose, it must be used consistently, and you must be able to report each client’s trust balance on demand. For firms with many matters, combining Customers with a single liability account may reduce chart of accounts clutter but increases reliance on custom reporting and class tracking.

How should I handle a situation where a client’s trust balance shows negative in QuickBooks Online?

A negative client trust balance is a warning sign that the firm has effectively spent more than the client’s funds held. Investigate immediately whether costs were miscategorized, deposits were missed, or transfers were duplicated or posted to the wrong client sub account. Correct the entries as soon as possible and document any adjustments. Then review your procedures to prevent future overdrafts. Overdrawing a client’s trust balance is a common violation that can lead to disciplinary action.

Do I need a separate IOLTA account for each client in QuickBooks Online?

Most jurisdictions allow a single pooled IOLTA bank account for multiple clients’ funds. In QBO, you mirror this with one IOLTA bank account. Separation happens at the liability level through client trust liability sub accounts rather than by opening dozens of separate trust accounts at the bank. However, some large settlements or funds expected to generate meaningful interest for a specific client may require separate non-IOLTA trust accounts. In those cases, QBO should include separate bank accounts and corresponding liabilities for each.

How often should I reconcile my IOLTA account in QBO, and what records should I keep?

Most state bar associations require monthly reconciliation at minimum. Some firms with high transaction volume choose to reconcile more frequently. Monthly reconciliation of trust accounts is required by bar associations – you should reconcile monthly without exception. Retain bank statements, QBO reconciliation reports, client ledger reports, and three-way reconciliation workpapers for the period required by your state’s rules, which is often 5 to 7 years. Store digital copies with clear month labels (e.g., “IOLTA Reconciliation – April 30, 2026”) for easy retrieval during audits or client inquiries.

 

___________________________________________

For more information about the tax and accounting services we provide, visit our Home Page!  The friendly CPAs, Enrolled Agents, accountants, tax professionals and bookkeepers at Massey and Company CPA are here to assist you.

If you want my team and I to handle your tax matter for you, click here.

You are welcome to email me directly at gary.massey@masseyandcompanyCPA.com.

Massey and Company CPA is a boutique tax and accounting firm serving individuals and small businesses in Atlanta, Chicago and throughout the country.  Our services include tax return preparation, tax planning, IRS tax problem resolution, IRS audits, accounting and bookkeeping.

Massey and Company CPA

Based in Atlanta and Chicago, Massey and Company CPA specializes in tax and accounting matters of small businesses, entrepreneurs, and their families.
 
We do everything related to tax return preparation and tax planning, as well as accounting and bookkeeping for small businesses using QuickBooks Online.
 
In addition, we represent taxpayers before the IRS, keeping taxpayers out of tax trouble. We negotiate with the IRS and the state, so you do not have to.
 
We know the tax issues. We know our way around the IRS. We know QuickBooks. And we know how to help you save taxes and keep more of your hard-earned profits.

Recent Posts