Why QuickBooks cannot do law firm trust accounting on its own
QuickBooks has no concept of a matter or a client sub-ledger, so every firm using it builds one by hand. Here is what that workaround costs each month, and what changes when the books and the matters are the same records.
QuickBooks is good accounting software that does not know what a matter is. That single gap is behind almost every complaint firms have about it, and no amount of setup discipline closes it. It will happily produce a clean profit and loss for your firm while being structurally unable to tell you what one client's money is doing.
Plenty of firms run on it anyway and stay compliant through sheer process. This page is about where that process gets expensive, what the workarounds actually cost you each month, and what changes when the ledger and the matter live in the same system.
What QuickBooks does perfectly well.
Your firm's books
Operating income, payroll, rent, a profit and loss your accountant recognises at year end. This is what it was built for and it does it better than most legal software attempts to.
Bank feeds and operating reconciliation
Transactions arrive, you categorise them, the operating account reconciles. For the non-trust side of a firm this is genuinely fine.
Your accountant already uses it
Real and worth something. Handover at year end is frictionless, and that convenience is why most firms started here in the first place.
There is no client sub-ledger, so you build one by hand.
Trust accounting needs a running balance per client, provable at any moment, that can never go below zero. QuickBooks has no such object. So firms improvise one, and every improvisation has the same flaw.
Sub-accounts per client gives you a balance, and a chart of accounts that grows by one line per matter until it is unusable and year-end cleanup becomes its own project. Classes keeps the chart tidy and gives you no enforcement at all, since nothing stops a transaction being posted to the wrong class or to none. A spreadsheet alongside is the most common answer and the most fragile, because now two systems have to agree and only one of them is the bank.
None of the three will refuse a disbursement that overdraws one client. That refusal is the whole point of a trust system, and it is the thing QuickBooks structurally cannot do.
Month end is manual, and it stays manual.
A three-way reconciliation needs the bank statement, the trust ledger and the sum of every client balance to agree. QuickBooks can give you the first two. The third has to be assembled by whoever maintains the workaround, every month, by hand, and it is the number that matters most.
- Client balances are compiled, not read. Exporting sub-accounts or filtering classes into a total is a task, and a task done under time pressure is where errors enter.
- A difference has no obvious home. When the three numbers disagree you are hunting across a ledger that does not know which matter anything belongs to.
- Earned fees move twice. Once in the case file where the work was done, once again in the books, with nothing connecting them but the person doing the typing.
- Case costs live somewhere else. Filing fees and expert invoices sit in the accounting system while the fee that pays for them is calculated in the case file.
The same three numbers, read not built
BalancedContingency work is where it gives up.
A personal injury matter is the hardest thing you can ask a general ledger to hold. One settlement arrives as a single deposit and leaves as a dozen payments: the contingency fee, provider liens at negotiated reductions, subrogation, case costs advanced over two years, and the net to the client. Every figure has to reconcile to one matter and appear on one statement the client signs.
In QuickBooks that settlement is a deposit and a series of unrelated cheques, tied together only by a memo field and the person who remembers. The settlement statement gets rebuilt in a spreadsheet, the case costs get chased across two systems, and the arithmetic that has to survive scrutiny came from a typist rather than the ledger.
When the costs accrue on the matter as you incur them, the statement is a report rather than a reconstruction.
Why CaseFuze has no QuickBooks integration.
Bookkeeping is built in
Not a sync to a second system that can drift, and not a legal veneer over a general ledger. The books and the matters are the same records, so a fee earned in the case file is already in the accounts.
Bank transactions come in through Plaid
Read-only. Transactions arrive, get split, get applied to matters, and reconcile three ways against the bank, the app and the case trust ledger.
Fees never touch client money
The client's full payment deposits to IOLTA and processing fees debit from operating, so trust never funds a firm expense. That is a plumbing decision, not a setting you have to remember.
The overdraw is blocked, not noticed
A disbursement that would take one client's balance below zero is refused at entry rather than discovered at month end, which is the difference between a stopped mistake and a reportable one.
Your accountant still gets what they need at year end. What changes is that nobody spends the first week of every month assembling client balances by hand to prove a number the system should already know.
Stop keeping two systems in agreement.
Everything here is in the one plan. $49 per user per month, trust accounting and bookkeeping included rather than sold as a compliance tier. Run a real reconciliation against the way you do it now. We move your existing balances across at no charge, from one solo attorney to a firm of a thousand users and more, and there is no minimum beyond a single seat.
Common questions about QuickBooks and trust.
Is it against the rules to use QuickBooks for an IOLTA account?
Should I use sub-accounts or classes for client trust balances?
Do I still need an accountant if bookkeeping is built in?
Can I keep QuickBooks for the operating side and use CaseFuze for trust?
How do my existing trust balances move across?
What about Xero, or another accounting package?
The software that does this for you.
CaseFuze handles the ledger, the statement, and the checks. $49 per user per month.