Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Stop Small Client Requests Eating Our Marketing Retainers Without Anyone Noticing?
Problems We Solve

How Do We Stop Small Client Requests Eating Our Marketing Retainers Without Anyone Noticing?

Marketing agency retainers leak through quick asks that nobody logs against scope. We build request capture that shows scope used per client before month end.

Updated 4 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Retainer scope creep in a marketing agency rarely comes from one big request. It comes from dozens of small asks arriving by Slack, WhatsApp and email that are never measured against what the retainer covers. We build a request log that catches those asks where they arrive, tags each one against the retainer's scope lines and shows the account lead how much of the month is used before the work is done, not after.

The retainer that was fine on paper

The contract says four blog posts, twelve social posts a week, monthly paid social management and a report. That was the deal when the client signed. Eight months later the account manager is also resizing banners for a trade show, writing a quick email for the sales team, checking why a landing page form stopped working and joining a Tuesday call that was never in the plan.

None of those requests were big. Each came with the words "quick one" or "when you get a sec". Each was done because saying no to a good client feels worse than doing twenty minutes of work. At the quarterly review the finance side finally looks at the timesheets and finds the team spent far more time on this account than the fee supports, and nobody can say exactly when it started.

Why nobody catches it in the month

Most agencies have a statement of work and most have timesheets. The trouble is that the two never meet during the month.

  • Requests arrive in a shared Slack channel, a client WhatsApp group, direct emails to a designer and comments on a Google Doc. None of these places knows what the retainer includes.
  • Timesheets are logged against the client, not against a scope line, so an hour on banners looks the same as an hour on the agreed blog posts.
  • The account manager who agrees to the extra work is measured on client happiness, not margin.
  • Timesheets are often filled in on Friday afternoon from memory, so the small tasks vanish into a general "account management" entry.
  • By the time finance runs the numbers, the month is closed and the conversation with the client feels like an ambush.

The root cause is not a lack of discipline. It is that the scope lives in a PDF and the requests live in chat, and there is nothing in between that says "this one is outside the deal".

What the leak really costs

The obvious cost is unpaid hours. The less obvious costs do more damage. The team gets stretched on one account and other clients' work slips. The client gets used to a level of service the fee never covered, so when the agency finally raises it, the client hears a price rise rather than a correction. Senior people spend review meetings arguing over what "social support" meant in the proposal.

It also hides which retainers should be repriced at renewal, because the data that would show it is spread across chat threads nobody will ever read again.

The request log we build around your retainers

What we build sits between where clients ask for things and where your team does the work.

  1. Each retainer's scope is entered once as lines: deliverables per month, included meetings, included revisions, and anything explicitly excluded.
  2. Requests are captured from where they actually arrive. A Slack shortcut, an email forward address and a short client request form all create an entry against the client.
  3. Each new request is matched to a scope line or marked as outside scope. A language model such as OpenAI or Anthropic Claude can suggest the match from the wording, and the account manager confirms it with one click.
  4. Time logged in your existing tool, such as Harvest or your project system, is linked to the request, so hours land against the scope line rather than the whole client.
  5. The account lead sees a running view per client: what is used, what is left, and what has been done outside scope this month.
  6. Outside-scope requests can go straight to a quick estimate for the client to approve, or be logged as goodwill so the decision is at least visible.
Where the request arrivesWhat happens to it
Client Slack channelShortcut creates a logged request in the thread
Email to a designerForwarded to the log address, matched to the client
Call or meetingAccount manager adds it from the call notes
Client request formArrives already tagged with client and deadline
Comment on a shared docAdded by whoever picks it up, linked to the doc

We do not ask your team to stop using Slack or email with clients. The log only needs to catch the request once.

A month with the log in place

Halfway through the month the account manager can see the client has already asked for three things outside the retainer. She sends a short note with an estimate for one, agrees to do another as goodwill, and pushes the third to next month's plan. The client is not surprised at renewal, because the extra requests have been visible all along.

At the quarterly review, finance and account management look at the same view. The argument is no longer about whose memory is right. It is about whether the retainer needs another scope line, which is a much easier conversation to have with a client.

Signs your retainers are leaking

  • Clients regularly ask for "quick ones" in chat and they get done the same day.
  • Timesheets are logged against the client but not against what was sold.
  • Account managers cannot say how much of this month's retainer is left.
  • Renewal conversations turn into arguments about what was included.
  • Some clients feel profitable and some do not, but nobody can prove which.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Do we have to change our time tracking tool?

Usually not. If your tool has an API, as Harvest and most project systems do, we link time entries to requests rather than replace it.

Will clients see the log?

Only if you want them to. Some agencies share a simple used and remaining view with clients, others keep it internal and use it for renewal conversations.

What if the AI matches a request to the wrong scope line?

It only suggests. The account manager confirms or changes the match, and the log keeps whatever the person chose.

Our scopes are vague. Does this still work?

It works better with clearer scopes, and entering them as lines often shows where the vagueness is. We can help you turn the proposal wording into lines you can measure against.

What affects the cost of building it?

How many places requests arrive from, which tools you need to connect to, and whether you want a client-facing view.

Keep reading

More on Problems We Solve

Start here

Tell us where the admin leaks out of your agency

Describe how a normal month runs at your agency: how retainers are sold, how time is logged, where client work is tracked and which tools you already pay for, such as Harvest, Float, Asana, Xero or HubSpot. We will tell you what we would build, what we would leave alone, and if a setting in a tool you already own would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →