Earned vs Unearned Fees: Knowing Where the Money Actually Sits
Time & Billing

Earned vs Unearned Fees: Knowing Where the Money Actually Sits

Client money and firm money look identical in a bank balance. The difference is whether the work has happened yet, and whether your records can prove the exact moment that changed.

SDSounak D.

A bank balance is a number. It tells you how much money is sitting somewhere. It tells you nothing at all about whose money it is, and that second question is the one your regulator cares about. Every dollar or pound a client has handed you belongs to one of two categories at any given moment. It is either still theirs, held on their behalf until you do something to earn it, or it has become yours because the work has already happened. The category can change. What must never happen is the category changing quietly, with no record of when or why.

Most firms understand this in the abstract and still get it wrong in practice, because the failure is rarely dramatic. Nobody wakes up planning to spend client money. What happens instead is that a bookkeeper transfers a round number to cover payroll because the ledger "looks about right," or a flat fee lands in the operating account on day one because that is where the payment processor was pointed, or an attorney does eleven hours of good work and moves twelve hours worth of money without noticing the gap. Each of those is the same offence in different clothing. The firm took money it had not yet earned.

This post is about the line itself. Where it sits, when it moves, why flat fees make the timing question harder than hourly work, and what a transfer record has to contain before you would be comfortable handing it to an auditor without a phone call first.

3K+
attorneys running their firm on Casely
15M+
billable hours tracked
0
trust entries ever deleted, only voided
1-click
converts unbilled time into an invoice

Two Piles of Money That Sit in the Same Building

Unearned fees are client money. They live in a trust account, a client account, an IOLTA account, or whatever your jurisdiction calls the separate account that exists specifically so that client funds never mingle with firm funds. Earned fees are firm money. They live in the operating account, they pay your rent, and they are yours to spend. The physical separation of the two accounts is the easy part, and it is also the part most firms already do correctly. The hard part is the ledger inside the trust account, because one bank account holds money belonging to many different clients at once, and the bank statement will happily show you a healthy total while one specific matter sits at a negative balance underneath it.

That is why per-matter isolation matters more than the account-level balance. A trust account that reconciles perfectly in total can still be funding one client's disbursement with another client's deposit, which is a serious violation in every common law jurisdiction I know of, and the firm doing it usually has no idea. Casely holds an isolated ledger per matter and blocks any disbursement that exceeds that specific matter's actual balance, enforced inside the database transaction rather than as a warning dialog somebody can dismiss at five in the evening. The point is not that the software is clever. The point is that the mistake becomes structurally unavailable instead of merely discouraged.

FeatureUnearnedEarned
Whose money it isThe client's, held on their behalfThe firm's, available to spend
Where it sitsTrust or client account, isolated per matterOperating account
What triggers a changeWork performed, or a defined milestone reachedNothing, it is already yours
If the retainer endsRefundable balance goes back to the clientNot refundable, subject to reasonableness
What the record must showDeposit date, source, running balanceInvoice number, date, description, amount transferred

Earned Means Work Happened, Not That Cash Arrived

The single most common conceptual error is treating receipt as the trigger. Money arriving in your account is not a fee event. It is a custody event. You now hold something on behalf of somebody else, and the obligation to safeguard it starts the moment it lands. The fee event happens later, when you deliver the service the client is paying for, and it happens in the amount that the service is actually worth under your fee agreement. On hourly work this is refreshingly literal. Six hours of recorded, billable, non-duplicated work at an agreed rate is six hours of earned fee, no more, and the timesheet is the evidence.

That literalness is exactly why hourly matters are easy to defend and easy to get lazy about. If the time entries are thin, vague, or reconstructed from memory three weeks later, the record supporting the transfer is thin too. A line reading "review documents, 3.5" is not evidence of anything in a fee dispute, and it is not evidence in a bar inquiry either. The discipline that protects the transfer is the same discipline that protects your realisation rate, which is contemporaneous capture with a description a stranger could read and understand. When unbilled hours convert into one itemised draft invoice in a single click, the invoice becomes the natural authority for what was earned, and the transfer amount stops being a judgement call somebody makes on a Friday afternoon.

