“We are happy to work with you, but we don't want to pay a retainer. We will pay only for qualified meetings.”
If you run a B2B lead-generation or appointment-setting agency, you have probably heard this many times.
On the surface, it sounds completely reasonable.
The client pays only when the agency delivers results. The agency takes the risk. The client's downside appears limited.
After all, why should a company pay thousands of dollars every month for an outbound campaign if the agency cannot generate qualified meetings?
It is a particularly understandable question when the company has already spent money on agencies that promised results but delivered little.
But there is a problem with the logic.
A pure performance-based model does not necessarily align the interests of the client and the agency. In many cases, it does the opposite.
And ironically, the model that is designed to reduce the client's risk can significantly reduce the probability of success.
B2B outbound is often treated as if it works like this:
Agency → Find prospects → Send messages → Book meetings → Get paid
But that isn't how serious B2B campaigns work.
A successful campaign typically requires:
Defining the right ICP
Identifying the right accounts
Finding the right decision-makers
Building accurate contact data
Developing the right proposition
Creating messaging around the prospect's problems
Testing different narratives
Personalizing where appropriate
Running multiple channels
Following up consistently
Learning from responses
Refining targeting
Refining messaging
Qualifying opportunities
Getting the client's sales team involved
Following up quickly after meetings
Feeding sales outcomes back into the campaign
There are dozens of moving parts.
And many of those activities require the agency to spend money and allocate people before a meeting ever happens.
Data costs money.
Tools cost money.
People cost money.
Research costs money.
Campaign infrastructure costs money.
And, perhaps most importantly, learning takes time.
A performance-only model often ignores this reality.
The client is trying to reduce risk. The agency is trying to reduce exposure.
This is where the relationship becomes complicated.
The client thinks:
“If you are confident you can deliver meetings, why shouldn't you put your money where your mouth is?”
The agency thinks:
“If we are investing our people, technology, and data into your campaign without any commitment from you, what prevents us from carrying all the risk?”
Both positions are rational.
Neither party is necessarily trying to take advantage of the other.
The problem is the commercial structure itself.
When an agency's revenue depends entirely on meetings being accepted and qualified by the client, the agency carries almost all of the financial risk.
But the agency doesn't control all the variables that determine whether a meeting becomes a successful outcome.
And that distinction is critical.
A “qualified meeting” is not entirely within the agency's control
Imagine an agency books a meeting with a CIO who:
fits the agreed ICP,
works at the right type of company,
has the appropriate seniority,
has a relevant business problem,
has agreed to the meeting.
The agency considers this a qualified meeting.
But the client doesn't.
Perhaps the client says:
“The company isn't large enough.”
Or:
“This isn't a priority right now.”
Or:
“The prospect wasn't sufficiently interested.”
Or simply:
“We don't think this is a good meeting.”
Now what?
The agency has already spent money on the data, research, outreach infrastructure, and human resources required to create that opportunity.
But it doesn't get paid.
The commercial risk has therefore expanded beyond what the agency can actually control.
There is another problem: the client's behavior changes.
This is perhaps the most overlooked part of performance-based commercial models.
When a client pays a retainer, they have an investment in the campaign.
They are more likely to:
Attend campaign reviews
Provide feedback
Refine the ICP
Help improve messaging
Make subject-matter experts available
Share customer insights
Provide case studies
Review leads
Follow up with prospects
Give feedback on conversations
Adjust the proposition
Work with the agency when something isn't working
In other words:
They become part of the campaign.
But when the client is paying only for meetings, the psychology can change.
The campaign becomes something the agency is expected to “run.”
The client can become less involved because there is less perceived investment.
And that creates a dangerous dynamic.
The agency says:
“We need your feedback to improve the campaign.”
The client says:
“We'll engage when you start producing meetings.”
The agency needs information to generate better meetings.
The client wants meetings before investing more time.
The campaign gets stuck.
The agency's behavior changes too.
This is the uncomfortable part that agencies don't always like to acknowledge.
A performance-only model can also change agency behavior.
If an agency has ten clients, and five are paying substantial retainers while five are paying only when meetings are delivered, where will the agency naturally allocate its best resources?
The answer is obvious.
The retainer clients provide predictable revenue.
They justify dedicated resources.
They allow the agency to plan capacity.
They support investment in strategy, research, testing, and optimization.
Performance-only clients, on the other hand, create uncertain economics.
So the agency may become more conservative about investing resources into them.
And that creates another vicious cycle:
Less client commitment → less agency commitment → weaker campaign → fewer meetings → less revenue → even less incentive to invest.
Nobody necessarily intended this to happen.
But the commercial model created the behavior.
The paradox of performance-based pricing
This creates an interesting paradox.
Performance-based pricing is supposed to create more accountability.
But sometimes it creates less commitment.
The client thinks:
“The agency has more skin in the game.”
But the agency may think:
“Why should we put our best people and resources into a campaign where we may not recover our costs?”
And when both sides reduce their commitment, performance suffers.
The result is particularly ironic:
A model designed to improve performance can actually undermine the conditions required for performance.
But let's be fair to the client
There is a very legitimate reason companies ask for performance-based pricing.
Many companies have been burned.
They have paid agencies ₹2 lakh, ₹5 lakh, ₹10 lakh, or more every month and received:
Poor-quality leads
Irrelevant meetings
Generic outreach
Inaccurate databases
Low response rates
Vanity metrics
Excuses
Reports full of activity but little business impact
After experiencing that, it is completely understandable for a client to say:
“Why should I pay another retainer? Pay-per-meeting. If you deliver, I'll pay.”
That isn't an unreasonable position.
In fact, agencies have contributed to this problem.
Too many agencies have sold activity as performance.
They talk about:
Number of emails sent
Number of prospects contacted
Number of calls made
Open rates
Click rates
LinkedIn connections
But clients ultimately care about something else:
Does this generate conversations with the right people that can eventually become revenue?
So the answer isn't to simply tell clients that they are wrong to demand performance.
The industry needs to become better at demonstrating accountability.
The better question is, "What risk should each party carry?”
This is where I believe the conversation should move.
Instead of asking:
“Retainer or performance-based?”
We should ask:
“Which parts of the outcome does each party control, and how should the commercial model reflect that?”
The agency controls things such as
Targeting methodology
Data quality
Campaign execution
Messaging
Outreach volume
Follow-up
Testing
Optimization
Campaign management
The client controls things such as
Product-market fit
Pricing
Sales capability
Availability of salespeople
Speed of follow-up
Lead qualification
Sales process
Customer references
Internal decision-making
Ultimately, whether an opportunity closes
There is therefore no logical reason for 100% of the commercial risk to sit with the agency.
What should replace pure performance pricing?
In my view, the better model is often shared risk rather than transferred risk.
For example:
The retainer covers the basic cost of:
People
Data
Technology
Campaign infrastructure
Research
Strategy
Account management
The performance component rewards the agency for producing agreed outcomes.
Now both parties have skin in the game.
The client isn't writing a large blank check.
The agency isn't expected to finance the entire campaign.
And both sides have an incentive to make the campaign work.
There is another model: a paid pilot.
For companies that are understandably reluctant to sign a long-term retainer, a 90-day paid pilot can be a much better solution.
The agency commits to:
A defined ICP
Defined target accounts
Defined messaging
Defined channels
Defined activity levels
Defined qualification criteria
Defined reporting
Defined optimization process
The client commits to:
Providing access to the necessary information
Participating in reviews
Providing feedback
Making salespeople available
Following up with prospects
Providing feedback on meeting quality
At the end of the pilot, both sides have evidence.
The client can decide:
“This is working. Let's scale.”
Or:
“This isn't working. Let's stop.”
That is a much healthier risk-sharing mechanism than asking the agency to fund an open-ended experiment.
And perhaps the most important change: define “qualified” before the campaign starts.
A huge amount of friction comes from the phrase “qualified meeting.”
What exactly does that mean?
Does the prospect need to:
Have a particular job title?
Work for a company of a certain size?
Be in a particular geography?
Have a specific technology stack?
Have a defined business problem?
Express active interest?
Have a budget?
Have authority?
Have a project underway?
These are very different things.
The agency and client should agree on qualification criteria before the first prospect is contacted.
Otherwise, qualification becomes subjective after the meeting has happened.
And subjective qualification is a recipe for commercial conflict.
The real product isn't the meeting.
There is one more fundamental misconception worth challenging.
The agency's job shouldn't be to manufacture meetings.
It should be to help create sales opportunities.
A meeting is only an intermediate step.
The real value comes from finding the right account, connecting with the right person, identifying a relevant problem, and creating enough interest for a meaningful commercial conversation.
That requires strategy, execution, and learning.
And learning is not free.
In fact, the first few months of a campaign are often when the agency learns the most.
Which messages resonate?
Which industries respond?
Which personas engage?
Which pain points create conversations?
Which objections repeatedly appear?
Which accounts are actually worth pursuing?
That learning becomes an asset for the client.
But a pure pay-per-meeting model can make agencies reluctant to invest heavily in that learning because they are effectively financing the experimentation themselves.
A good commercial model should encourage the right behavior.
This, ultimately, is how I think clients and agencies should evaluate commercial models.
Don't ask:
“Which model gives us the lowest possible risk?”
Ask:
“Which model makes both parties behave in a way that maximizes the probability of success?”
That's a very different question.
If the client pays nothing until a meeting happens, the agency has an incentive to minimize its exposure.
If the agency is paid a large retainer regardless of outcomes, the agency may have insufficient performance pressure.
Neither extreme is ideal.
The objective should be to create mutual accountability.
The client should have enough financial commitment to take the campaign seriously.
The agency should have enough performance exposure to take the outcome seriously.
The best campaigns have skin in the game on both sides.
Successful B2B outbound isn't something a company should completely outsource.
Nor is it something an agency should completely finance.
The best campaigns tend to operate more like a partnership.
The agency brings:
Expertise + execution + data + technology + methodology
The client brings:
Product knowledge + market insight + credibility + sales capability + commitment
And both bring something else:
Skin in the game.
That is what creates accountability.
So, should agencies refuse performance-based models?
Not necessarily.
There are situations where performance-based pricing can work.
If:
The ICP is extremely well defined
The offer is proven
The market is understood
Qualification criteria are objective
The client is highly responsive
The sales process is strong
The economics work for the agency
Both sides have clearly defined responsibilities
Then a performance component can make perfect sense.
But 100% performance-based pricing should not automatically be treated as the fairest model.
It may simply mean that one party is financing an experiment while the other party waits to see whether it works.
And that isn't necessarily alignment.
The real conversation should be about shared risk
Clients are right to be cautious.
Agencies are right to protect their economics.
The answer isn't to declare one side right and the other wrong.
The answer is to design a commercial model that recognizes a fundamental reality:
B2B demand generation is a shared process. The agency can influence the creation of opportunities, but it cannot control the entire revenue outcome.
If clients want agencies to invest deeply in their campaigns, they need to give agencies enough commitment to justify that investment.
If agencies want clients to trust them with a retainer, they need to demonstrate accountability, transparency, and measurable progress.
The goal shouldn't be to transfer risk from the client to the agency.
The goal should be to share risk in a way that creates commitment on both sides.
Because ultimately, the question isn't:
“Who pays if the campaign fails?”
The better question is
“Have we created a commercial relationship where both parties are genuinely motivated to make the campaign succeed?”
And that is where performance-based pricing, when taken to an extreme, can sometimes get the answer wrong.