How is the servicing gap calculated?
Convert the fee into hours by dividing it by the blended rate the retainer was priced at. A $15,000 retainer at $150 per hour covers 100 hours. Subtract that from the approved hours delivered in the period. The result is the gap in hours; multiply by the blended rate for the gap in revenue and by the loaded cost rate for the gap in absorbed cost.
Report it per client per month and as a rolling three-month figure. A single month of over-servicing is often timing, for example a campaign launch. Three consecutive months is a pricing problem.
Include non-billable time spent on the account. Internal reviews, meetings about the client and rework all consume capacity that the fee was meant to cover. Agencies that count only the hours the team chose to mark billable usually understate the gap by 10 to 20%.
What does over-servicing cost an agency?
Across an agency the gap is usually 10 to 20% of retainer revenue. For a 12-person agency billing $180,000 per month in retainers that is $18,000 to $36,000 per month of work delivered without a fee, and 120 to 240 hours of capacity that could have gone to another client or to reducing overtime.
The cost shows up in two places. On the profitability report it is a lower margin on the affected clients. On the capacity plan it is a team that appears fully booked while revenue is flat, which leads agencies to hire for demand that no client is paying for.
- Gap within 5% of scope in either direction: healthy
- Over-serviced by 5 to 15%: review scope and deliverables at the next monthly check-in
- Over-serviced by more than 15% for three months: reprice or cut scope
- Under-serviced by more than 15%: churn risk, pull forward work or discuss a lower tier
Why do agencies over-service?
Retainers are priced from an estimate and delivered against reality, and reality is almost always more. The client's requests are reasonable one at a time, the team wants to do good work, and nobody is watching the running total until the month has closed.
Under-pricing at sale is the structural cause. A retainer sold at $15,000 to win the account when the honest estimate was 120 hours starts every month 20 hours in the hole. The account team inherits a gap it cannot close through discipline.
Invisible time is the operational cause. When hours are logged late, approved late and reported monthly, the gap is a historical fact by the time anyone sees it. Verbial reports the servicing gap per client from approved hours against the hours covered by the retainer fee at the proposal's blended rate.
How do agencies close a servicing gap?
Start with the three largest gaps by absorbed cost rather than by percentage, because a 12% gap on a $40,000 account costs more than a 30% gap on a $5,000 one. For each, decide between three actions: reprice at renewal, cut scope to the fee, or move the work to a pre-paid overage block.
Then fix the visibility. Daily time entry, weekly approval and a burn figure the account lead sees while assigning work will stop most gaps before they reach 10%. The remaining gaps are pricing errors, which are fixed in the proposal, not in delivery.
Worked example
A client pays $15,000 per month, priced at the agency's $150 blended rate, so the fee covers 100 hours. Over July, August and September the approved hours were 118, 127 and 124, an average of 123. The servicing gap is 123 - 100 = 23 hours per month, or 23% over-serviced. At the blended rate the agency is giving away 23 × $150 = $3,450 per month, $41,400 per year. At the agency's $43.28 loaded cost per hour the absorbed cost is 23 × $43.28 = $995 per month. The account's gross margin is $15,000 - (123 × $43.28) = $9,677, or 64.5%, against the 71.1% it was priced at. Repricing the retainer to $18,500 at renewal would cover the delivered hours; cutting scope to 100 hours would recover 23 hours of capacity per month, enough to take on a $3,000 project without hiring.
Questions
Is the servicing gap the same as scope creep?
They overlap but are not the same. Scope creep is extra work the client asked for. The servicing gap is all hours beyond what the fee covers, including creep, rework, gold-plating and internal time on the account. The gap is the financial total; creep is one of its causes.
Is under-servicing a problem if the client is happy?
It is a risk rather than a loss. A client paying for 100 hours and receiving 75 will eventually notice, usually at renewal or when a competitor pitches. Use the spare capacity to deliver more value on the account or discuss a lower tier before the client raises it.
Which rate should the gap be valued at?
Use both. Billing rate shows the revenue the agency could have earned and is the number to use in a repricing conversation. Loaded cost rate shows the money actually leaving the business and is the number to use in the profitability review. Only admins usually see the cost figure.