Written by: Aaron Rovner, Founder, Saas Hero | Last updated: September 2, 2026

Key Takeaways

  • Many agencies report high lead volume while sales teams see almost none convert, which exposes a gap between reported metrics and real revenue.
  • The 21 questions in this guide sit in seven categories: Lead Qualification, Data Sourcing, Channel Strategy, Tech Stack, Pricing, Reporting, and Red Flags. Together they reveal whether an agency builds qualified pipeline or just collects form fills.
  • Most agencies lack documented qualification criteria, verified data sources, CRM integrations, or transparent pricing, so they are structurally unable to deliver reliable pipeline.
  • Red flags such as purchased lists, last-click attribution, 12-month lock-ins, and vague disqualification processes signal agencies that waste budget and damage deliverability.
  • Schedule a discovery call with SaaSHero to see how we answer these questions before you sign with any lead generation agency.

1. Lead Qualification: How Do You Define a “Qualified Lead”?

  • Question 1: “What criteria must a lead meet before you pass it to sales?”
  • Question 2: “How do you ensure ICP fit, and how do you disqualify?”
  • Question 3: “Can you walk me through your documented qualification process?”

A good answer includes specific, documented criteria such as BANT thresholds, lead scoring minimums, and ICP firmographics that match the sales team’s acceptance definitions. A bad answer sounds vague, for example “anyone who fills out a form.”

The average MQL-to-SQL conversion rate is 13%, which means 87% of marketing-qualified leads never become sales-qualified. That rate declined further to 9.8% in 2026, while top-quartile teams still convert 28% of MQLs to SQLs. This 22-point gap comes from qualification discipline, so an agency without a rigorous definition hands your sales team garbage.

2. Data Sourcing and Verification: Where Do Leads Actually Come From?

  • Question 4: “Do you use in-house data or purchased lists?”
  • Question 5: “How do you verify contact data, and what tools do you use?”
  • Question 6: “What is your process for data hygiene and deduplication?”

A good answer explains transparent sourcing with named verification tools such as NeverBounce or ZeroBounce, a documented refresh cadence, and a deduplication step before records enter the CRM. A bad answer stays defensive or vague about list origins.

B2B contact data decays at roughly 22.5% annually, so purchased lists often go stale before anyone uses them. Bounce rates above 3% damage email deliverability and sender reputation, and a 3% bounce rate is the ceiling before Google and Microsoft start throttling a sending domain. An agency that leans on purchased lists takes the lazy path and bills you for the damage.

3. Channel Strategy: How Will You Reach Our Buyers?

  • Question 7: “Which channels do you specialize in, and why those?”
  • Question 8: “How do you tailor messaging per channel and funnel stage?”
  • Question 9: “Can you share examples of successful campaigns in our industry?”

A good answer describes a multi-channel approach such as paid search for demand capture and paid social for demand creation, with stage-specific messaging and a rationale grounded in your sales motion. A bad answer relies on a one-size-fits-all playbook that ignores ICP and deal size.

Buyers use LinkedIn to research and network, and they use Google when they want to buy software. An agency that runs the same conversion campaign against cold LinkedIn audiences wastes budget. The average B2B buyer has 27 touchpoints before engaging with sales, so your agency needs a strategy that spans channels and stages instead of a single-channel playbook.

4. Tech Stack and CRM Integration: How Will You Measure and Attribute?

  • Question 10: “What tech stack do you use, and how does it integrate with our CRM?”
  • Question 11: “How do you track leads from click to closed revenue?”
  • Question 12: “Are you optimizing campaigns around CRM data or just form submissions?”

A good answer includes native integrations or API-based tracking with multi-touch attribution, a clear view of primary versus secondary conversions, and the ability to push lifecycle stage events back into ad platforms. A bad answer relies on last-click attribution or “we send you a monthly PDF.”

Question 12 reveals how the agency really operates. An agency that optimizes to form submissions tells the ad platform that a form fill is the goal, and the platform then finds the people most likely to fill forms such as students, competitors, job seekers, and existing customers. Google Ads behaves like a self-fulfilling prophecy. Feed it high-quality CRM data and you get high-quality performance. Feed it form fills and you get form fillers. Most agencies never ask this question. SaaSHero asks it first.

