Disclosure: DROZlegal publishes this guide and builds the matter-profitability reporting tools described below. Third-party statistics are sourced directly from Clio's Legal Trends Report and the Thomson Reuters Institute, cited where used.
Realization tracking answers a different question than AR collection
Realization is not the same question as "did the client pay." Realization asks what share of the value a matter actually generated ever became cash — work-in-progress (WIP) value priced at a real hourly rate, set against what was ultimately collected. Getting paid on time (accounts receivable, follow-up, dunning) is a downstream problem that starts only after an invoice already exists.
Our companion piece, AI billing and accounts receivable automation for Ontario law firms, covers that downstream half: generating the invoice and following up once it's overdue. This piece is about the upstream half — what happens to a matter's value before it ever reaches an invoice, and whether anyone at the firm can see it happening.
This isn't a niche concern — recent industry survey data shows most Canadian firms already see AI moving the profitability needle. See our look at the 2026 LEAP profitability data for the fuller industry picture behind that trend.
Where margin actually leaks — three exits before cash ever changes hands
Most profitability loss on a matter isn't one dramatic write-off. It's three quieter exits, each one invisible unless someone is tracking WIP value against a rate card in real time:
| Leak point | What it actually costs |
|---|---|
| Unbilled time | Work performed but never entered, or entered without a resolvable rate — it never even reaches the point where it could be written down, because it was never priced in the first place. |
| Pre-bill write-downs | A partner trims hours during pre-bill review, often for good reason — but with no matter-level visibility, nobody notices when the same matter type gets trimmed every month. |
| Under-realized fixed fees | A flat fee quoted against an estimate that didn't match the hours the matter actually took — invisible until someone compares confirmed time against what was billed, matter by matter. |
Firms that hold realization near 95% and firms that let it slip to 75-80% before work even starts still tend to converge on roughly $553-580 in collected revenue per hour, on average. Source: Thomson Reuters Institute, "Law Firm Rates Report 2026."
That convergence is the whole argument for matter-level tracking over a firm-wide average. A single realization percentage tells a managing partner almost nothing about which matter, which fee arrangement, or which stage of the file the value actually left at. It's a symptom, not a diagnosis.
Utilization and lockup benchmarks: Clio's Legal Trends Report puts the industry-average utilization rate at 38% (lawyers capture roughly 3.0 billable hours in an average 8-hour day) and the median total lockup — time from performing billable work to collecting payment for it — at 93 days industry-wide.
Inside the profitability service: what it computes, and the one input still off in production
This is a reporting tool, not a pricing or collections tool. The service performs zero writes, adds no tables, and runs no migration — it reads existing confirmed time entries, disbursements, and non-draft invoices, and aggregates them. It doesn't set rates, doesn't apply discounts, doesn't touch a write-off status, and nothing in it sends anything to a client. No AI model call sits anywhere in the aggregation path.
For a single matter or a paginated, firm-wide rollup, it computes:
- WIP value — every confirmed time entry, priced at the entry author's own rate override or the firm's default rate.
- Unrated hours — confirmed time with no resolvable rate, reported on its own rather than priced at a guess, because guessing would misrepresent the real number.
- Disbursements — billable and non-billable, reported at their gross amount including tax.
- Invoiced, collected, and written-off totals — from real invoice records, draft invoices excluded.
- Realization — collected value divided by WIP-plus-billable-disbursements, so a matter's actual conversion rate is visible on its own, not buried in a firm-wide average.
The honest gap: disbursement billing is still off in production. The disbursements-creation feature sits behind a flag that isn't enabled in production, so the disbursements leg of that realization ratio is effectively empty today — a firm's live number currently reflects fee WIP against collected fees, not fee-plus-disbursement exposure. That's the same gap disclosed in our billing and AR piece, and it's worth restating here because it changes how to read the realization percentage this specific report shows: real and useful for fees, not yet complete for disbursements.
Source for the capability claims above: backend/app/services/matter_profitability_service.py and backend/app/api/v1/matter_profitability.py, read directly in this repository, cross-checked against docs/CAPABILITIES.md Section 11.
Per-matter view vs. firm-wide rollup: why the matter level catches it first
A firm-wide realization average can look healthy while individual matters quietly subsidize each other — a busy litigation file running at 60% realization hidden behind a strong real-estate month. The org-wide rollup exists precisely to prevent that blending: it returns every matter (paginated, up to 1,000 per page) plus a totals row, so a managing partner can sort by realization and find the specific files dragging the average down, not just the average itself.
Every view is audit-logged. Opening a single matter's profitability or the firm-wide rollup writes an audit-log entry either way — a firm-wide profitability view is at least as sensitive as opening one invoice, and it's treated that way rather than left unlogged.
That per-matter granularity is also what separates a genuine diagnostic tool from a dashboard vanity metric. Knowing the firm realizes 88% on average, industry-wide, per Clio's benchmark data, tells a partner nothing about which of this month's forty open files is the one worth a closer look. Knowing that one specific matter sits at 61% realization, with a specific unrated-hours count attached to it, does.
What to ask before buying a profitability or realization tool
Several practice-management vendors now market some flavour of "profitability insights." These questions surface whether the number behind the dashboard is real:
- Does the realization number ever get quietly padded with a guessed rate? Unrated time should be reported separately, not silently priced at zero or at an assumption.
- Is the figure available per matter, or only as a single firm-wide average? An average hides exactly the leak this whole category exists to catch.
- Does the tool set rates, apply discounts, or write anything back to the file? A reporting tool that also quietly changes billing data is a different, riskier product than a read-only one.
- Which inputs feed the number, and is anything still gated off in production? Ask specifically whether disbursements, trust transactions, or any other leg is a roadmap item being demoed as if it already ships.
- Is viewing the report itself audit-logged? Firm-wide financial visibility is sensitive enough that access to it should leave a trail.
For the broader picture of what's actually built versus what's still gated across an Ontario practice-automation platform — not just billing — see Law Firm Automation in Ontario: What the Rules Let You Automate, which walks through the same "drafted, not automated past the human" pattern for litigation forms and deadline tracking. Realization tracking answers what a matter's time is actually worth; for the software-spend side of the same budget conversation — every tool your firm pays for, the hidden costs, and the manual-task time around it — see our free Law-Firm Technology Cost-Recovery Worksheet.
What's actually shipped, in plain terms
Per-matter and firm-wide profitability reporting — WIP value, unrated hours, disbursements, invoiced and collected totals, write-offs, and the realization ratio itself — is built and live in DROZlegal's product today, not a roadmap promise. The one honest caveat: disbursement billing sits behind a production flag, so today's realization figure is a clean read on fee performance, not yet a complete fee-plus-disbursement number. Nothing here sets a rate, applies a discount, or moves money; it surfaces numbers a partner would otherwise reconstruct by hand, matter by matter, instead of only once a year in the year-end financials.
Update, September 22, 2026: a write-off is easy to treat as a pure billing decision, but LAWPRO's own 2026 risk guidance is a reminder it's also a risk-management signal — missed or unrated time on a file often correlates with the same review gaps (a matter that fell out of the normal check-in rhythm) that let a limitation period or a response deadline slip past unnoticed elsewhere in the same file. A realization report that flags unrated hours early is doing double duty: protecting margin, and surfacing a file that may need a second look for reasons that have nothing to do with billing. See our breakdown of service-deadline tracking for the deadline side of that same "a file went quiet" pattern.