# Hiring a SaaS lead generation agency

> When an agency beats hiring, typical retainer and pay per lead pricing, the brief and scorecard to use, and the six red flags that predict a bad engagement.

Source: https://saas-marketing.net/guides/saas-lead-generation-agency/
Topic: SaaS Lead Generation
Type: guide
Published: 2026-09-11
Last updated: 2026-09-11
Publisher: SaaS Marketing (saas-marketing.net)
License: CC BY 4.0. Quote or republish with attribution and a link to https://saas-marketing.net/guides/saas-lead-generation-agency/

## Short answer

Hire a SaaS lead generation agency when you already have a converting offer, a defined ICP and the sales capacity to work the output, and when the channel you need is one you cannot staff quickly. Typical retainers run 6,000 to 25,000 dollars a month, pay per lead runs 35 to 150 dollars for syndicated leads and 350 to 1,200 dollars per booked meeting. Grade the engagement on cost per qualified opportunity at 90 days, never on lead count.

## Key takeaways

- Never sign an agency to a lead count, because you will get the leads and no pipeline at all.
- Typical SaaS lead gen retainers run 6,000 to 25,000 dollars a month, with a three month minimum term.
- If your own team cannot convert inbound demos, an agency will not fix it, it will only cost more per failure.
- Cost per qualified opportunity is the only KPI worth putting in the contract, and it needs a written definition.
- Demand access to the sending domains, the sequences and the raw lead records from day one or walk away.
- Pay per lead pricing transfers risk to the agency and transfers quality risk straight back to you.

---

The agency pitch always sounds the same. A process deck, three logos, a promise of 40 qualified meetings a month, and a number that looks reasonable next to the cost of an SDR. Six months later you have 240 meetings in the CRM, 11 opportunities, and an uncomfortable meeting with your CFO.

That outcome is not usually fraud. It is the predictable result of signing a contract that counted the wrong thing.

What follows is the buyer side of the negotiation: the readiness test to run before you spend anything, the three pricing models and what each one quietly incentivises, the brief that prevents most of the failure modes, and the scorecard that tells you at day 90 whether to renew.

## Are you ready to hire an agency at all?

Run three checks before you take a single call. An agency amplifies whatever your funnel already does, so hiring one into a broken funnel buys you a more expensive version of the same problem.

Check one: do you have a converting offer? If your own inbound demo requests close at a rate you would describe as poor, the issue is positioning, pricing or sales execution, and no volume partner repairs any of those. Fix the conversion problem first or you will pay an agency to prove it exists.

- Check two: is your ICP defined tightly enough to hand to a stranger? Not a persona deck. A list of firmographic filters, a technographic signal or two, and 20 named accounts you have closed recently. If your own team argues about who the ideal customer is, an external team will guess, and they will guess wrong in whichever direction produces the most volume.

Check three: can you follow up fast? Outbound and paid programs generate leads in bursts, and a lead that waits four days for a response is worth a fraction of one that waits four minutes. If your AEs are already at capacity, more meetings will simply sit.

Hiring an agency to fix a pipeline problem that is actually a conversion problem. If you generate 200 leads a month and create 6 opportunities, doubling leads gets you 12 opportunities and doubles your cost. Fixing the 3 percent conversion rate to 6 percent gets you the same 12 opportunities for nothing. Audit the conversion step first.

If all three checks pass, the next question is whether an agency beats hiring. [Agency versus in house SDR](/comparisons/lead-generation-agency-vs-in-house-sdr/) runs the full cost comparison, but the short version is that agencies win on speed and channel specialism, and lose on institutional knowledge. A channel that will be core to your motion in three years should be built in house eventually, even if an agency proves it first.

## The three engagement models and what each one pays for

Retainer, pay per lead, and performance hybrid. Each one moves risk somewhere different, and each one creates an incentive the agency will follow whether or not they mean to.

Retainers are the default for a reason. They let you direct the work, change priorities mid-quarter, and get strategic input rather than pure execution. The cost is that you pay the same whether the month produced 40 opportunities or four, and a retainer with no output clause will happily renew itself into year two.

Pay per lead looks like the safe choice and usually is not. You are paying for a definition, so the definition becomes the entire contract. Content syndication providers in particular will meet any lead volume you ask for, because the underlying inventory is enormous and the quality bar is whatever you wrote down. If you write a loose definition, you will get loose leads and they will technically be compliant.

Pay per meeting has the same structure with a sharper failure mode: a booked meeting is not a held meeting. Insist that the metric is meetings held, with a no-show replacement policy, or you will pay full price for calendar invites nobody attends.

**$6K to $25K** Typical monthly retainer range for specialist B2B SaaS lead generation agencies

The performance hybrid is my pick for most SaaS companies between 2 and 20 million in ARR. A modest base covers the agency's real costs so they will invest in setup properly, and a per opportunity fee aligns them to the number you actually care about. It is harder to negotiate and it requires a shared definition of an opportunity that both sides trust, which is exactly the discipline the engagement needs anyway.

