Inside LawAccounting's Three-Way Reconciliation Engine: How Mid-Size Law Firms Catch Trust Account Breaks Before a State Bar Auditor Does (Feature Spotlight, May 2026)
A deep dive into how LawAccounting's Three-Way Reconciliation Engine computes bank balance, book balance, and client ledger totals from a single data source โ eliminating the spreadsheet step that causes 83% of bar-audited firms to fail. Built for the era of mandatory CTAPP-style reviews.
Published: 2026-05-13T12:09:50.368Z ยท Category: Trust Accounting ยท 8 min read
๐๏ธ The Architectural Choice That Defines the Engine
Most legal accounting tools claim "three-way reconciliation support." On closer inspection, that means three separate reports โ bank reconciliation, GL trial balance, and client trust ledger detail โ which the user has to export, paste into Excel, and check by hand. The numbers rarely match on the first run.
LawAccounting's Three-Way Reconciliation Engine takes a different approach: every trust transaction posts to the matter-level client ledger and the trust GL account in a single, atomic write. The bank reconciliation engine then matches cleared activity against that same ledger. Because all three views are reading from one source of record, the reconciliation is computed โ not assembled.
๐ง The Engine's Four Core Components
Matter-Level Trust Ledger
Every client has a dedicated trust ledger with full transaction history. Deposits, disbursements, transfers, and adjustments all post in real time.
Trust GL Account
The general ledger trust account always equals the sum of every matter's ledger โ enforced at the data layer, not reconciled after the fact.
AI-Powered Bank Recon
Smart matching engine pulls in bank activity and proposes matches for cleared deposits and checks. The user confirms; the system books.
Signed Audit Report
One-click PDF with bank-adjusted balance, GL book balance, sum of client ledgers, and the full reconciling-item detail โ date-stamped and signature-ready.
โ๏ธ How a Monthly Close Actually Runs
๐น Day 1 of the Close โ Bank Statement Import
The user pulls the bank statement PDF or feeds a direct bank connection (LawAccounting supports 15,000+ bank connections). Cleared deposits and cleared checks populate a worklist.
๐น Day 1 โ AI Matching
The engine proposes matches between cleared bank activity and ledger entries. Most months, 90%+ match automatically. The user confirms or manually pairs the rest in a single screen.
๐น Day 1 โ Reconciling Items Surface
The engine flags four classes of breaks: timing differences (deposits in transit, outstanding checks), bank fees (any fee charged directly to the IOLTA โ automatically marked as a compliance issue), posting errors (transactions booked to the wrong matter), and missing entries (cleared bank activity with no corresponding ledger row).
๐น Day 1 โ Three-Way Report Generates
One click produces the formal Three-Way Reconciliation Report โ bank-adjusted balance, GL book balance, client ledger sum, and a reconciling-item appendix. The report is timestamped, the designated licensee signs, and the document is archived.
๐ก๏ธ How the Engine Defends Against the Five Most Common Audit Failures
| Audit Failure | Manual / Spreadsheet | LawAccounting Engine |
|---|---|---|
| Stale reconciliations | โ Often 60โ90 days late | โ One-click monthly run |
| Client ledger drift | โ Excel errors compound | โ GL auto-equals ledger sum |
| Bank fees on IOLTA | โ Missed for months | โ Auto-flagged on import |
| Negative client balances | โ Manually scanned | โ Real-time alerts |
| Missing signed reports | โ Lost in email | โ Auto-archived audit trail |
๐ The Bar Audit Math
California's CTAPP pilot found 83% of audited firms had non-compliant three-way reconciliations, and 89% had non-compliant individual client ledgers. The cost of a triggered bar review โ hiring a bar-approved CPA at the firm's expense โ runs $10,000 to $25,000 before any discipline outcome. The cost of a clean monthly close, by contrast, is the 20 minutes it takes the engine to run.
๐ Where the Engine Fits Inside CaseQube
LawAccounting runs standalone or inside CaseQube. Inside CaseQube, the Three-Way Reconciliation Engine inherits the rest of the platform's matter context โ settlement disbursements, billing entries, and intake trust deposits all flow into the same ledger automatically, without re-keying. The engine is one feature in a unified operating model that runs from intake to GL.
- The structural advantage of the engine is the single underlying data model โ matter ledger, GL, and bank recon all read from one source.
- AI-powered bank matching handles 90%+ of cleared activity automatically; the user confirms exceptions.
- Four classes of reconciling items surface automatically โ and bank fees on IOLTA are flagged as compliance issues on import.
- A signed, timestamped Three-Way Reconciliation Report is one click away every month โ exactly what bar auditors ask for.
- 20 minutes a month protects against a $10Kโ$25K bar review and a multi-year discipline matter. The math is not close.
See the Three-Way Engine Run a Real Close
Watch LawAccounting compute bank-adjusted balance, GL book balance, and the sum of every client trust ledger in one click โ with reconciling items flagged automatically.
Book a Live Demo โ