The Word Retainer Is Doing Too Much Work

Ask three attorneys what a retainer is and you will get three different answers, all of them correct in their own jurisdiction and firm. One means an advance deposit against future hourly work, which is unearned on arrival and drawn down as the work happens. Another means a true general retainer, an availability fee paid so the firm holds itself ready and turns away conflicting work, which in some jurisdictions is considered earned on receipt precisely because the thing being paid for is the commitment itself. A third means a monthly subscription for an agreed scope of ongoing advisory work. These are not synonyms, and the accounting treatment is different for each.

The practical damage happens in engagement letters that use the word without defining it. If your agreement says the client pays a five thousand retainer and never says what that buys, what earns it, or what happens to the unused portion, you have created ambiguity that will be resolved against you. Say which type it is in plain language. Say what triggers earning. Say whether any part is refundable and how a refund would be calculated. Then make your accounting match the words you wrote, because a fee agreement describing a drawdown deposit while your bookkeeping treats the payment as immediate revenue is a contradiction somebody will eventually notice.

Flat Fees and the Timing Question

Flat fees are where good firms genuinely get caught, and the reason is that a flat fee is a price, not a schedule. The client pays two thousand five hundred for an uncontested matter. The work spans six weeks. At what point does the money become yours? Answering "when we agreed the price" is the instinct, and in several jurisdictions it is also wrong. Treatment varies significantly. Some US states require advance flat fees to sit in trust until earned, some permit deposit into the operating account if the client agrees in writing after specific disclosures, and some allow a properly documented nonrefundable arrangement in narrow circumstances. England and Wales draw the line around whether the payment is money on account or a payment for a bill already delivered. Canadian and Australian regimes are set by the relevant provincial, state or territory regulator and differ from one another. Confirm your own rule before you design the workflow, and never assume the treatment travels with you when you open in a second jurisdiction.

What every version of the rule has in common is that the client's right to a refund of unperformed work survives the label on the payment. Calling a fee nonrefundable does not make it unearned money you get to keep if you are discharged in week two. If the matter ends early, the reasonableness test applies to what you actually did, and a firm that already spent the whole sum is now funding a refund out of money it does not have. That is the mechanism by which a healthy-looking practice suddenly cannot meet a refund obligation, and it starts with a timing decision nobody wrote down.

!
Nonrefundable is a label, not a shield Describing a flat fee as nonrefundable does not convert unperformed work into earned revenue. If the engagement ends early, the refund question is decided by what you actually delivered, and the money needs to still exist when that question is asked.

Milestones Make a Flat Fee Defensible

The fix for flat fee timing is to stop treating the fee as one event and start treating it as a series. Break the engagement into stages that a client would recognise, assign a portion of the fee to each stage, and write that allocation into the engagement letter before anyone pays anything. Intake and conflicts clearance, drafting and filing, negotiation, hearing, closing. The specific stages depend entirely on the practice area, but the principle holds everywhere. Each completed stage is a defensible earning event with a date attached to it, and each transfer draws only the portion tied to a stage that has genuinely finished.

This is also the point where the matter stage tracker stops being a client communication feature and becomes a financial control. When the stepper is configured per practice area to match how the firm actually runs a file, the stage a matter sits in is a fact recorded in the system rather than an opinion somebody forms at month end. Moving the stage forward is a deliberate act by a named person on a known date. That gives you a clean answer to the only question that matters in a fee inquiry, which is what exactly had you delivered on the day you took the money, and it gives the client a portal view that makes the invoice unsurprising when it arrives.

Evergreen Balances and the Replenishment Trigger

