Choosing a provider

When to fire your lead generation agency, and when to wait

Published 1 August 2026 · 7 min read · By Ripe Leads

The short answer

Fire your lead generation agency when the engine is broken, not when the ramp is slow. Give a normal engagement three full months: month one is domains, warm-up, list and copy, month two produces the first real data, month three is the first fair judgement point. Cancel earlier only for structural failures: sending domains that are not in your name, refusal to show the copy or list, vanity-only reporting, unhandled opt-outs, or two documented rounds of iteration that moved positive replies not at all. Before you give notice, secure your domains, DNS and suppression list.

Most agency relationships end badly for the same reason they started badly: nobody wrote down what month three was supposed to look like. So when month three arrives and the calendar is thin, both sides argue from feelings. The question worth answering first is narrower than "are they any good": is this a slow ramp or a broken engine, because those need opposite responses.

What does a normal outbound ramp look like month by month?

Outbound has a fixed physical schedule that no amount of urgency compresses. Knowing it stops you from firing a working engagement in week six.

An agency that promised meetings in week two either sold you a number it cannot control or is sending from shared infrastructure you will never own. Both are reasons to worry in month one, not month three.

Slow ramp or broken engine: what is the difference?

A slow ramp is a working system producing weak output. A broken engine is a system that is not running at all, where every downstream number is meaningless. Telling them apart takes an hour of looking at the right data.

Measure against your own previous months rather than a published average. A campaign moving from 0.8 percent to 2.1 percent reply rate is working, even if it has produced two meetings so far.

The diagnostic questions to ask before you fire anyone

Send these in one email and give a deadline of two working days. The speed and shape of the answers tell you more than the answers themselves.

  1. What are the delivered and bounce rates, per sending domain, for the last 30 days?
  2. Show me the last 200 emails exactly as they were sent, with merge fields resolved.
  3. What were the list criteria, and where did the data come from?
  4. What changed between month one and month two, and what did that change do to the positive reply rate?
  5. Of all replies, how many were positive, neutral, negative, and opt-outs?
  6. How quickly was each positive reply answered, and by whom?
  7. What specifically are you changing next, and what do you expect it to move?

An agency running a real campaign answers all seven inside a day, because the answers are its working file. An agency that needs a week and returns a slide of impressions is not measuring the campaign at all, which is a worse problem than an unlucky campaign. You cannot fix what nobody is watching.

3Three full months is the first fair judgement point for a new outbound engagement. Before that you are usually judging warm-up, not performance.

When to fire your lead generation agency

These signals do not improve with patience. Each one describes something structural rather than a bad month.

Any of the first three is enough on its own. The rest are cumulative: two of them together is a conversation, four is an exit.

When to wait instead

Several failures that look like agency failure are not. Firing at week six resets the clock to zero, and you pay for domain warm-up a second time.

Is it the agency, the offer, or the market?

Outbound amplifies an offer. It cannot invent one. Before switching providers, read what the replies actually say, because the wording sorts the problem for you.

Replies saying "wrong person" or "we do not do that" point at targeting, which a competent agency fixes inside a month. Replies saying "interesting, but not now" point at timing and trigger selection, which is a list-signal fix. Replies saying "we already have this and it works" point at the offer, and no agency on the continent will fix that with a better subject line. Silence with clean delivery points at the message. Changing agencies only helps with the first and the last. If you switch while the real problem is the offer, you will buy the same disappointment at a new invoice number.

How to exit cleanly and keep your domains and data

Do this before you announce anything. Once notice is given, cooperation gets thinner and calendars get busier.

Contract length is the variable that decides how expensive a mistake can get. On a month to month arrangement your worst case is one wasted month. On a twelve month lock-in with a guaranteed meeting count, your worst case is a year of junk meetings you are contractually obliged to accept. We price flat and short for that reason: EUR 3,750 for the first month covering setup and launch, then EUR 2,850 per month, cancel anytime. The client who can leave easily is the client you have to keep earning.

Before you sign the next one

Write down what month three looks like before money moves. Agree the reporting fields, the iteration cadence, and who owns the domains from day one. Ask the questions in the selection checklist during the sales call rather than during the autopsy, and read the full agency guide for how the engagement models differ in what they reward. Most bad engagements were predictable at signature, and the predictable part was that nobody defined what working would look like.

Frequently asked

How long should I give a lead generation agency before firing them?
Three full months is the first fair judgement point, because month one is domains, warm-up, list building and copy approval, and month two produces the first real data. By the end of month three you should see clean delivery, a reply rate in the 1 to 5 percent band typical of B2B cold email, positive replies arriving, and meetings booked unless your deal size justifies a longer runway. Cancel earlier only if the engine is visibly broken rather than slow.
What are the signs my lead generation agency is not working?
The disqualifying signs are structural: the sending domains and mailboxes are not in your name, the agency refuses to show you the exact copy and list criteria, reporting is opens and impressions instead of delivered, replies, positive replies and meetings, bounce rates stay high after you raise them, opt-outs are not honoured, or two documented rounds of iteration moved the positive reply rate not at all. Any of the first three is enough on its own.
Can I keep my domains and data when I leave a lead generation agency?
Only if they were yours from the start, so check before you give notice. The registrar account should be in your company name with you holding the login, and DNS control should sit with you. Before you announce anything, export the full send log, the reply threads, the positive reply list, the suppression and opt-out list, the list criteria and data source, and the sequence copy. The suppression list matters most, since losing it means re-contacting people who opted out.
Should I fire my agency if I get replies but no meetings?
Usually not, because replies prove that delivery and targeting are working, which is the hard part. Check what the replies actually say first: wrong person means a targeting fix, interesting but not now means a timing fix, and we already have this means an offer problem no agency can solve for you. Also check how fast positive replies were answered and who handled the calls, since slow answers and weak calls destroy meetings that outbound already earned.

Rather not build this yourself?

We run the targeting, data, copy and follow-up as a done-for-you service, and send the interested replies straight to your inbox. You bring the close.

Book a strategy call