QuickBooks Online

How to Set Up Trust Accounting in QuickBooks Online

Set up one trust bank and matching liability, allocate every receipt and payout to a case Customer, and verify each client balance. Choose Plus or Advanced for the workflow, not a ledger per account.

By Disbo Editorial Team · Last updated · 12 min read · Educational content, not legal, tax, or accounting advice

Related: Disbo QuickBooks integration, three-way reconciliation, two-person IOLTA approval.

01

What accounts do I create?

  1. In Chart of accounts, add the real trust cash account as Bank and one matching Client Trust Liability as Other Current Liabilities. Keep operating accounts separate.
  2. Use one bank/liability pair per real trust bank account, not a liability subaccount per client. Verify opening balances with your accountant. Do not add another deposit for money already recorded.

Create the trust bank, liability and case Customer

Read the details
  1. Open Chart of accounts under Settings or Accounting, select New, and create the actual IOLTA account as account type Bank (Trust account detail type where available). Name it for the real bank and purpose. Keep the firm's operating Bank separate.
  2. Create one Other Current Liabilities account, detail type Trust Accounts - Liabilities where available, named Client Trust Liability for that real bank. A second real trust Bank needs a second matching liability; do not net their balances.
  3. In Customers, create the case Customer, for example Sample Client - PI-0000. Keep each matter distinct and review existing billing Customers, sub-customers or Projects before creating duplicates. Do not create a class or liability sub-account per case.
  4. In Settings > Account and settings > Expenses > Bills and expenses, enable Track expenses and items by customer where available. Confirm the Customer field on the actual payout form. Do not enable billable expense treatment just to obtain a field.
  5. For existing books, use verified matter opening balances and the accountant's cutover plan. Restrict auto-add bank rules: match downloaded activity to the recorded receipt or payout, without creating duplicates or dropping the Customer.

02

How do I identify each client and case?

  1. Use one case Customer, such as Sample Client - PI-0000, on every receipt and payout line. Preserve a supported existing sub-customer or Project mapping instead of duplicating billing records. Each matter must remain separately reportable.
  2. The payee is who gets the money. The Customer allocation is whose case funds are used. For a doctor's payment: payee = Medical provider; case = Sample Client - PI-0000.

Payee and case are different fields

Read the details

One payment keeps both names. The medical provider receives the payment; the case Customer identifies whose trust money is used.

  • Payee: who receives the payment. Example: Medical provider (Vendor).
  • Bank account: where the money comes from. Example: IOLTA - Main.
  • Category/account on the line: which liability is reduced. Example: Client Trust Liability.
  • Customer/Project on the line: which case the payment belongs to. Example: Sample Client - PI-0000.

03

How do I record a settlement and its payouts?

  1. Use Bank Deposit: trust Bank, Received from = case Customer, Account = Client Trust Liability. Save it and confirm the funds are collected and available before paying.
  2. On a supported Check or Expense form, choose the trust bank and actual payee. Use Client Trust Liability and the same case Customer on each payout line.
  3. Pay the client's share to the existing Customer, not a duplicate Vendor. Record earned fees in operating separately without counting income twice. Independent case-cost advances come from operating, not trust.

Enter the receipt and each authorized payout

Read the details
  1. Choose + Create / + New > Bank Deposit. Select the real trust Bank and actual receipt date. In Add funds to this deposit, use Received from = case Customer, Account = matching Client Trust Liability, and the amount/reference. Save and inspect both bank and liability detail. Confirm collected funds with the bank before paying.
  2. For a third-party payout use Check or Expense, the actual Vendor/payee, and the trust Bank. In Category details select Client Trust Liability and the case Customer on each distribution line. Inspect the saved allocation; if your form uses Item details, use an accountant-approved item mapped to the liability as described in Intuit's retainer article, not an operating expense.
  3. For the client's own share, use the existing Customer as the payee on a supported Check/Expense form, not a duplicate Vendor. Keep the same case Customer on the liability line; header payee and ownership allocation serve different purposes.
  4. For authorized earned fees, record a Customer-allocated trust payment against Client Trust Liability to the firm's operating account and record/match the operating receipt as earned income or settlement of an existing receivable. A bare Transfer does not supply the liability reduction. Do not also apply an invoice retainer credit that reduces the same liability a second time.
  5. Pay independent case-cost advances from operating using the accountant-approved cost/asset treatment. Retain the settlement statement, approvals, bank confirmation and payment references. Match bank-feed items to these saved entries.

A small balanced example