5. Pricing and Contract: What Are the Traps?

  • Question 13: “What is your pricing model, such as retainer, percentage of spend, or per lead?”
  • Question 14: “Do you offer a pilot period, and what does it look like?”
  • Question 15: “What are the contract terms and exit clauses?”
  • Question 16: “Who owns the data, ad accounts, and assets if we part ways?”

A good answer explains transparent pricing with a 90-day pilot, a 30-day exit notice, and explicit written ownership of all data, ad accounts, and creative assets. A bad answer locks you into a 12-month term with no exit clause or ambiguous asset ownership.

Percentage-of-spend pricing rewards the agency for spending more instead of spending well. Per-channel pricing discourages testing new channels because adding one raises your invoice. A flat retainer based on total ad spend removes conflicts of interest, so the agency can recommend shifting budget without taking a pay cut. Auto-renewal language is the most agency-favorable clause buyers commonly miss, and it often hides in the back of MSAs while creating the largest financial impact when overlooked.

A 90-day evaluation window is the honest minimum for fairly judging a lead generation agency. Treat day 60 as the escalation point if no booked meetings have occurred. Treat day 90 as the exit signal if no qualified pipeline has resulted.

6. Reporting and Metrics: What Will You Report and How Often?

  • Question 17: “What KPIs do you track, and which are leading versus vanity?”
  • Question 18: “Do we get access to a live dashboard or only monthly reports?”
  • Question 19: “How do you tie leads to pipeline and revenue instead of just form fills?”

A good answer offers real-time dashboards such as Looker Studio or HubSpot that report cost per qualified lead, pipeline created, and CAC payback period. A bad answer sends a monthly PDF of clicks and impressions.

The median B2B cost per lead is $213, while top-quartile programs achieve $84, which creates a 4.7x spread driven by ICP discipline instead of volume chasing. If your agency cannot report pipeline, you cannot defend the budget to your board.

7. Red Flags and Killer Questions: The 60-Second Agency Test

Use these red flags and questions as a quick screen before you invest serious time.

Five red flags that should end the conversation immediately:

  • Guarantees a specific number of leads without defining quality
  • Refuses to name current clients in your vertical
  • Uses only purchased lists with no verification process
  • Has no CRM integration capability
  • Requires a 12-month contract with no exit clause

Five killer questions that expose agency quality in under 60 seconds:

  • “What is your process for disqualifying leads?”
  • “How do you handle a campaign that is not performing, and what is your optimization playbook?”
  • “Can you walk me through your last campaign’s results in terms of pipeline, not leads?”
  • “Whose domains does your cold email run on?”
  • “What clients do you turn down, and why?”

Hesitation on any of these five questions is itself the answer. Agencies worth hiring can name who they are wrong for, and agencies that never disqualify anyone have no clear model of where they win.

Summary Table: The Complete Vetting Checklist

Question Category Key Question to Ask What a Good Answer Looks Like
Lead Qualification “How do you define a qualified lead?” Documented BANT or lead scoring criteria aligned with sales acceptance definitions
Data Sourcing “Where does your data come from?” In-house or verified sources with named tools such as NeverBounce or ZeroBounce
Channel Strategy “Which channels do you specialize in?” Multi-channel with stage-specific messaging instead of a one-size-fits-all playbook
Tech Stack “How do you integrate with our CRM?” Native integrations with multi-touch attribution tracked to revenue outcomes
Pricing “What is your pricing model?” Flat retainer based on total ad spend instead of per-channel fees or percentage of spend
Reporting “What KPIs do you track?” Live dashboards showing pipeline created, cost per SQL, and CAC payback period
Red Flags “What clients do you turn down?” Clear disqualification criteria and named ICP exclusions the agency can articulate

Why SaaSHero Fits This Vetting Framework

After you ask these 21 questions, you gain a clear picture of which agencies can deliver qualified pipeline. Most agencies fall short, and SaaSHero is built to answer every question correctly.

SaaS Hero: The client-friendly SaaS marketing agency that proves pipeline
SaaS Hero: The client-friendly SaaS marketing agency that proves pipeline

As the outsourced inbound growth team for B2B companies, SaaSHero owns strategy and execution across paid media, creative, landing pages, and reporting. We optimize against CRM revenue data instead of form-fill counts. With over $60M in ad spend managed for B2B SaaS companies and Google Premier Partner status in the top 3% of agencies, SaaSHero operates on a flat retainer based on total ad spend, not channel count. This structure removes the conflicts of interest that distort many agency relationships.

