Margin per client
The retainer that feels safe is usually the one costing you money.
Ignition’s research puts it plainly: 78% of agencies rarely or never charge for out-of-scope work. 57% lose between $1,000 and $5,000 a month to it. 30% lose more than $5,000. Across a year, 87% are giving away somewhere between $12,000 and $60,000.
That money does not show up as a loss. It shows up as a retainer that is technically profitable and actually is not, and nobody finds out because the cost was never recorded anywhere.
What changes if you fix it: every Monday you see, per client, what you billed, what it cost, what was delivered outside the agreed scope, and how close that account sits to the hours ceiling above which it stops paying you. Rate rises, out-of-scope requests and the decision to let a client go all stop being nerve and start being arithmetic.
The rest of this page is how that works, and what it costs.
What the problem actually is
Every agency knows its margin. Almost none know their margin per client.
An owner who went and asked forty of them reported that none could answer. Not because they are careless — because the number is genuinely hard to assemble. Revenue per client is in the accounting system. Cost per client is scattered across timesheets that are half-completed, calendars, Slack threads, and a fair amount of work that was never logged at all.
So the question gets answered by feel. And feel is systematically wrong in one direction: the oldest, calmest, most reliable account feels like the safest one, and it is very often the thinnest. It has had three years of small unpriced additions, a relationship where saying no became awkward, and a rate that was set when the scope was half the size.
Why it persists
Not because owners do not understand the arithmetic. Because of three things that are structural:
The cost is in hours nobody invoices. Core delivery is estimated reasonably well. What is not estimated is the second round of revisions, the call that was meant to be fifteen minutes, the prep and the notes and the follow-up around it, the re-brief after the client’s internal stakeholder saw it late. Individually each is trivial. Together they are the margin.
There is no threshold anyone is watching. A retainer has an hours ceiling above which it stops making money. Almost nobody has calculated it, so nobody notices the month they crossed it.
Fixing it is never this week’s priority. The work of building the measurement competes with billable delivery, and billable delivery wins every time. That is a rational choice made repeatedly until it becomes an expensive one.
What we would do
One thing, done properly: reconcile contracted revenue against actual delivered time and unbilled scope into a client-level contribution view, refreshed weekly.
Concretely, that means:
- Loaded cost per person — salary plus employer contributions, holiday, pension, tooling — rather than a headline salary that understates the real hourly figure by a third.
- Delivered time pulled from wherever it genuinely lives, including the places it currently is not captured.
- Out-of-scope work identified against the original statement of work rather than against what the engagement has quietly become.
- An hours ceiling per client: the point above which that retainer stops contributing.
What changes
Every Monday you can see, per client: what you billed, what it cost, what was delivered outside the agreed scope, and how close that account is to its ceiling.
That turns three conversations from arguments into arithmetic. A rate increase becomes a number rather than a nerve. An out-of-scope request becomes a priced option rather than a favour. And the decision to let a client go — the one every owner postpones — becomes defensible to yourself and to your team.
The one genuine fork
Where this splits, and it changes the cost and the timeline materially:
If time is already being captured — even imperfectly, even in a tool people complain about — the work is reconciliation and interpretation. We read what exists, correct for what it is missing, and build the view on top. This is the shorter path.
If it is not being captured — and for a lot of small agencies it genuinely is not — then the first phase is capture, and the hard part is not technical. It is designing something the team will actually keep using once the novelty wears off. That takes longer and it is worth being honest about that before starting rather than three weeks in.
We will tell you which situation you are in during the first conversation, at no charge, whether or not you go further.
What the number surfaces once you have it
The margin view is not only about margin. Three other problems become legible through it:
Scope creep stops being invisible. Unbilled work becomes a line item with a value attached. You can then price it, absorb it deliberately, or decline it — but the choice is yours and it is made in advance.
Churn risk gets an early signal. Clients who leave now name delivery dissatisfaction ahead of every other reason, and agencies consistently underrate it — ranking it seventh on their own list. (Focus Digital, 2026) An account where delivery cost is climbing while scope is not is usually an account where the relationship is degrading before anyone has said so.
Proving value gets easier. Clients now cite delivery dissatisfaction as the top reason they leave — 48%, up fourteen points — while agencies rank it seventh. A quarterly review built on real delivered effort against real outcomes is a different conversation from one built on a rosy slide. Client-side, the complaint is remarkably consistent: reviews that are all momentum and no substance.
Tell us the job you would most like gone
One sentence by email. We will tell you straight whether software can kill it — and if it cannot, we will say so.
Or, if you would rather talk it through: book a discovery call and bring your longest-running retainer. We will walk the numbers with you either way.