// BUYER GUIDE · CHOOSING A LEAD GEN AGENCY
// TL;DR
Choose a B2B lead generation agency the same way you would hire a senior salesperson: by checking real results in your industry, not marketing claims. Skip agencies that will not name 3 clients in your vertical, cannot show sample campaigns, lock you into 12-month contracts with no exit clauses, or refuse to share infrastructure details. Expect to pay $2,500-5,000/month for SMB-focused agencies and $5,000-15,000/month for enterprise SDR firms. Plan a 90-day evaluation window before judging results.
How to Choose a B2B Lead Generation Agency
7
STEPS · COMPLETE BUYER FRAMEWORK
90 DAYS
EVALUATION WINDOW MINIMUM
$2.5K-15K
MONTHLY PRICE RANGE OBSERVED
3
REFERENCES MIN · BEFORE SIGNING
Step 1: Match the agency to your industry
The single highest predictor of success is whether the agency has documented results in your vertical. Not adjacent. Not similar. Yours. A SaaS-tuned cold email agency will struggle to produce facility manager replies because their writers are trained on SaaS buyer language. A cleaning industry specialist will struggle with a 50-person SaaS startup because the buyer language is different. The right agency has run 3+ campaigns in your specific vertical, can name those clients on the discovery call, and will connect you with them for reference checks.
Ask: “name three current clients in my vertical I can call.” If the agency cannot do that, they have not earned the work. If they can, the conversation is a credible starting point.
Key Takeaways
- Documented results in your exact vertical beat results in adjacent verticals.
- Ask for three named clients you can call directly.
- Watch for "we can run any vertical" generalism in the discovery call.
- Vertical specialization typically beats generalist scale for SMB operators.
Step 2: Understand the channel mix
Different channels hit different buyer behaviors. Cold email reaches facility managers and operations decision-makers who live in inbox. Cold calling reaches owners and senior buyers who answer the phone but ignore email. LinkedIn reaches SaaS and tech buyers but rarely works for facility managers. Google Ads reaches buyers actively searching with intent but burns budget in markets where you have no brand presence. Local SEO compounds for established home markets but takes 6-12 months to ramp.
The right agency runs the channels that fit your buyer. A commercial cleaning operator looking to enter a new metro is best served by an agency running cold email and cold calling, not one selling LinkedIn outbound. A SaaS company selling into a CRO buyer is best served by an agency running LinkedIn and email together, not one selling pay-per-meeting. Match the channel mix to the buyer behavior.
Key Takeaways
- Pick an agency whose channel mix matches your buyer behavior.
- Cold email + cold calling for service businesses.
- LinkedIn + email for SaaS and tech.
- Google Ads + SEO for established home markets only.
Step 3: Pricing benchmarks and what you are paying for
Real-world pricing ranges for B2B lead generation agencies in 2026:
- Under $1,500/mo: Almost always offshore list resellers or freelance bookings. Avoid for any serious pipeline build.
- $2,500-5,000/mo: SMB-focused agencies serving service businesses. Should include infrastructure, lists, copy, and reply handling at no setup fee.
- $5,000-10,000/mo: Mid-market SDR firms with dedicated headcount, LinkedIn coverage, and structured reporting.
- $10,000-15,000+/mo: Enterprise SDR programs with multi-territory coverage, defined ICP, and integration with your CRM and sales process.
Hidden costs to watch for: setup fees, data costs billed separately, CRM integration fees, per-inbox sending charges, and minimum commitments beyond the headline price. The right agency tells you the total monthly cost in writing on the discovery call, not after the contract is signed.
Key Takeaways
- Anything cheaper than $2,500/mo is usually a list reseller.
- SMB service business sweet spot is $2,750-5,000/mo.
- Enterprise programs start at $7,000+/mo.
- Watch for hidden setup, data, and per-inbox fees.
Step 4: Red flags to watch for
Six red flags that should make you walk away from a B2B lead generation agency, regardless of price:
- No named clients in your vertical. They have not done this in your industry.
- Refusal to share sample campaigns. Either the work is not theirs, or the work is not good.
- 12-month contracts with no exit clauses. They want to lock in revenue before they prove value.
- Vague infrastructure details. Sending domains, list sources, dialer technology should all be specified in writing.
- Promises of specific lead counts in writing. Real outbound is too noisy to guarantee monthly lead volumes. Anyone guaranteeing 50 qualified meetings a month is either selling list scraping or about to disappoint.
- Surprise fees in the contract. Setup, data, CRM integration, per-inbox charges. All of these should be in the headline price quoted on the discovery call.
Key Takeaways
- No named vertical clients is the single biggest red flag.
- 12-month locks without exit clauses are structurally risky.
- Specific guaranteed lead counts in writing are usually marketing fiction.
- Hidden fees inside the contract are a culture problem.
Step 5: Questions to ask on the discovery call
Eight specific questions to surface fit and honesty before signing:
- Name three current clients in my vertical I can call.
- Show me a sample campaign from a current client (redacted if needed) and the reply rate it produced.
- What is the contract length and what is the exit clause?
- What infrastructure (sending domains, lists, dialer) is included in the headline price vs add-on?
- Who handles negative replies, unsubscribes, and qualification before they hit my inbox?
- How do you handle territory exclusivity? If I sign, will you take another client in my metro?
- What does the first 30 days look like, and when should I expect the first booked meeting?
- If I exit at 90 days, do I keep the sending domains, list, and copy assets?
A confident agency will answer all eight clearly on the call. A pitch-heavy agency will deflect on two or three of these. The deflections tell you everything you need to know.
Key Takeaways
- Eight questions surface fit, honesty, and contract terms before signing.
- Deflections on questions 1, 4, or 8 are the most diagnostic.
- Watch how they answer the IP-ownership question (Q8).
- A pitch-heavy call without specifics is itself a red flag.
Step 6: Contract terms that matter
The contract is where the agency’s real intent shows up. Key terms to negotiate before signing:
- Length. 3-6 months is reasonable. Anything longer should have performance breakpoints.
- Exit clauses. 30-day notice with no penalty is standard for SMB engagements.
- IP ownership. You should own the lists, copy, and infrastructure built during the engagement.
- Territory exclusivity. If relevant to your business, specify in writing.
- Definition of deliverables. Volume commitments (emails sent, dials made, meetings booked) in writing.
- Response time SLA. How fast the agency responds to your inbound inquiries.
Key Takeaways
- Exit clauses with 30-day notice protect you.
- IP ownership of lists and copy belongs in writing.
- Volume commitments and qualification definitions matter more than CPM.
- Territory exclusivity for cleaning, HVAC, services should be explicit.
Step 7: The 30/60/90 day evaluation framework
What good looks like at each milestone:
- Day 30: Infrastructure live (warmed sending domains, inboxes, lists loaded). First campaign sends complete. Reply data collection started. If day 30 has no live sending, escalate.
- Day 60: First qualified replies and booked meetings landed. Copy iterating based on real reply data. Deliverability holding. If day 60 has no booked meetings, this is the escalation point.
- Day 90: Real pipeline value generated. First signed contracts in motion (or clear close-rate data on booked meetings). If day 90 has no closed contracts on qualified meetings, evaluate exit.
The 90-day window is the honest minimum for a fair evaluation. Cold email needs at least 30 days to warm infrastructure and 30-45 days to iterate copy. Anything less than 90 days is not enough data. Anything more than 90 days without results is too much patience.
Key Takeaways
- 90-day window is the minimum for a fair evaluation.
- Day 60 with no booked meetings is the escalation point.
- Day 90 with no closed contracts on qualified meetings is the exit signal.
- Anything shorter than 30 days is impatience; anything longer than 90 days without results is misplaced patience.
// FAQ
B2B lead gen agency buyer FAQ
How much should a B2B lead generation agency cost?
Real-world pricing ranges: $2,500-5,000/month for SMB-focused agencies serving service businesses, $5,000-15,000+/month for enterprise SDR firms. Pay-per-lead options run $50-150 per shared lead. Anything cheaper than $2,500/month is usually offshore list resellers or freelance bookings, not real agency engagements.
How long should I commit to a lead gen agency contract?
Three months minimum makes sense (long enough to set up infrastructure, refine copy, and judge results). Six months is reasonable for established agencies with documented results in your vertical. Anything longer than 6 months without performance breakpoints is structurally risky. Avoid 12-month locks with no exit clause.
What if the agency cannot show clients in my vertical?
Walk away or negotiate a 30-day pilot at reduced cost. An agency that has not run campaigns in your vertical will spend the first 60-90 days learning your buyer language while you pay for it. If they are willing to pilot at reduced cost, they are at least sharing the learning-curve risk.
How do I evaluate results at 30, 60, and 90 days?
Day 30: infrastructure live, first list sends out, reply collection starting. Day 60: first qualified meetings booked, sample copy iterating based on reply data, deliverability holding. Day 90: pipeline value generated, first signed contracts (or clear close-rate data on booked meetings). If day 60 has no booked meetings, escalate. If day 90 has no closed contracts on quality leads, evaluate exit.
Should I work with multiple lead gen agencies at once?
Generally no. Multiple agencies on overlapping channels (two cold email agencies, two cold calling firms) creates infrastructure conflicts and lead duplication. Multiple agencies on distinct channels (one cold email, one Google Ads, one local SEO) can work if attribution is clear and you coordinate between them. Most SMB operators do better with one primary agency owning the outbound channel.
What deliverables should be in writing?
Volume commitments (emails per week, dials per day, etc.), reporting cadence and metrics, infrastructure ownership (who owns the sending domains and lists at end of contract), IP ownership of copy, response time SLA on replies, definition of a "qualified lead" or "booked meeting," exit clauses, and territory exclusivity if relevant.
What red flags appear most often?
Refusal to name current clients. Vague case studies without verifiable numbers. Templated discovery calls that do not ask about your ICP. Locked-in 12-month contracts with no exit clauses. Surprise infrastructure or data fees billed separately from the headline price. Promises of specific lead counts in writing (the data is too noisy to guarantee specific volumes honestly).
Are pay-per-lead and pay-per-meeting models worth considering?
Pay-per-lead platforms sell shared leads (5-15 vendors get the same lead). Close rates run 5-10%, effective CAC lands $1,000-3,000. Pay-per-meeting models can work if the meeting definition is tight (specific decision-maker, qualified ICP, calendar-confirmed). The risk: agencies pay-per-meetinging will book low-quality meetings to hit their quota. Specify the qualification criteria in the contract.
// NEXT STEP
Want to run these questions on us?
Book a 15-minute call. Ask the eight questions above. We will answer all of them on the call, name clients you can verify, and tell you whether outbound fits your business honestly.
See also: Best lead gen agencies for cleaning · Best cold email agencies for service businesses