TripMaster adds $504,758 in Net New ARR in One Year
TripMaster adds $504,758 in Net New ARR in One Year

When you ask “Are you optimizing around CRM data or just form submissions?” SaaSHero is the agency that asks that question first. Nothing goes live without client approval. All ad accounts, assets, and data belong to the client throughout the engagement and at offboarding, so you never leave with hostages.

SaaS Hero: Trusted by Over 100 B2B SaaS Companies to Scale
SaaS Hero: Trusted by Over 100 B2B SaaS Companies to Scale

Talk with SaaSHero’s team and put this exact checklist in front of us.

Over 100 B2B SaaS companies have grown with saas here
Over 100 B2B SaaS companies have grown with saas here

Frequently Asked Questions About Vetting Lead Gen Agencies

What is the difference between a lead and a qualified lead?

A lead is any contact who shows interest, such as a form fill, a content download, or a webinar registration. A qualified lead meets your ICP criteria like industry, company size, and role. A qualified lead also shows buying intent through behavior such as requesting a demo, engaging with pricing content, or matching BANT criteria. As noted earlier, the average MQL-to-SQL conversion rate is only 13%, so most leads never become sales opportunities. The gap between a lead and a qualified lead is where many agencies lose their clients’ pipeline, and the vetting questions in this guide focus on that gap.

How long should a pilot period be with a lead generation agency?

A 90-day pilot gives enough time to judge a lead generation agency fairly. The first 30 days cover setup, onboarding, conversion tracking, campaign builds, and approvals. Days 31 through 60 form the first real optimization window, where the agency cuts underperformers, adjusts audiences, and runs initial landing page tests. Day 60 should trigger escalation if no booked meetings have occurred. Day 90 should trigger an exit if no qualified pipeline has resulted. Shorter pilots do not provide enough data, and longer pilots without clear breakpoints shift too much risk to the buyer.

What should I look for in a lead generation agency contract?

Three elements deserve a firm stance. First, insist on a written definition of “qualified lead” with a documented rejection process, because without this every body on the calendar counts as a lead. Second, require a 30-day notice exit clause with no auto-renewal, or require explicit re-signature at renewal, since auto-renewal language is the most commonly missed clause in agency MSAs. Third, secure explicit ownership of all data, ad accounts, creative assets, and files in writing. Twelve-month contracts with no exit clause protect the agency’s revenue before they prove value, and any contract that limits your flexibility is a structural red flag.

What is a reasonable cost per qualified lead for B2B SaaS?

The median B2B cost per lead is $213 in 2026, while top-quartile programs achieve $84, which creates a 4.7x spread. For B2B SaaS, expect $100 to $300 per lead depending on channel, deal size, and ICP specificity. Google Ads for B2B SaaS averages $79 to $310 per lead, and LinkedIn Ads average $75 to $230. The more important metric is cost per sales-qualified lead or cost per opportunity, because those metrics tie spend to revenue and answer the questions your board will ask. An agency that reports only cost per form fill focuses on the wrong number.

How do I know if an agency is optimizing to revenue or just to form fills?

Use Question 12 from this guide directly and ask, “Are you optimizing campaigns around CRM data or just form submissions?” A revenue-oriented agency will describe a primary-versus-secondary conversion architecture, explain how lifecycle stage events flow back into ad platforms, and show CRM-connected dashboards instead of platform-only reports. An agency that optimizes to form fills will describe reporting in terms of leads generated, cost per lead, and form completion rates. The ad platform finds more of whatever it gets rewarded for. If the reward is a form fill, it finds form fillers. If the reward is a sales-qualified opportunity, it finds buyers. The agency’s answer to this question tells you which loop they run.

Conclusion: Turn This Checklist Into Your Next Conversation

You may have worked with an agency that reported volume while pipeline stayed flat. The 21 questions in this guide give you a clear framework to prevent a repeat. Many agencies will fail this test because they cannot define a qualified lead, cannot integrate with your CRM, and still optimize to form fills instead of revenue.

SaaSHero is built to pass every question in this framework. Set up a discovery call and see how our team answers each one before you sign your next lead generation contract.

Read Next