The agency that cost thousands a month and delivered zero: what to do when your lead generation agency isn't working
"The other one was like a flat zero, basically." The co-founder of a profitable AI beauty platform said that to me on April 30, about an outbound agency that cost him about six and a half thousand a month, plus success fees.
The cheaper agency, at 500 euros a month plus a success fee, worked better. It brought him a few customers.
So if your lead generation agency isn't working, start with the uncomfortable truth his story makes plain: price tells you nothing about an outbound agency. The thing that predicts results is how clearly you defined who to target and what to offer, and how close the agency lets you stay to the conversations.
Two agencies, one zero
He was evaluating outbound providers that week, which is why he was so open about the last round. Two agencies. One premium, one cheap. The premium one cost more than ten times as much per month and produced nothing he could point to. The cheap one produced customers.
This is more common than founders think. And it is not that expensive agencies are bad. Some are excellent. It is that the fee is set by the agency's positioning and overhead, not by its fit with your market. A big retainer buys you a bigger team. It does not buy you the right list or the right message.
Why price did not predict results
Outbound performance comes from a short list of inputs. Who you target. What you say. Whether the email lands in the inbox. How fast someone handles the replies. None of those scale with the retainer.
An expensive agency can run a beautiful process on the wrong list. A cheap one can stumble into the right buyer and win. The difference in his case was probably not effort. It was fit, and he could not see it from the invoice.
That is why "we're paying a lot, so it must be the market" is the wrong conclusion when results are flat. Paying more for the same wrong inputs gives you an expensive zero.
Stay in the conversations: the founder's real requirement
What he wanted from the next provider was not a lower price. It was staying involved in customer conversations, because those conversations shape the product.
That is the most underrated requirement in outbound, and many agencies are built to prevent it. They run the inboxes, filter the replies and hand over a meeting on a calendar. The founder never sees the "not now, because" replies, never reads the objections, never hears what the market is trying to say. The agency learns your market. You don't.
For an early company, that is a bad trade even when the agency performs. The replies that do not turn into meetings are often worth more than the ones that do, because they tell you what to build and how to position it.
Diagnose your ICP and offer before you fire anyone
Before switching agencies, check the two inputs that no agency can fix for you.
Who is the buyer, exactly? His answer was precise, and it came from experience: fragrance brands, not retailers. Retailers have longer sales cycles and compliance concerns. Brands move faster. If an agency was emailing retailers for him, no copy in the world would have rescued the numbers.
What is the offer? Not what you sell, but what the first email asks for and gives. If it asks a stranger for a demo and gives nothing, you will get a low reply rate from any agency at any price.
Agency-selection guides say the same thing: confirm your ICP and offer are clear before blaming or switching the provider. If both are vague, the next agency will fail the same way, just with a different invoice.
Signs it is the agency, not you
Sometimes the agency is the problem. If your ICP and offer are sharp and the results are still flat, look for these. You cannot see the replies. The list they used is not the list you agreed on. Bounce rates are high and nobody mentions it. Reports show emails sent and opens, never meetings or revenue. And every question gets answered with "it takes time." Any two of those and you have your answer, whatever the retainer.
What to ask an agency before you sign
- Will I see every reply, including the negative ones, in real time?
- Is reporting linked to my CRM, so I can see meetings and revenue, not just emails sent?
- Exactly who are you targeting? Show me twenty names from the list before launch.
- What will the first email ask for and offer?
- What do I own when we stop: the list, the domains, the sequences?
- How is the success fee defined, and when is it paid?
The guides recommend CRM-linked reporting for a reason. If the only numbers you see are opens and sends, you are grading the agency on activity, and activity is the easiest thing to produce.
The number that matters
Here is the reframe I would push on any founder in his spot. Do not compare agencies on monthly price. Compare them on cost per client won. A provider at a high monthly fee that wins you a client a month can be cheap. One at a low fee that wins nothing is infinitely expensive. And a provider that keeps you in the conversations gives you a second return that never shows up in the math: you learn your market while they work it.
If you want to see what a client actually costs you under different setups, run the numbers here.
Frequently asked questions
What do you do when a lead generation agency isn't delivering?
Check your ideal customer profile and your offer first, because no agency can fix those. Then ask to see every reply and CRM-linked results before deciding whether to switch.
How much should a B2B lead generation agency cost?
Price varies widely and predicts little. One founder we spoke with paid about $6,500 a month for zero results and 500 euros a month for an agency that brought customers. Compare cost per client won instead.
How do you choose an outbound agency?
Ask to see the target list before launch, insist on seeing every reply, require reporting linked to your CRM, and confirm what you own when the engagement ends.
Should you pay an agency a success fee?
A success fee can align incentives if it is clearly defined, such as per qualified meeting or per closed client, with agreed timing. Vague definitions create disputes.