Evaluating SaaS lead generation companies
How to evaluate and pilot a SaaS lead generation company, including pricing models, lead ownership, replacement terms and the pilot that limits your downside.
On this page 7 sections
- What kinds of provider are you actually choosing between?
- How does the pricing model change what you get?
- What do you need to ask before signing?
- How do you structure a pilot that limits the downside?
- What reporting should you demand from day one?
- When is building in house the better answer?
- What to do this week
- Frequently asked questions
The short answer
Evaluate a SaaS lead generation company on four things: what they can actually deliver for your contract value, how their pricing model shapes quality incentives, whether you own the domains and data they build on, and what the replacement policy says. Then run a 60 to 90 day paid pilot with one segment, a defined success metric in opportunities rather than meetings, a control comparison and a written exit. Expect 2,500 to 12,000 dollars a month for a retained outsourced SDR team.
Key points before you start
The category has real operators and real fraud in the same search results, and the two are hard to tell apart from a website. What separates them is not the pitch, it is what they will put in a contract. This page is a procurement process: the provider types and what each can honestly deliver, the pricing models and what they do to incentives, the diligence questions, and a pilot structure that caps your downside at one quarter rather than one year.
What kinds of provider are you actually choosing between?
Five types, and they are frequently sold under the same phrase. Working out which one you are talking to is the first filter, because a content syndication vendor and an outsourced SDR firm solve different problems and cost different money.
| Provider type | What they deliver | Typical price | Works when |
|---|---|---|---|
| Outsourced SDR | A rep or pod prospecting your list under your brand | $2,500 to $12,000 per month per pod | Message is proven, AEs have capacity |
| Appointment setting | Booked meetings, paid per meeting | $250 to $800 per meeting | ACV above $25k, tolerant of variable quality |
| Content syndication | Form fills from a publisher's audience | $35 to $90 per lead, 200+ minimum | Account coverage, not direct pipeline |
| Data and list providers | Contact records and enrichment | $8k to $50k per year | You already run outbound in house |
| Full funnel agency | Strategy, content, paid and sometimes SDRs | From ~$8,000 per month, 6 to 12 month term | You need a function you cannot hire yet |
The honest limits are worth naming. An outsourced SDR team cannot find your positioning. They can execute a message that already converts, at volume, faster than you could hire for. Appointment setters cannot qualify at the depth your account executives need unless you build the qualification into the contract, which most buyers do not. And a full funnel agency at 8,000 dollars a month is buying you roughly one senior person’s worth of attention spread across several functions, which is fine at 2 million dollars in annual recurring revenue and thin at 15 million.
The discovery trap
If you cannot write down, in one paragraph, which segment converts and what objection kills most deals, you are not ready to outsource. You will pay a provider to burn through your target accounts with a message that does not land, and the damage is not the money, it is the list.
How does the pricing model change what you get?
More than the price does. Each model puts the risk somewhere different, and the provider optimises for whatever they get paid on. That is not cynicism, it is how incentives work.
Retainer pricing pays for effort. The provider is indifferent between a great meeting and a poor one, which means quality depends entirely on your management attention. That sounds like a weakness and it is actually the model I would pick most often, because it lets you define quality yourself rather than accepting theirs.
Per meeting pricing pays for bookings. Look at what that rewards: anyone who says yes gets booked, and the no show rate becomes your problem. I have seen programmes where 40 percent of booked meetings were never held, and the invoice did not care. Negotiate on held and qualified meetings, with qualification defined in the contract in terms you would accept from your own SDRs.
Per lead pricing pays for records that clear a filter. Everything depends on how tightly the filter is written. “Director or above, 200 to 2,000 employees, North America, uses Salesforce, confirmed budget owner or influencer for sales tooling” is a filter. Anything softer than that is a volume agreement.
$250 to $800
Typical cost per booked appointment in B2B software, before accounting for no shows
Aggregated practitioner reports, saas-marketing.net estimate
Before you agree to any of these, work out what a meeting is worth to you. The lead value calculator takes your contract value, win rate and stage conversion and returns the number. If a held meeting is worth 1,900 dollars to you and a provider wants 600 dollars for a booked one at a 30 percent no show rate, your real cost is 857 dollars against 1,900 dollars of value. That is a workable trade. At a 6,000 dollar contract value, the same deal is a loss on every meeting.
Editable CSV worksheet
Save your marketing measurement plan
Keep a worksheet for your inputs, assumptions and next actions. You can also print the calculation directly from your browser.
What do you need to ask before signing?
Ten questions. A good provider answers all ten without hesitation and several of them will be in their standard pack. A weak one deflects on three or four, and the pattern of which ones they deflect on tells you where the problem is.
Diligence list for a lead generation provider
0 of 10 done
Three of these carry most of the weight. References at your contract value, because a provider excellent at 5,000 dollar deals is often useless at 80,000 dollar deals and the skills barely overlap. Domain ownership, because that is the asset the programme actually builds. And exclusivity, because a provider working your competitor’s list with your competitor’s message has a conflict they will not volunteer.
On the reference calls, ask one question that gets past the rehearsed answer: “What did you have to do yourself that you expected them to handle?” The answer is always interesting and it is never in the case study.
Accepting a hand-picked reference
Providers offer their two happiest clients. Ask instead for a list of eight to ten customers in your segment and pick two yourself. A provider who refuses is telling you the other eight would say something different.
How do you structure a pilot that limits the downside?
One segment, one message, sixty to ninety days, with a control and a written exit. The default proposal is twelve months with a ninety day ramp clause, which means you cannot judge it until you have paid for a third of it.
A 90 day lead generation pilot
- Define the segment narrowly
One industry, one company size band, one persona, 400 to 800 accounts. A narrow pilot produces a clear read. A broad one produces an average that tells you nothing about where it works.
- Set the success metric in opportunities
Not meetings booked, not leads. Use the [lead goals and pipeline coverage](/guides/lead-goals-and-pipeline-coverage/) method to back into how many opportunities justify the spend, then write that number into the contract as the review criterion.
- Hold back a control list
Reserve 200 comparable accounts that the provider does not touch. In ninety days you will know how many of those converted on their own, which is the only way to see incremental value rather than harvested demand.
- Run enablement properly in week one
Two hours of product training, recordings of five real discovery calls, the objection list, and a named person on your side who answers questions within a day. Providers who say they do not need this are reading a script.
- Instrument the CRM before launch
Dedicated campaign, a lead source value the provider cannot overwrite, and required fields for the sequence and account tier. Retrofitting this in week six destroys the pilot data.
- Review at day 30 on leading indicators only
Reply rate, positive reply rate, accounts touched. Do not judge pipeline yet. This review is about whether the message is landing, and it is where you fix targeting.
- Decide at day 90 against the written number
Opportunities created, cost per opportunity, and whether the control list moved on its own. Three outcomes: expand, extend once with a specific change, or exit.
The control list is the step almost nobody runs, and it is the one that changes the answer most often. When a provider’s accounts convert at 4 percent and the untouched control converts at 3.1 percent, you have paid a lot of money for 0.9 points of lift. That is sometimes still worth it. You should at least know.
Consultation request
Talk to a SaaS marketing strategist
Tell us about your marketing bottleneck and request a working session. We will confirm availability before scheduling.
What reporting should you demand from day one?
Enough to audit the work, delivered on a cadence you actually read. The specific artefacts matter because vague reporting is how a failing programme survives to month eight.
| Cadence | What you receive | Why it matters |
|---|---|---|
| Weekly | Accounts touched, emails sent, reply and positive reply rate by sequence | Catches a targeting or deliverability problem in week two rather than week ten |
| Weekly | Meetings booked and meetings held, named | Exposes a no show problem that per meeting invoicing hides |
| Per lead | Source, sequence, account tier, written into your CRM | Makes any later audit possible at all |
| Monthly | Full account list worked, with disposition | Tells you how much of your addressable list has been burned |
| Monthly | Deliverability: bounce rate, spam complaints, domain health | Protects the asset, and a rising bounce rate means the data is decaying |
That last row is the one to watch hardest. A provider running aggressive volume on decaying data will quietly damage the domain reputation you depend on, and by the time you notice, your own account executives are landing in spam. If the domains are registered to you, you can see this. If they are not, you cannot, which is why the ownership question sits so high on the diligence list.
The mechanics of what good looks like on your side of the fence are in outbound lead generation for SaaS, and the comparison across specific firms sits in outsourced SDR companies compared.
When is building in house the better answer?
More often than the agency market suggests, and the crossover is mostly about contract value and message stability.
Below roughly 15,000 dollars in annual contract value, the economics of a 6,000 dollar a month pod are hard. You need a lot of meetings to justify it, and at that price point self serve and content driven motions usually win. Above 60,000 dollars, the conversation is different: your buyers expect a level of product fluency that outsourced reps rarely reach, and the account research per target is deep enough that you want it done by someone who stays. The middle band, roughly 15,000 to 60,000 dollars, is where outsourcing earns its place.
The second variable is message stability. If your positioning changed twice in the last year, an outsourced team will always be running the version from two quarters ago. That lag is fine for a mature message and fatal for a moving one.
We ran an outsourced pod for nine months and got 31 meetings. What we actually got was a list of 1,100 accounts that will not open an email from us for a year.
Cost the downside honestly. The failed programme costs you the fees, the ramp time your team spent on enablement, and the portion of your addressable market that now associates your brand with a bad sequence. In a market of 4,000 addressable accounts, burning 1,100 of them is a strategic cost, not a line item.
What to do this week
Write the one paragraph that says which segment converts and why. If you cannot, do not shop for a provider yet, work on the message.
If you can, shortlist three providers, send them the same ten diligence questions in writing, and compare the answers side by side rather than in three separate sales calls. Then design the ninety day pilot with a control list and a written opportunity target before you negotiate on price. The full picture of where this sits against your other options is in SaaS lead generation strategies, ranked, SaaS lead generation covers the foundations, where B2B SaaS pipeline actually comes from shows what mix real companies run, and the best lead generation channels for SaaS gives you the cost comparison to hold a provider’s numbers against.
Editable CSV worksheet
SaaS Lead Generation planning worksheet
A practical lead gen planning worksheet: decisions, owners, evidence and next actions.
Frequently asked questions
How much does a SaaS lead generation company cost?
Retained outsourced SDR teams typically run 2,500 to 12,000 dollars a month per rep pod, depending on seniority and geography. Appointment setting on a per meeting basis runs 250 to 800 dollars. Content syndication runs 35 to 90 dollars per lead with a 200 to 500 lead minimum. Full funnel agencies usually start around 8,000 dollars a month on a six to twelve month term.
Is outsourcing SDRs a good idea for B2B SaaS?
It works when you have a proven message, a defined ideal customer profile and account executives with capacity to take meetings. It fails when you are still figuring out positioning, because an outsourced team cannot discover your message for you and will burn through your target list while trying. Outsource execution of a known motion, never discovery of an unknown one.
What is the difference between per lead and per meeting pricing?
Per lead pays for a contact record meeting agreed criteria, usually 60 to 250 dollars. Per meeting pays for a calendar booking, usually 250 to 800 dollars. Per meeting sounds safer but creates a strong incentive to book anyone who says yes, which shows up as no shows and unqualified attendees. Negotiate on held and qualified meetings, defined in the contract, to align the incentive properly.
Who should own the sending domains in an outsourced outbound programme?
You should. Providers often send from domains they control so they can move the infrastructure between clients, which means the warmed domains, the reply data and the deliverability reputation leave with them. Insist on domains registered to your company, even if the provider configures and manages them. This is the single most valuable asset the programme builds.
How long should a lead generation pilot run?
Sixty to ninety days. Shorter than sixty and you are measuring ramp rather than performance, since a new rep needs three to four weeks to reach steady state. Longer than ninety and you have spent enough money that sunk cost starts driving the renewal decision. Set the review date in the contract and put the success metric in writing before the first email goes out.
What reporting should I demand from a lead generation provider?
Weekly activity by rep, sequence level reply and positive reply rates, the full list of accounts touched, meetings booked against meetings held, and lead level source detail written into your CRM rather than a spreadsheet. Ask for read access to their sending tool. A provider unwilling to give visibility into activity is managing your expectations rather than your pipeline.
The saas-marketing.net editorial team Research and editorial
We research, write and maintain every page on this site. The library explains marketing decisions through practical frameworks, explicit assumptions and references. Corrections can be requested through the contact page.
Published September 11, 2026. Last updated .