Many firms run evergreen retainers, where the client keeps a minimum balance topped up as work draws it down. Done well, this is the cleanest arrangement in legal billing, because the earning events and the funding events stay separate and each one has its own paper trail. Done badly, it becomes a slow leak, because the replenishment request goes out late, the balance runs to zero, work continues anyway, and the firm is now extending unsecured credit while telling itself it is on a retainer. The client is not doing anything wrong in that scenario. The firm simply stopped watching the number.

The trigger needs to be tied to the balance and not to the calendar. A monthly reminder is useless on a matter that consumed the entire deposit in the first ten days of a discovery push. Set a floor, watch the per-matter balance against it, and send the top-up request the moment the floor is crossed, with the current ledger visible to the client so the request explains itself. A client portal that shows the running balance in real time turns an awkward funding conversation into an administrative one, and it removes the excuse that the client did not know the balance was low.

  • Does every engagement letter say what kind of retainer this is and what earns it
  • Can you name the exact event that moved the last transfer from client money to firm money
  • Would a flat fee client discharging you today be refunded out of funds you still hold
  • Does each transfer point at a specific invoice number rather than a round figure
  • Do you know your per-matter balances today, not just the account total
  • Has anyone confirmed the flat fee rule in every jurisdiction where you practise

What a Defensible Transfer Looks Like

A transfer from client money to firm money should be boring, and it should leave four things behind. An invoice that itemises the work being paid for. A date. A named person who authorised it. And a trust ledger entry that ties the withdrawal to that specific invoice on that specific matter, so the running balance before and after both make sense to somebody reading the file cold. If any one of those four is missing, the transfer is not defensible, no matter how honest the intention behind it was. Round numbers with no invoice attached are the classic finding, because they look exactly like what they usually are, which is a firm taking money it needs rather than money it earned.

Most jurisdictions also expect the client to have the bill before you take the money, or within a defined window around the transfer, and several require a notice period during which the client can object. Build that sequence into the workflow rather than trusting people to remember it. Deliver the invoice through the portal so the delivery itself is timestamped, wait out whatever notice your rule requires, then move the money against that invoice number. In Casely a correction to a trust entry is voided and stays visible rather than being deleted, which matters more than it sounds, because the ledger an auditor trusts is the one that shows the mistakes and the fixes rather than the one that has been quietly tidied.

  1. 01Work is recorded contemporaneously against the matter
  2. 02Unbilled time converts to one itemised draft invoice
  3. 03Invoice is delivered to the client through the portal with a timestamp
  4. 04Any required notice or objection period runs out
  5. 05Transfer is recorded against that invoice number on that matter's ledger
  6. 06Running balance updates and the entry stays permanently readable

Costs Advanced Are Not Fees, and Mixing Them Hides Both

Filing fees, court costs, expert retainers, courier charges and search fees are not your revenue. They are either costs you advanced on the client's behalf and are recovering, or costs paid straight out of client funds you are holding. Either way they have nothing to do with whether your fee is earned, and blending them into a single "amount owed" figure destroys your ability to answer the earned question at all. A matter showing eight thousand outstanding tells you nothing if two thousand of that is a filing fee you paid last month from the operating account.

Keep them on separate lines and separate ledger categories from the first entry. This is not bookkeeping fussiness, it is what makes the two questions independently answerable, which is exactly what an auditor, a fee assessor, or a corporate client's e-billing team will demand. It also happens to be what LEDES 1998B expects, since fee lines and expense lines carry different codes and any submission that muddles them will be rejected before a human reads it. Firms billing insurance carriers or corporate legal departments learn this quickly. Firms with only individual clients often do not, and then find themselves unable to explain their own numbers in the one matter where somebody asks.

When the Matter Ends Before the Money Is Earned

Engagements end early. Clients settle, change counsel, run out of appetite, or die. In every one of those situations, the unearned balance goes back, and the speed with which you can return it says everything about whether your ledger was accurate before the news arrived. A firm with clean per-matter balances issues the refund in a day. A firm that has been treating the trust account as a pooled cushion needs a week of reconstruction first, and that week is where the complaint gets written, because the client interprets the delay as reluctance.

