MyCase + QuickBooks

MyCase and QuickBooks Sync on Their Own. Trust Accounting Doesn't Get That Easy.

MyCase has a native QuickBooks Online integration: contacts, invoices, and payments move across automatically once it's connected, no manual export required. What the sync doesn't do by itself is keep trust accounting correct. QuickBooks has no built-in concept of which dollar in a trust account belongs to which client, and that mapping is something a person still has to set up and keep honest.

How people usually connect them

MyCase's own QuickBooks Online sync handles the parts it was built for well: client contacts, invoices, and recorded payments move over without a bookkeeper re-typing anything. We don't sell, configure, or troubleshoot that native sync itself. We build what sits around it, the checks and the reconciliation work that the sync doesn't cover on its own.

The gap is structural, not a bug. Most states require a three-way trust reconciliation: the trust bank balance, the total of every client's individual ledger, and the firm's books all have to tie out, not just the bank feed matching the general ledger. MyCase's sync moves the transactions correctly. It doesn't build that three-way check, and it doesn't stop someone from entering a disbursement straight into QuickBooks instead of MyCase, which is exactly how the two systems quietly drift apart.

What we've built on top of MyCase and QuickBooks

A firm running MyCase's native QuickBooks sync had it working fine for most of a year before a state bar audit turned up a trust sub-account that had never been created. A new matter opened with a retainer deposit, the deposit synced into the trust bank account correctly, but nobody had set up that client's individual ledger line on the QuickBooks side, so the firm's books showed trust funds that technically belonged to no one until the audit flagged it.

We built a check that runs every time a new MyCase matter opens with trust funds attached, confirming the matching client ledger exists in QuickBooks before the next sync cycle tries to post against it, and flagging the firm immediately if it doesn't. Reconciliation now catches a missing ledger entry the day the matter opens instead of whenever the next audit happens to look.

Running MyCase and QuickBooks and not sure your trust ledger actually ties out?

Walk us through how a retainer moves from intake to the trust account at your firm, and we'll point out where the native sync stops covering you. If trust accounting turns out fine and the real gap is somewhere else in your firm, we build on that instead, MyCase and QuickBooks or any other pair of systems not quite talking to each other.

Let's talk

Frequently Asked Questions

Does MyCase integrate with QuickBooks?+
Yes, through MyCase's own native QuickBooks Online integration. It syncs client contacts, invoices, and recorded payments automatically once connected, rather than requiring a manual export and import.
Does the MyCase-QuickBooks sync handle trust accounting correctly on its own?+
It moves trust transactions across, but it doesn't build the three-way reconciliation most states require (trust bank balance, client ledger totals, and firm books all matching). Someone still has to set up and maintain each client's individual trust ledger in QuickBooks and check it against MyCase regularly.
Can MyCase replace QuickBooks for a law firm?+
No. MyCase tracks matter billing and a basic trust ledger, but it isn't a general ledger or a tax-reporting tool. Most firms keep running QuickBooks alongside it for actual bookkeeping and financial reporting, with the integration keeping the two in sync rather than one replacing the other.
What happens if someone enters a transaction in QuickBooks instead of MyCase?+
It won't flow back into MyCase. The native sync moves data one direction, so a disbursement or payment entered directly in QuickBooks sits there without MyCase ever knowing about it, which is one of the more common ways the two systems end up disagreeing by month end.

Let's talk

Tell us the one thing your team does manually that eats up time. We read every message and reply within a day.