Warning signs that a lead generation agency isn't working include reporting cost per lead but never qualified leads, numbers that don't match your CRM, a sales team that rejects most leads, no access to your own ad account, and vague explanations when results fall. Before you fire them, check your own response time, contact rate and follow-up, because leads are often lost after the agency hands them over.
Key Takeaways
- A report showing lower cost per lead doesn't prove anything unless qualified leads and sales are also moving the right way.
- Export your CRM data and test it yourself. The answer is usually visible in one spreadsheet.
- Check your own response time and contact rate before blaming the agency, because the fault can sit on your side.
- Give a fair agency a written 30-day plan with specific measures before you end the relationship.
- Make sure you own your accounts and data before raising the subject of leaving.
Start With One Question
Ask your agency this: 'Last quarter, how many of the leads you generated became qualified leads, and how many became customers, and what did each cost?'
A good agency can answer that immediately, or can explain precisely why it can't yet and what is being done about it. If the answer switches to reach, clicks, cost per lead or 'brand awareness', you've learned something important.
A disclosure first: we are an agency, and a business unhappy with its current partner is a potential client for us. So we have an incentive to make you doubt your agency. To balance that, this guide spends as much time on problems that might be on your side, and on giving your current agency a fair chance to fix things, as on reasons to leave.
The 12 Warning Signs
One sign alone may mean little. Several together, over several months, should concern you.
**Reporting and numbers**
| Sign | Why it matters | How to check |
|---|---|---|
| 1. Reports stop at cost per lead | The cost of a lead says nothing about whether it's any use | Ask for cost per qualified lead and cost per sale |
| 2. Numbers don't match your CRM | Reported leads may be duplicates, spam or never have arrived | Compare 30 days of platform leads with CRM records |
| 3. Always good news | Real campaigns have bad weeks, and honest reports show them | Read the last six reports. Was anything ever wrong? |
| 4. Attribution keeps changing | A new measurement window or definition can flatter results | Ask what changed and why, in writing |
**Lead quality**
| Sign | Why it matters | How to check |
|---|---|---|
| 5. Sales rejects most leads | The agency may be optimizing for the wrong outcome | Sample 50 leads and review their outcomes together |
| 6. Wrong numbers and no memory of enquiring | Possibly accidental clicks, spam or a form that's too easy | Check contact rate, and listen to some calls |
| 7. Cost per lead fell, but sales didn't | Often a sign of cheaper, weaker traffic | Compare qualified rate by month and by placement |
| 8. Leads are outside your service area or budget | Basic targeting or qualification failure | Check location and budget fields in the CRM |
**Behaviour and control**
| Sign | Why it matters | How to check |
|---|---|---|
| 9. You don't have admin access to your ad account | You may lose your history if you leave | Log in yourself, and check who owns the account |
| 10. Nobody asks about your sales | They can't improve what they can't see | When did they last ask for CRM outcomes? |
| 11. Same ads, same plan, for months | Testing has stopped, even if the fee hasn't | Check the change history and creative launch dates |
| 12. You can't name who runs your account | Senior people may have sold it while others run it | Ask to meet the person making daily decisions |
Is It the Agency or Is It You?
Sometimes, an agency is blamed for what happens after it has done its job. Before making a decision, run this simple test. Export all leads from the past 60 to 90 days, leaving out the most recent ones if your sales cycle is long, and find these numbers.
| Measure | What it tells you | If it's poor, look at |
|---|---|---|
| First response time | How quickly you reached out | Your team and routing |
| Contact rate | How many people you actually spoke to | Your team, or the quality of the leads if numbers are bad |
| Number of attempts per lead | Whether you kept trying | Your follow-up process |
| Qualified rate, among those contacted | Whether the people you reached are right for you | Agency targeting and offer |
| Close rate, among those qualified | Whether qualified people buy | Your sales process, price or offer |
**How to read the result.** If you're slow to respond and most leads get one attempt, fix that before anything else, because no agency can outrun it. If you respond quickly and persistently, but people say they never enquired or aren't remotely a fit, the problem sits upstream. If leads qualify well but rarely buy, look closely at your offer, pricing and sales process.
Here's an illustration, not a client result. An agency delivers 300 leads in a month. The team contacts 45%, and 15% of those qualify, leaving about 20 qualified leads. Doubling the contact rate to 90% would produce around 40 without another rupee of media. In a case like this, replacing the agency wouldn't solve the problem. For a detailed walk-through, see our guide on lead leakage and how to resolve the marketing and sales argument over lead quality.
What Isn't a Warning Sign
To be fair to agencies, these aren't necessarily problems.
- **Cost per lead went up.** Often the right result when an agency moves toward qualified leads. Check what happened to cost per qualified lead. - **Lead volume fell after a form change.** Adding qualifying questions should reduce volume. Judge it on qualified leads. - **A slow first month.** Tracking fixes and learning take time, especially with a long sales cycle. - **A bad month in peak season.** Competition around Diwali or Black Friday can raise costs for everyone. - **They told you something uncomfortable.** An agency that says your offer or follow-up is the bottleneck may be doing its job well. - **Results are reasonable, but growth has slowed.** Every channel has limits. That may call for a new channel rather than a new agency.
A 30-Day Rescue Plan
If you're unhappy but haven't yet raised it formally, a written plan is fair to both sides. It also gives you good evidence either way.
| Week | What should happen | What you should see by the end |
|---|---|---|
| 1 | Agree on what counts as a qualified lead. Reconcile platform data against the CRM. | One shared set of numbers |
| 2 | Fix tracking, spam and form problems. Agree on who follows up, and how fast. | Clean lead data and response times logged |
| 3 | Move budget away from the weakest sources. Launch new creative or offers based on sales feedback. | A clear list of what changed and why |
| 4 | Review qualified leads and early sales indicators together. | A shared decision: continue, change scope or leave |
Thirty days may not show final sales if your cycle is long, but it will show how an agency behaves. Note whether they push back with evidence, whether they make changes, and whether they share bad news early. Those habits are often a better guide than a single month's figures.
Ask for these in writing at the outset: the measures to be judged on, the source of truth (ideally your CRM), and what happens if targets are missed. To go deeper, try our 48-hour agency audit.
When It's Time to Leave
Move on if any of these apply, whatever the current numbers show.
- **They won't give you access** to your own ad account or data. - **They've misreported results,** and you've verified this against your own records. - **They refuse to look at your CRM,** despite repeated requests, while still claiming success. - **They've missed a written plan** with no credible reason or new approach. - **Your contact keeps changing,** and each new person starts from zero. - **Your category isn't something they understand,** and that hasn't improved after months.
Also consider leaving if results are acceptable but the fit is simply wrong, such as when you've outgrown the service or you need RevOps and sales help that they don't offer. Parting without blame is perfectly reasonable.
How to Leave Without Losing Your Data
Do these before you announce anything, and read your contract first.
1. **Confirm your admin access** to ad accounts, Business Manager, Google Analytics, Tag Manager, your CRM, landing pages and domains. 2. **Check who owns each account.** If it sits under the agency's billing or business profile, ask how it will be transferred. 3. **Export your data.** Campaign history, audiences, creative files, lead data, conversion settings and past reports. 4. **Document your tracking.** List pixels, tags, server-side events and offline conversion uploads, so nothing breaks unnoticed. 5. **Check your notice period and any terms** on who owns creative and landing pages. 6. **Plan an overlap.** A short handover between old and new partners reduces the risk of a gap. 7. **Remove access only after the handover,** and record the date, so that you can compare before and after.
Our guide to switching agencies without losing data covers this in more detail.
How to Avoid Repeating the Problem
Most failed agency relationships had warning signs in the first conversation, so change how you choose. Require a written definition of qualified leads, CRM visibility, a named operator and agreed exit terms. Our questions to ask before hiring and guide to choosing an agency for lead-led businesses will help.
If you'd like a second opinion, our process starts with a diagnostic call, followed by read-only access for reconciling your platform data against your CRM and finance records, with no changes made unless you sign off. Sometimes the honest answer is that your current agency is fine and your follow-up is the real problem, and we'll tell you if that's what we find.
All examples in this guide are illustrative, not client results.
Frequently Asked Questions
- How do I know if my lead generation agency is working?
- Check whether qualified leads and sales are improving in your own CRM, at a cost your margins can support. A good agency reports those numbers, explains bad news early and shows what it's testing. A lower cost per lead alone isn't proof.
- Why are my agency's leads not converting?
- The usual causes are weak targeting, an easy form that attracts low-intent people, optimizing for form fills, slow follow-up, or an offer that doesn't suit the audience. Compare response time, contact rate and qualified rate to find which stage is failing.
- How long should I give a lead generation agency?
- Allow time for one or two full sales cycles to judge revenue, but you should see tracking fixes and early signs, such as qualified rate, within the first 30 to 60 days. If nothing has changed after a written plan, it's fair to reconsider.
- Is it normal for cost per lead to go up with a new agency?
- Yes, when the agency is improving lead quality or fixing inflated numbers. Filtering out spam and adding qualifying questions raises cost per lead. What matters is whether cost per qualified lead and cost per sale improve.
- Who owns my ad account if I leave my agency?
- It should be you, but that depends on how the account was set up and on your contract. Check now whether you have admin access and whether the account sits in your business profile. Correct this before you raise the subject of leaving.
- Should I fire my agency or fix my sales process first?
- Look at the data first. If leads wait hours for a response or get just one call attempt, fix that first, because a new agency would face the same problem. If contact is fast and leads still aren't a fit, then the agency is the more likely cause.
- How do I switch lead generation agencies safely?
- Confirm admin access, export campaign and lead data, document your tracking, check your contract, and plan a short overlap. Remove the old agency's access only after the handover is complete, and note the date for later comparison.