The closing sequence should be the same every time. Stop the clock, bill everything genuinely earned up to the termination date, deliver that final invoice, transfer only what it covers, and return the remainder with a closing statement showing every deposit, every transfer, every disbursement and the final zero. Keep the file, the ledger and the closing statement together, because fee disputes surface long after the matter is closed and your memory of it will not survive the gap. Document encryption with a per-firm key and a comment field recording what changed and why is what makes that archive worth having years later, when the only thing standing between you and an allegation is a record you cannot rebuild from scratch.

Reconciliation Is How You Find Drift Before Someone Else Does

The gap between what your ledger says and what the bank says is where every trust problem lives, and it is almost never dramatic on day one. A cheque that never cleared, a card payment posted to the wrong matter, a bank fee taken from the wrong account, a transfer entered twice. Any of those creates a difference of a few hundred, and a few hundred is small enough to ignore for a month and impossible to explain after a year. Three way reconciliation, which compares the bank balance, the total of your per-matter ledgers, and the account ledger itself, is the only routine that catches all three failure modes at once.

Run it monthly, on a fixed date, by a person who is not the same person entering the transactions wherever headcount allows that separation. The frequency is a hard requirement in many jurisdictions and a strong expectation everywhere else, and the reason regulators insist on it is not paperwork. It is that a firm reconciling every month finds a two hundred discrepancy while it is still an accounting question. A firm reconciling once a year finds it when it has grown into a shortfall that has to be explained rather than corrected, and by then the explanation sounds like a defence.

Who Is Allowed to Move Money, and What Gets Logged

Access control belongs in this conversation because a rule nobody can enforce is a suggestion. Decide who can initiate a transfer, who can approve it, and who can only view the ledger, then implement that in the system rather than in a shared understanding. In small firms the same person often does everything, and that is a genuine constraint rather than a moral failure, but it raises the bar on the audit trail because the log is the only check remaining. Every entry needs a name and a timestamp attached to it permanently, including the corrections.

The same logic covers restricted matters. If a file is walled for conflict reasons, the wall has to hold across the financial side too, because a ledger view or a billing report is as revealing as the documents. Casely enforces walls at the server and data-access layer rather than by hiding buttons in the interface, so a walled user cannot reach a restricted matter through search, the calendar, a report, or a forwarded link. A wall that only removes a menu item is not a wall, and the first person to discover that will not be you.

Get the Answer Ready Before Anybody Asks the Question

Here is the test I would apply to any firm, and it takes about ninety seconds. Pick one open matter with money in trust. Say out loud how much of that balance is currently unearned. Then open the system and check. If the two numbers match, your ledger is doing its job and the earned line is being maintained deliberately. If they do not, the gap you just found is not an accounting curiosity, it is the exact quantity of client money whose status nobody at the firm currently knows, and every day it sits there is a day the answer gets harder to reconstruct.

None of this requires a finance department. It requires the earned line to be maintained as an event rather than inferred at month end, which means contemporaneous time capture, invoices that precede transfers, per-matter balances you can see without exporting anything, stage definitions written before the money arrives, and a ledger that keeps its own history including the parts you would rather forget. Software cannot decide what your jurisdiction considers earned, and you should confirm that with your own regulator rather than any article, but it can make the correct sequence the path of least resistance and the incorrect one structurally difficult.

That is the whole ambition. Not a dashboard, but a straight answer to a simple question about whose money you are holding, available on any matter, on any day, without a phone call to the bookkeeper first. If you want to see how the ledger side of that works in practice, our trust accounting software for law firms page walks through the per-matter isolation and the transaction level block, and you can start on the free plan at zero cost and test it against a real matter before you move anything.

AES-256
encryption on every document, per-firm key
98%
customer satisfaction
$0
to start, on the Free plan
SD

WRITTEN BY

Sounak D.

Writes about legal practice operations, billing, and the day-to-day mechanics of running a firm on Casely.

More about the team