Most agencies sell activity, and buyers keep paying for it
Avishai Sam Bitton 5 min read
The argument
The default agency contract pays for motion, not movement, and every incentive downstream of that contract follows the money.
Every agency scope I have read in the last decade is written in the same grammar. Four campaigns a month. Two landing pages. Twelve creatives. A monthly reporting call. It reads like a menu because it is one, and the reason is simple: deliverables can be counted, invoiced and defended, and outcomes cannot be promised without risk.
That is a rational way to sell a service. It is a terrible way to grow a company, because once the contract is written in outputs, the whole operating rhythm reorganises around producing them.
What the activity contract actually buys
Consider what happens in month three of a typical engagement. Performance is flat. The honest move is to stop two of the four campaigns, put the money behind the one that is working, and spend the freed time rewriting the offer. The contracted move is to ship four campaigns, because four campaigns is what the client is paying for and cutting two looks like under-delivery.
Nobody in that room is acting in bad faith. The account manager is protecting the renewal. The client is protecting the budget line they defended internally. The scope document is the only party with an opinion, and its opinion is that motion equals value.
When you pay for output, you get output. It will arrive on time, look professional, and change nothing.
The three tells
- There is a layer between you and the person doing the work. Every question takes a day to answer because it travels through a translator who cannot make a decision.
- Reports lead with volume. Impressions, sessions, MQLs, content shipped. Pipeline appears on slide nine, if at all.
- Nobody has ever recommended you spend less. An agency that has never argued against a budget increase is not a partner, it is a vendor with a quota.
The alternative is not heroic, it is structural
You do not fix this with a better agency. You fix it by changing what the contract counts. Three structural changes do most of the work.
- 1
Contract a small number of outcomes, not a long list of outputs
One or two metrics that the business already cares about: qualified pipeline created, cost per opportunity, share of demo requests that name you before they arrive. Everything else is a means, and means should be allowed to change monthly.
- 2
Put the operator in the room
The person changing the bids and writing the copy should be on the call. Account management exists to protect the agency's margin, not your outcome. If the operator is too senior to be on your account, you are paying for someone else's account.
- 3
Give explicit permission to cut
Write into the engagement that reducing spend, killing a channel, or shipping less is an acceptable recommendation. Most agencies will not volunteer it. Almost all of them will act on it once it is safe.
What good looks like from the client seat
You can feel the difference within a few weeks. Decisions get made in the thread instead of in the next monthly. Something you asked for gets pushed back on, with reasoning. The report gets shorter. Somebody tells you a test failed before you notice it yourself.
None of that is exotic. It is what an in-house team does, because an in-house team is not paid per deliverable. The agencies worth keeping are the ones that have decided to operate that way anyway and priced themselves accordingly.
What I would do Monday
- 1Open your agency scope and count how many lines describe an output versus an outcome.
- 2Ask your agency what they would cut this month if the budget dropped 30 percent, and see whether they have an answer ready.
- 3Move one reporting line from volume to pipeline created, and keep it on the front page.
- 4Put the person doing the work on the call. If that is impossible, you know what you bought.
Who wrote this
Avishai Sam Bitton
Founder, DemandBox
Avishai runs demand generation programs for B2B SaaS companies across performance marketing, SEO, and answer engine optimization. He works directly with the teams he advises, with no account managers in between.
Connect on LinkedIn
Talk to an Expert