SystemLaw Firm Finance & Operations

Law Firm Lockup Management

Law firm lockup management that draws each client as a block of locked-up cash, names why each matter is stuck with its source, and drafts the step that frees it.

Follow the money from the client map to the forecast ↓
Watch with transcript →
The problem

The aging report shows how old the money is, and never why it is stuck

Once a month the receivables manager pulls the aging report from the billing system and goes looking for reasons: each client's e-billing portal, the engagement letter in the document system, and partners' inboxes, by asking. A full pass over the oldest matters takes days, so the reasons are stale by the time partners read them.

Meanwhile the oldest money waits longest. A pre-bill stays on a partner's desk long after the client's reason for holding it has passed, and rejection notices wait in portals for someone to read them. Collection tools built for business receivables do not fit, because the billing partner owns the client and a reminder in the wrong voice can cost the relationship.

Built forReceivables managersChief financial officersBilling partnersE-billing coordinators

The Problem Today

Firms lend clients months of fees for free, and the reason each matter is stuck hides in five different places.

93 days
median lockup, from work done to cash in published
18%
of invoices rejected by client e-billing review in 2025 published

Chased down by hand each month

  • Aging
  • Pre-bills
  • Rejections
  • Emails
  • Oldest money waits longestPast three months, the odds of collecting fall below half
  • Partners own the clientCollection tools built for business write in the wrong voice

The Solution

  1. Every client on one mapSized by dollars locked, shaded by age, split by why it is stuck
  2. A cited reason per matterRead from the billing status, portal, emails and engagement letter
  3. The right step, right voiceA partner nudge, a resubmission or a reminder in the partner's voice
  4. Forecast moves when you sendLockup days at year-end, with each assumption shown

Built-in controls

  • Only a billing partner releases a pre-bill
  • A partner's voice only with written consent
  • Agents never move client trust money

What You Get

The oldest money moves first, and each partner knows exactly what is stuck and why.

$813,700
of cash released per lockup day cut, at a $297M firm our estimate
  • No guessed reasonsWith no source, the agents ask the partner instead
  • Rejections corrected and resubmittedEach fix drafted from the client's own rejection notice
  • Retainers topped upFloors read from each engagement letter
From map to forecast

Nine screens that take law firm lockup apart, client by client

One screen per feature, in the order the work runs, with the role each one serves.

  1. 01Lockup map

    A map of every client, sized by dollars locked and shaded by age

    How it works

    • 418 clients drawn as blocks, with 336 smaller clients folded into one
    • A ruler splits the 118 days into 63 days of work in progress and 55 days of accounts receivable, against the 95-day target
    • The darkest blocks are listed beside the map, with their days and dollars
    • Ranked each morning: 1,140 matters, a named reason for 1,131 and 9 sent to partners

    Chief financial officerSees the firm's lockup against its target in one picture, and which clients hold the oldest dollars, without waiting for the month-end aging pack.

  2. 02One client, split open

    Any client splits open into its matters, grouped by why each is stuck

    How it works

    • A click opens a client's block into its matters, each tile shaded by age
    • Tiles group under not billed, waiting on payment, rejected in the portal and disputed
    • Beside them, five reasons in plain words, each with its citation and its dollars
    • Here, $4.95M across 9 matters at 154 days, the oldest client in the firm

    Receivables managerFinds out why her oldest client has been stuck for months without pulling the portal, the inbox and the engagement letter one at a time.

  3. 03Why it's stuck

    A reason for each stuck item, cited to the record it was read from

    How it works

    • Each stuck item lists what was read: billing status, client emails, the engagement letter
    • Each passage carries a citation that opens the source
    • Here, pre-bill PB-8812 was held at the client's request until closing, and that hold ended 13 days ago
    • A short nudge asks the partner to release all four pre-bills, $1.20M, or say which to keep

    Billing partnerHears in a few lines, with the evidence attached, that the reason she held a pre-bill has gone, and decides whether to release it.

  4. 04Unbilled time

    Unbilled time by age, by reason and by the partner holding each pre-bill

    How it works

    • $51.4M of WIP by age band, by practice group and by why it is not billed
    • $12.9M sits in 74 pre-bills with 12 partners, each with the oldest days held
    • A partner nudge is drafted once a pre-bill has been held 21 days
    • The oldest unbilled matters show their status, such as pre-bill edits not returned

    Receivables managerKnows which partners are holding pre-bills and for how long, without asking each of them in turn.

  5. 05Unpaid invoices

    Portal rejections sorted by reason, each with the fix it needs

    How it works

    • 64 rejected invoices, $9.6M, read from each client portal's status and notices
    • Grouped by reason: rate not approved, block billing, task code, timekeeper, expense
    • Each reason carries its fix, such as splitting each entry into one task
    • A rate the client has not approved goes to the partner, who decides

    E-billing coordinatorWorks the 64 rejections by the fix each one needs, instead of opening each notice in each portal one at a time.

  6. 06Call note

    Call notes for disputed invoices, with no reminder sent to the client

    How it works

    • The note sets the agreed expert budget beside what was billed: $96,000 over
    • It cites the client email that approved the rebuttal expert
    • The partner's choice is laid out: stand on that approval, or propose terms
    • While an invoice is disputed, no reminder goes to the client

    Billing partnerWalks into the call with the budget, the overage and the client's own approval in hand, and keeps the decision on the dispute.

  7. 07Next steps

    A queue of the oldest matters, each step drafted in the voice it needs

    How it works

    • Matters with items over 180 days: $14.2M of old money, $21.9M on those matters
    • Filters by step: 17 nudges, 7 resubmissions, 11 reminders, 3 call notes
    • Client reminders go in the partner's voice, under that partner's standing approval
    • Each draft can be edited, or rejected with a reason, before one approval sends the batch

    Receivables managerApproves next steps on the oldest money in one sitting, where a full pass over those matters takes about three working days.

  8. 08Retainer top-ups

    Retainer top-ups drafted from the floor in each engagement letter

    How it works

    • Trust balances set against the evergreen floor each engagement letter names
    • 14 matters sit below their floor, $710,000 to request
    • Each request cites its clause and goes in the billing partner's voice once approved
    • Top-ups stay out of the lockup forecast until paid into trust

    Trust accountantApplies a top-up only after the partner has approved it and the client has paid into trust, with no agent touching trust money.

  9. 09Lockup forecast

    A forecast that shows what the drafts do to lockup days by year-end

    How it works

    • Weekly lockup days, actual to today and forecast to the firm's year-end
    • 118 days as is, and 101 if the 38 next steps are sent, against a 95-day target
    • A breakdown by type of step shows where the 17 days come from
    • Each assumption sits beside its source in the firm's own payment history

    Chief financial officerSees before anything is sent how far one batch moves the firm toward its target, and which assumptions the forecast rests on.

Thirty-eight drafted steps bring the year-end forecast from 118 to 101 days

Of $21.9M on the 38 oldest matters, $13.9M is expected in by year-end, judged from the firm's own payment history.

Next stepMattersExpected cash of what is on themLockup days
Nudge to the billing partner17$5.4M of $8.6M−6.6
Corrected portal resubmission7$2.6M of $4.1M−3.2
Client reminder in the partner's voice11$4.5M of $7.3M−5.5
Call note on a disputed invoice3$1.4M of $1.9M−1.7

What an aging report shows only as old: four stuck matters explained

Reasons the agents found behind matters the aging report lists by age alone.

Statements sent to the wrong team

One invoice sat unpaid for 261 days because its statements went to an old payables address. The reminder goes to the right team, in the partner's voice.

A short payment left open

A client paid short and the balance stayed open for 244 days. The reminder says the last payment came in short and itemizes what is still owed.

A billing hold nobody lifted

A hold kept $620k of environmental permitting time out of two billing cycles. The nudge goes to the billing team, who can clear it before the next pre-bill.

Time the letter says should wait

$790k of arbitration time looks stuck, yet the engagement letter bills it when the hearing closes. The agents watch it and raise it again if the date slips.

Around the board

More of the lockup board: the drafts, the settings and the record

What the e-billing coordinator, the partners and the finance team open around the map.

The same map, by reasonOne switch recolors each block by why its money is stuck: not billed, rejected in the portal, disputed or waiting on payment.
A rejection, correctedRejected twice: 31 entries combine more than one task, and one associate billed $640/h against an approved $590. The $9,200 write-down still needs the partner.
The purchase order nobody sentUnpaid 214 days because a payables request for a PO number went unanswered. The number was in the engagement letter addendum, so the reminder carries it.
No source, no guessAn invoice 3 days past terms, with no portal status and no client message, gets no draft. The partner is asked instead, and her answer lands here.
Each partner's voice, and its limitHow each partner writes, and the standing approval for reminders in their name, up to the second notice. One partner has not granted it.
Who drafted, approved and sentEach agent run and each person's approval, write-off and send in one record, filtered by agents, people or sends.

Six records behind each reason, from the billing system to the trust ledger

The agents read where the answer already sits, and cite it.

Time and billing systemWIP, pre-bills, invoices and payments, read for the aging and each pre-bill's status.
Client e-billing portalsInvoice status and rejection notices, mapped to the lines each notice names.
Finance mailbox and partner inboxesRead only, client threads only: holds, closings, purchase-order requests and disputes.
Engagement letters and addendaPayment terms, billing arrangements, purchase-order numbers and retainer floors.
Trust ledgerWhat is held for each matter, set against the retainer floor its letter names.
The firm's payment historyYear-end payment runs, portal approvals, reminders and closed disputes, behind each forecast assumption.

Law firm lockup questions finance teams raise before trusting a reason

What is law firm lockup management?

Law firm lockup management shortens the time between a lawyer recording time and the firm holding the cash. This solution ranks clients and matters by age, reads the billing system, the client's e-billing portal, the emails and the engagement letter to name why each one is stuck, and drafts the next step for the right person.

How does it decide why a matter is stuck?

The reason finder reads the billing status, portal notices, client emails and engagement-letter clauses, and names one reason with a citation to the record it came from. With no source, it marks the reason unknown and asks the billing partner.

Will it send reminders to clients in a partner's name?

Only under that partner's written standing approval, which the partner can withdraw at any time, and only up to the second notice. Disputed invoices and clients on the quiet list are left to the partner, and the receivables manager approves each send.

Can it fix invoices rejected in a client's e-billing portal?

The portal reader maps each rejection notice to the lines it names, and the draft splits block-billed entries or recodes task codes. A rate or timekeeper the client has not approved goes to the billing partner. The e-billing coordinator checks each resubmission before it goes.

How is the year-end lockup forecast worked out?

The forecast agent counts a dollar only when its reason has a next step and the client's own payment history says it is likely to pay by year-end. Each assumption is shown with its source, and retainer top-ups are left out until they are paid into trust.

Does it touch the client trust account?

No. The retainer checker compares trust balances with the floors in each engagement letter and drafts top-up requests. The billing partner approves each one, and the trust accountant applies the money once it is paid in.

Find the reason behind
the oldest money on your books.

Start from one aging report, and we'll show the reasons and the drafted next steps for its oldest matters.