Setting Up QuickBooks Online for a Law Practice
QuickBooks Online can handle trust accounting properly — but only if you configure it deliberately. A step-by-step walkthrough for law firms.
QuickBooks Online is the right accounting platform for most solo and small law firms. It is capable, it integrates with the practice management tools attorneys actually use, and it costs a fraction of a specialist legal accounting platform.
It will also let you do almost anything wrong without complaining. It has no built-in concept of trust rules, no warning when a client ledger goes negative, and no opinion about whether a retainer is revenue.
The controls have to come from how you set it up. Here is the order to do it in.
1. Decide on your entity and subscription first
If you operate more than one entity — a PLLC and a separate holding company, say — they need separate QuickBooks files. Not classes, not locations. Separate files. Commingling entities in one file creates a problem that is genuinely painful to unwind later.
For subscription level, most firms need Plus. Essentials lacks classes and projects, which means no practice-area reporting, and retrofitting that later is a manual reclassification exercise you would rather avoid.
2. Build the chart of accounts before anything else
Do not import transactions first and organise later. That order guarantees rework.
Set up the law-firm chart of accounts at the start: trust bank and matching trust liability, advanced client costs as an asset, unearned fees as a liability, income split by practice area.
Then turn off the account numbering QuickBooks suggests unless you actually plan to use it, and delete the default accounts you will never touch. A chart with forty unused accounts invites miscoding.
3. Set up the trust account architecture
This is the part that matters most, and it is worth being slow about.
Add the trust bank account as a bank-type account. Name it explicitly — “IOLTA — [Bank]” — so nobody confuses it with operating at a glance.
Add a trust liability account as an Other Current Liability. Name it “Client Trust Liability.” Every dollar that goes into the trust bank must simultaneously increase this liability.
Set up client sub-ledgers. In QuickBooks Online this is usually customers or sub-customers, depending on whether you track by client or by matter. Firms with multiple matters per client should generally track by matter — a client with three open cases needs three separate balances.
Turn on multicurrency only if you genuinely need it. It cannot be turned off once enabled, and it complicates every reconciliation thereafter.
A note on what QuickBooks will not do: it will happily let you disburse more from a client’s ledger than that client has in trust. It will not warn you. The only control against that is a human process and a monthly reconciliation.
4. Configure classes or projects for practice areas
Classes work well for firms organised by practice area. Projects work better for firms that think matter-by-matter and want profitability per case.
Whichever you choose, turn on the setting that warns when a transaction is missing its class. Without it, coding drifts within a quarter and your practice-area reports quietly become incomplete.
5. Connect bank feeds, then build rules carefully
Connect the operating account, credit cards and — read this carefully — the trust account.
Firms sometimes leave the trust account off the feed on the theory that fewer automated touches is safer. In practice the opposite is true: an unconnected trust account is one nobody looks at until month-end, which is exactly how a bank fee sits undetected for six weeks.
Build categorization rules for your genuinely recurring transactions — rent, software subscriptions, insurance. Do not build rules for anything touching the trust account. Every trust transaction should be reviewed by a person, every time.
6. Establish opening balances and reconcile immediately
If you are migrating from Desktop, a spreadsheet or another platform, opening balances are where migrations quietly fail.
Pick a cutover date, establish the balance of every account as of that date, and reconcile the first month in the new file before doing anything else. If month one does not reconcile, month two never will — you will simply be layering new work on top of an unexplained difference.
For the trust account, reconstruct every client ledger balance as of the cutover date and confirm they sum to the trust bank balance. Do not begin in the new system until they do.
7. Connect practice management last
Clio, MyCase, PracticePanther and similar tools all integrate with QuickBooks Online. Connect them once the accounting side is correct, not before.
The critical setting is account mapping, and it is where nearly every integration problem we find originates. The integration will ask which QuickBooks accounts to post to. If you accept the defaults, there is a good chance everything — fee income, cost reimbursements and trust deposits alike — maps to a single generic income account.
The integration then runs perfectly and produces completely wrong books. It is not broken. Nobody told it where things go.
Map trust payments to the trust bank and trust liability. Map cost reimbursements to the reimbursement income account, not fee income. Map fee income by practice area if the integration supports it.
Then run a full cycle end to end — time entry, invoice, payment, deposit, books — with a real matter, and check every account it touched.
8. Set up users and permissions
Your bookkeeper does not need the ability to move money. Your paralegal does not need access to payroll. QuickBooks Online’s permission levels are reasonably granular; use them.
Separating who prepares payments from who authorises them is basic internal control, and in a small firm where everyone trusts everyone, it is a protection for the people involved as much as for the firm.
9. Write down what you did
The last step, and the one that gets skipped.
Document your chart of accounts structure, your class scheme, your integration mappings and your monthly close routine. Two pages is enough.
When your bookkeeper changes, or a staff member leaves, or you come back to a question in eighteen months, that document is the difference between an answer and an archaeological dig.
If this reads like a project rather than an afternoon, that is because it is. Doing it once, properly, costs a fraction of what living with a bad setup costs over the following years — which is the entire argument for our QBO setup service.
Read next
Trust Accounting The Three-Way Reconciliation Every Firm Owes Its Clients
Most attorneys know they should reconcile their trust account. Far fewer can produce the third leg on demand — and that is the one that matters.
ReadBookkeeping Basics A Chart of Accounts Built for Law Firms (Yours Probably Isn't)
The default QuickBooks chart of accounts has no concept of client trust liability or advanced case costs. Here is what a legal one looks like and why it matters.
ReadBookkeeping Basics Cash vs. Accrual for Attorneys: Which Your Firm Should Use
Most law firms should keep cash-basis books for tax and run accrual reports for management. Here is why, and where each method misleads you.
Read
