Inside LawAccounting's Cash-Basis and Accrual Reporting Engine: How Law Firms Run Both Sets of Books From One Ledger Without a Year-End Conversion Scramble
Most law firms manage the firm on accrual numbers and file taxes on cash numbers - then spend December rebuilding one from the other. LawAccounting posts every transaction once and reports it on either basis on demand. Here is how the dual-basis engine works, and why WIP, unearned trust, and unrecovered costs are where firms usually go wrong.
Published: 2026-08-24T12:21:14.667Z · Category: Legal Accounting · 8 min read
💰 Why Law Firms Need Two Sets of Numbers
The reason has nothing to do with accounting fashion and everything to do with how legal work gets paid for.
Under the cash method - which most U.S. law firms use for tax purposes - income is recognized when money is received and expenses when they are paid. It is simple, it defers tax on unbilled and uncollected work, and it is what your tax return wants.
Under the accrual method, income is recognized when it is earned and expenses when incurred. That is what a managing partner needs, because it is the only view that shows work in progress, receivables, and unrecovered advanced costs as the assets they actually are.
⚙️ How the Dual-Basis Engine Works
LawAccounting does not maintain two ledgers. It maintains one double-entry ledger where every posting carries the metadata needed to be interpreted either way.
Dual Date Stamps
Every transaction records both a recognition date (when earned or incurred) and a settlement date (when cash moved). Reports filter on whichever the basis requires.
Legal Chart of Accounts
A multi-level structure that separates fee income, reimbursed costs, advanced client costs, and trust liability - so basis conversion never accidentally recognizes a client's money as revenue.
Basis Toggle on Reports
P&L, balance sheet, cash flow, and trial balance all accept a basis parameter. Same source data, two presentations, zero re-keying.
Full Audit Trail
Because nothing is converted or re-entered, every figure on either report drills back to the original journal entry, invoice, or bank transaction.
⚠️ The Three Places Firms Get Basis Conversion Wrong
💰 1. Work in Progress
Unbilled time is an accrual asset and a cash-basis non-event. Firms that track WIP in a separate time system and revenue in accounting frequently either double-count it (recognizing WIP and then the invoice) or lose it entirely at year-end. When time entries post to the matter with a value and a status, WIP is simply a report filter rather than a reconciliation exercise.
🏦 2. Trust and Unearned Retainers
This is the one that gets firms disciplined, not just audited. Money in an IOLTA account is a liability to the client, not firm revenue, on any basis. It becomes income only when earned and transferred to operating. Firms that treat a trust deposit as a cash receipt on the cash-basis P&L have simultaneously overstated income and created a commingling paper trail.
💳 3. Advanced Client Costs
Filing fees, expert fees, medical records, and court costs advanced on a client's behalf are receivables under accrual and deductions-when-paid under cash. Treating hard costs as ordinary expenses on the accrual books quietly understates assets and makes matter profitability look worse than it is. LawAccounting separates hard costs (advanced, recoverable) from soft costs (absorbed overhead) at entry, so both bases and matter profitability all read correctly from the same posting.
📈 What Changes Operationally
| Task | LawAccounting ✅ | Split Stack (PM + QuickBooks) ❌ |
|---|---|---|
| Produce accrual P&L mid-month | ✅ Report parameter | ❌ Manual WIP export and merge |
| Produce cash-basis P&L for tax | ✅ Same report, basis toggle | ❌ CPA conversion at year-end |
| Trust excluded from income on both | ✅ Enforced by chart of accounts | ❌ Depends on manual mapping |
| Hard vs soft cost separation | ✅ Captured at entry | ❌ Usually reclassified later |
| Drill from statement to journal entry | ✅ One click, full audit trail | ❌ Cross-system tracing |
| Multi-entity consolidated view | ✅ Native, per-entity or rolled up | ❌ Separate files, manual roll-up |
📚 A Practical Cadence for Mid-Size Firms
- Monthly: Close on accrual. Review WIP aging, AR aging, and matter profitability. This is your management view.
- Quarterly: Run the cash-basis P&L to project tax exposure and partner distributions. No conversion required.
- Annually: Give your CPA read access to both bases plus the trial balance rather than an export. Reviews get shorter and cheaper.
- Law firms genuinely need both bases: accrual to manage the firm, cash to file the return.
- LawAccounting posts each transaction once with both recognition and settlement dates, so either basis is a report parameter rather than a conversion project.
- The three failure points are WIP, trust and unearned retainers, and advanced client costs - and the trust error carries compliance risk, not just accounting error.
- Hard versus soft cost separation at entry keeps matter profitability honest on both bases.
- Close monthly on accrual, review cash quarterly, and give your CPA system access instead of exports.
See Legal Accounting Built for Law Firms
LawAccounting delivers general ledger, billing, IOLTA trust accounting, AI bank reconciliation, and real-time financial statements - standalone or inside CaseQube.
Schedule Your Demo →