## How to write the brief so the definition cannot drift

The brief is where you win or lose the engagement, and the most important paragraph in it is the definition of a qualified lead. Write that definition before you talk price, because price is meaningless without it.

A usable definition has four parts: firmographic fit, role fit, a stated problem or intent signal, and a consent standard. Anything softer produces arguments in month three that nobody can win, because both sides are reading the same sentence differently.

Weak definition: a decision maker at a mid market company interested in our category.

Usable definition: an employee at a company with 200 to 2,000 employees in North America or the UK, holding a title containing Head of, Director or VP within Revenue Operations, Sales Operations or Finance, who has stated in writing that they currently run their quote approval process in spreadsheets, and who has explicitly agreed to be contacted by us by name.

**Writing a brief an agency cannot game**

One more clause worth the argument: the exclusion list needs to run both ways. Ask whether the agency is running outbound for a direct competitor of yours into the same account list. Many will be, and it is not automatically disqualifying, but you deserve to know before your prospects receive two near-identical emails in a week.

## The 90 day scorecard

Cost per qualified opportunity is the headline. Everything else is diagnostic. If you track one number, track that one, and compare it against your own blended cost per opportunity from the [quarterly lead generation plan](/playbooks/quarterly-lead-generation-plan/) rather than against the agency's case studies.

| Metric | What good looks like at day 90 | What it tells you |
| --- | --- | --- |
| Leads delivered vs agreed | 90% to 110% of plan | Whether the volume machine works at all |
| Acceptance rate by your AEs | Above 70% | Whether the definition is being honoured |
| Lead to opportunity rate | Within 20% of your inbound rate | Whether the leads resemble real buyers |
| Opportunities created | Enough for a readable number, usually 15+ | Whether you can judge anything yet |
| Cost per opportunity | Within 1.5x your blended internal figure | The renew or stop decision |
| Average deal size from agency opportunities | Within 25% of your ACV | Whether they are fishing downmarket |

That last row catches the most common quiet failure. An agency chasing volume drifts toward smaller companies, because smaller companies answer the phone. Your opportunity count looks fine and your average deal size falls by 40 percent, which is a worse outcome than missing the opportunity target outright.

You need roughly 15 to 20 opportunities before cost per opportunity means anything. At a 40,000 dollar ACV with typical outbound conversion, that usually takes 10 to 12 weeks. Signing a 3 month contract and demanding a verdict at week 8 guarantees you decide on noise.

Use the [lead value calculator](/calculators/lead-value/) to set your acceptance threshold before the review, not during it. If a qualified opportunity is worth 8,400 dollars of expected gross profit to you, a cost per opportunity of 1,900 dollars is comfortable and 5,000 dollars is not, and you should have written both numbers down in week zero.

## Six red flags that predict a bad engagement

Any one of these is a conversation. Any two together, walk.

- **Guaranteed lead counts.** Nobody can guarantee the behaviour of other people's buyers. A guarantee means the agency has a lever to hit the number regardless of quality, and they will pull it in the last week of the month.
- **Undisclosed sub-contracted outbound.** Plenty of agencies sub-contract sending to offshore teams, which can be fine. Refusing to name who does the work is not fine, because you are accountable for what gets sent under your brand.
- **No access to sending domains.** If the agency owns the domains, you lose the reputation you paid to build and you cannot audit what was sent. You also cannot leave without losing the infrastructure.
- **Reporting that stops at MQL.** An agency unwilling to be measured on opportunities is telling you their leads do not become opportunities. This is the most reliable signal in the list.
- **References only far from your ACV.** An agency brilliant at 5,000 dollar ACV self-serve products will struggle at 90,000 dollar enterprise cycles and vice versa. Ask for two references within 40 percent of your price point and call them.
- **A pitch with no questions about your sales cycle.** If the first call is a process deck and nobody asks your win rate, cycle length or current cost per opportunity, they are selling a template.

Register every sending domain and inbox yourself, in your own registrar account, and grant the agency delegated access. If they push back, the reason is that they reuse warmed domains across clients, which means your deliverability depends on the behaviour of companies you have never heard of. This is the clause I would leave the table over.

Two more that are softer but worth noticing. An agency that will not show you the actual email copy before it sends is protecting a template they reuse. And an agency whose proposal arrives within an hour of the first call has not done the research the proposal claims.

## Contract terms worth fighting for

Minimum term is where most negotiations start and it is not the term that matters most. A three month minimum is reasonable given the ramp. A twelve month minimum with no performance break is a financing arrangement, not a partnership.

Fight for these five instead:

| Term | Standard agency position | What to negotiate to |
| --- | --- | --- |
| Minimum term | 6 to 12 months | 3 months plus 30 day rolling |
| Data ownership | Agency retains lists and sequences | All records, domains and sequences transfer to you |
| Lead replacement | Case by case goodwill | Free replacement for definition failures up to 20% |
| Performance break | None | Right to exit at day 90 if cost per opp exceeds a stated ceiling |
| Reporting | Monthly dashboard | Weekly raw records plus monthly review |