Fictional training example: Sample Client, matter PI-0000, starts at zero. This is not a customer result or a prescribed fee split. The authorized settlement statement governs the actual amounts. Confirm collected funds before releasing any payment.

Each trust receipt debits the trust Bank and credits Client Trust Liability. Each payout debits that liability and credits the same Bank, allocated to PI-0000. Record the operating receipt of earned fees separately as income or settlement of a receivable, never both. An independent $50 case-cost advance paid from operating is not a trust disbursement.

PI-0000 only: $1,000 received, $900 disbursed, $100 retained. Each entry balances.
EntryDebitCreditMatter trust balance
DepositTrust Bank $1,000Client Trust Liability $1,000$1,000
Third-party paymentClient Trust Liability $200Trust Bank $200$800
Client-share paymentClient Trust Liability $500Trust Bank $500$300
Authorized earned fee to operatingClient Trust Liability $200Trust Bank $200$100

04

How do I check each client's remaining balance?

  1. Drill into Client Trust Liability from the Balance Sheet and group the complete detail by Customer where available. Verify the report in your actual plan and report view.
  2. Include all history through the cutoff or a verified opening balance. PI-0000 in the example should show $100 left. Check blank or Not specified names, wrong-case entries and negative balances.
  3. If the report cannot include and group every trust entry, use an accountant-verified exported matter schedule. A/R balances and profitability reports are not client trust ledgers.

Save a complete client-balance report

Read the details

In the correct entity, open the Balance Sheet through the cutoff, select the Client Trust Liability amount to drill into its transactions, then Customize > Rows/Columns > Group by Customer where available. Intuit documents this workflow for Online; IES report views and grouping must be verified in your entity. Transaction Detail by Account is another option only where it includes the required detail.

Include all history through the cutoff or a verified opening balance, not only the current month's movement. If the report cannot group the complete liability activity by Customer/matter, export it and prepare an accountant-verified matter schedule. Dimensions, receivables and profitability reports are not substitutes for trust balances.

Verify the sign convention and PI-0000's $100 balance. Inspect blank or Not specified Customers, wrong matter assignments and every negative ledger. Save the report and confirm that the matter total equals this entity's matching liability and trust Bank books; repeat for every account.

  1. Open Reports > Standard reports > Balance Sheet. Set the end date to the reconciliation cutoff and include all prior activity, or an approved brought-forward opening. Open the amount for Client Trust Liability.
  2. In the transaction report choose Customize > Rows/Columns > Group by Customer where available, then Run report. Display the matter identifier and save customization as Trust Balances by Client. Report names and Modern/Classic views vary; test this in the chosen plan.
  3. For PI-0000 in the example below, verify an ending liability of $100, not an A/R balance and not only this month's movement. Review blank or Not specified names, negative balances and transactions assigned to the wrong matter.
  4. Confirm the complete client schedule totals to the matching liability and trust Bank book balance at the same cutoff. If the report omits a transaction type or cannot group it, stop relying on it and have the accountant verify a full exported matter schedule before live use.

Reconcile the bank, then all client balances

Every month, compare the adjusted bank balance, trust books and total of all client ledgers at the same date. Resolve differences and retain the responsible lawyer's review and sign-off. Read the three-way reconciliation guide.

Read the details
  1. In Reconcile (under Accounting or Transactions in your navigation), select the real trust Bank account in the correct company/entity. Verify the beginning balance, statement date and ending balance.
  2. Mark only deposits and payments appearing on the bank statement. Investigate missing or duplicate transactions and any opening-balance change. Finish with a zero difference; do not create an unexplained adjustment to force a match.
  3. List outstanding checks and deposits in transit at the same cutoff. Adjust the statement balance for those timing items and compare it to the trust Bank book balance and matching liability. Investigate fees or interest under the accountant's and lawyer's policy.
  4. Total the complete matter ledgers, including verified openings, through that cutoff. Compare them with the matching liability; resolve blank names, wrong matters and negative balances individually. Equal grand totals can conceal misallocated client money.
  5. Save the bank reconciliation report, statement, liability detail, matter ledgers, outstanding-item list and reviewer sign-off together. Protect the approved period and investigate later changes.

How Disbo helps

What does Disbo handle?

Disbo prepares each disbursement from the settlement and pays each party by check or ACH from the firm's own trust account. Where the edition and connection support it, payment write-back keeps the client tagged. Confirm the actual posting and matter mapping during onboarding. The firm prepares and approves the payment. Disbo does not hold the trust funds.

  • Overdraw guard

    Blocks a payout that exceeds the client's available trust balance in Disbo. QuickBooks alone does not provide that client-level block. Keep opening balances, external activity and connected records current.

  • Partial payouts and holds

    Pay undisputed amounts while retaining a documented hold for a disputed bill or another unresolved allocation. Release the remaining amount through a later approved payout.

  • Dual approval

    Separate preparation from release. Two-person approval is available by request or configured threshold for applicable IOLTA workflows, with payment approval records and two-factor authentication.

  • Case-cost checks

    Prepare case-cost payments from the proper operating-account workflow. Keep operating costs separate from client trust disbursements and associate the payment with the matter.

  • Payment status and notices

    Track payment status and send lien-holder payment emails without rebuilding a separate follow-up list. Status depends on the payment method and available bank or delivery records.

  • Monthly three-way reconciliation, Beta

    Bring matter-linked payment records and accounting records together for the monthly comparison of adjusted bank balance, trust books and client ledgers. Reconciliation is Beta. The firm reviews and resolves differences.

Related: QuickBooks integration, three-way reconciliation, two-person IOLTA approval.

Configuration boundary: Posting fields, client or matter mapping, approval options and reconciliation workflows depend on the connected QuickBooks version and the firm's configuration. Confirm the actual workflow during onboarding, especially for Desktop and Intuit Enterprise Suite. Do not assume a particular connector supports custom dimensions or every screen. Software supports the firm's process; it does not replace legal or accounting judgment.

Trust accounting rules vary by state, and QuickBooks setups vary by firm. Confirm your approach with your state bar rules and your accountant. This is educational content, not legal, tax, or accounting advice.

Version details and reference

Open only what you need. These notes cover plan limits, existing books and the checks behind the setup.

Before you enter a balance

Read the details

Have the responsible lawyer and accountant approve the legal entity, real trust bank accounts, matter identifiers and reporting cutoff. Obtain bank statements, outstanding checks, deposits in transit and verified opening balances for every matter. Start a genuinely new empty account at zero; do not enter a second deposit for money already in the books.

Use one matching Client Trust Liability GL account per real trust bank account. GL means general ledger. Start new matters with one Customer per case; preserve and review established sub-customer, Project or Desktop Customer:Job mappings instead of duplicating billing records. A separate matter ledger is required even when one person has multiple cases.

Choose a plan before entering trust money

Read the details

US limits checked October 30, 2026: Plus has five billable users, 250 active accounts across the company and 40 classes and locations combined. Advanced has 25 billable users, unlimited accounts/classes/locations and custom roles. Accountant and other non-billable users have separate allowances; check Intuit's usage page.

Simple Start permits one billable user and Essentials three; both have 250 accounts and neither has classes or locations. Do not assume these lower plans expose the needed Customer expense-tracking or liability-report customization. Test the complete workflow before choosing. Intuit's usage page does not state a Customer-list cap; that is not a promise of unlimited performance.

Legacy sub-accounts: a reviewed cutover only

Read the details

Do not open a new liability sub-account for each new case. For an existing sub-account file, preserve historical reports and use a fixed, reconciled cutoff with an accountant-approved crosswalk to Customers/matters. Test any liability-only reclassification and every matter's opening balance before retiring zero-balance old accounts. No bank movement or duplicate deposit is needed solely to change the ledger structure.

Retain outstanding items, source history and a signed review. Do not bulk-retag closed periods, merge unlike matters or assume historical transactions will import automatically. Conversion effort and connector support must be confirmed, not promised.

Limitations: what this setup does not do

Read the details

QuickBooks records entries; this bookkeeping structure is not a client-level release control, proof of collected funds or a compliance guarantee. Check each matter before paying. Operating funds, case-cost advances and earned-fee income remain separate from trust money. Requirements vary by state; the firm retains legal and accounting responsibility.

The shared instructions assume the Customer expense-tracking fields and report customization are available in the actual US company. Plus and Advanced are the main candidates. Simple Start and Essentials need a successful receipt, payout and complete client-balance report test first; their user counts alone do not establish suitability.

Disbo and other connectors require edition-specific confirmation of entity, bank, liability, Customer/matter, reversal and duplicate handling. No universal connector coverage or automatic migration is implied. Automated three-way reconciliation in Disbo is Beta; the firm still investigates and signs off. You can complete these books and checks without booking a demo.

Sources

Primary Intuit limits and workflow sources reviewed October 30, 2026. Each source below states its scope; unverified edition-specific behavior is qualified. Disbo is not affiliated with or endorsed by these publishers.

All Resources