The performance break is the one they will resist hardest and the one that changes behaviour most. It does not need to be punitive. A simple clause stating that if cost per qualified opportunity exceeds an agreed ceiling at day 90, you may terminate with 30 days notice and no further fee, aligns everyone without anyone losing money unfairly.

An honest cost to acknowledge: negotiating all five of these takes two or three weeks and will lose you some good agencies who have enough demand to refuse. That is a real tradeoff. My view is that any agency unwilling to accept a performance break on a metric they claim to hit routinely has told you something useful about their confidence.

## What this costs versus building it yourself

A fully loaded SDR in North America runs roughly 95,000 to 140,000 dollars a year with commission, tooling and management overhead, and takes 60 to 90 days to hire plus another 60 to ramp. Two SDRs plus a manager is comfortably over 350,000 dollars annually before any data or sequencing tools.

An agency at 15,000 dollars a month is 180,000 dollars a year with no hiring risk, no ramp, and a 30 day exit. On pure arithmetic the agency wins for the first year in most cases.

The arithmetic reverses in year two. By then an in house team has product knowledge, objection handling specific to your competitors, and feedback loops with your AEs that an external team never fully develops. The pattern I would recommend to most SaaS companies between 3 and 15 million ARR: use an agency to prove the channel and generate the first 12 months of learning, hire in house once cost per opportunity has been stable for two quarters, and keep the agency on a reduced scope for the channel you are least likely to staff.

For a fuller view of which channels reward outsourcing, [SaaS lead generation strategies, ranked](/guides/saas-lead-generation-strategies/) covers the options by cost and time to result, and [outsourced SDR companies compared](/guides/outsourced-sdr-companies-for-saas/) goes deeper on the specific providers in the outbound category. If your ACV sits at either extreme, the [lead generation playbooks by ACV band](/playbooks/b2b-saas-lead-generation-by-acv/) will change several of the numbers above.

## Your next three moves

Write the qualified lead definition today, before you speak to anyone. One sentence, four parts, testable by an AE in under ten seconds. It will take longer than you expect and it will surface an internal disagreement that was going to cost you money either way.

Then pull your own blended cost per opportunity from the last two quarters so you have a comparison number. [Where B2B SaaS pipeline actually comes from](/research/b2b-saas-lead-source-mix/) gives context on what a healthy source mix looks like, and [B2B SaaS lead generation](/guides/b2b-saas-lead-generation/) covers what you should be running in house regardless.

Only then take the calls. Ask every agency for two references within 40 percent of your ACV, the names of anyone sub-contracted, and their written position on the performance break. The ones who answer all three quickly are a short list worth having.

## Frequently asked questions

### How much does a SaaS lead generation agency cost?

Retainers for B2B SaaS work typically run 6,000 to 25,000 dollars a month depending on scope, with boutique specialists at the lower end and full funnel demand generation shops above it. Pay per lead deals run roughly 35 to 150 dollars for content syndication leads and 350 to 1,200 dollars per booked qualified meeting. Most contracts carry a three to six month minimum.

### When should a SaaS company hire a lead generation agency instead of hiring in house?

Hire an agency when you need a channel you cannot staff inside 90 days, when the work is genuinely specialised such as paid search at scale or outbound infrastructure, or when you are testing whether a channel works before committing headcount. Build in house when the channel is core to your motion long term and when the knowledge compounds, which is usually true of content and lifecycle.

### What should be in a lead generation agency contract?

A written definition of a qualified lead, cost per qualified opportunity as the primary metric, ownership of sending domains and data, a replacement policy for leads that fail the definition, monthly access to raw records rather than summary dashboards, and a 30 day exit clause after the minimum term. Anything vaguer transfers all the risk to you.

### What are the red flags when choosing a lead generation agency?

Guaranteed lead counts, refusal to name the sub-contractors doing the outbound, sending domains they own rather than you, reporting that stops at MQL, references only at ACVs far from yours, and a pitch that leads with their process deck rather than questions about your sales cycle. Any two of these together predict a failed engagement.

### Should you pay a lead generation agency per lead or on retainer?

Retainer for anything strategic or brand adjacent, pay per lead only for commoditised volume channels like content syndication where you can define quality tightly. Pay per lead sounds like it transfers risk, and it does transfer budget risk, but it hands the agency a direct incentive to loosen quality until the volume clears. Police the definition or do not use the model.

### How long before a lead generation agency produces results?

Expect 30 to 45 days of setup before the first meaningful volume, first qualified opportunities in weeks 6 to 10, and a readable cost per opportunity number at day 90. Any agency promising qualified pipeline in month one is either inheriting an existing list or counting something you would not count.

### How do you measure whether a lead generation agency is working?

Track four numbers monthly: leads delivered against the agreed definition, acceptance rate by your sales team, opportunities created, and cost per opportunity including the retainer. At day 90 compare cost per opportunity against your blended internal number. Within 1.5x is a keep, beyond 2x is a stop unless the accounts are unreachable any other way.
