How do you choose a B2B lead generation agency?

    By Max Erikstedt·Published ·Updated

    Last reviewed:

    TL;DR

    To choose a B2B lead generation agency, ask every candidate the same questions and pick the one that shows experience in your market, explains its sending setup in numbers, puts its definition of a lead in the contract and agrees to a fair trial. Before you sign, also agree what you keep if you stop.

    Want this done for you? See B2B lead generation agency

    The short version

    • Before you call anyone, decide who you sell to, what counts as a lead and who on your team follows up.
    • Ask every agency the same questions. Specific answers are a good sign, vague ones are a warning.
    • Put the lead definition, minimum term, notice period and what you keep at the end into the contract.
    • Run a fair trial. With new sending domains the first two weeks are warm-up, so judge after a full sequence.
    • Score every proposal on the same criteria, not on price alone.

    What should you decide before you talk to agencies?

    Decide who you sell to, what a good lead looks like and who will follow up. Otherwise each agency will define success its own way, and you can't compare them.

    • Your buyer. The industry, company size, region and the job title that makes the decision.
    • Your lead. An interested reply that your team follows up, or a meeting booked in your calendar. See what a qualified B2B lead is.
    • Your follow-up. Someone who can call or email a new lead within a day or two.
    • Your channel. Agencies lead with cold email, LinkedIn, phone or a mix, so pick one that fits how your buyers can be reached. Newlead runs cold email only, with phone numbers delivered so your team can call.
    • Your time frame. With new sending domains, allow about two months before you judge a first round.

    What should you ask every agency?

    Ask each agency the same ten questions and compare the answers side by side. Good agencies answer with specifics. Vague answers are the warning sign.

    QuestionA good answerA red flag
    What exactly counts as a lead?A written definition: the role, the type of company and the kind of replyNo written definition, or every reply counts
    Where does the contact data come from, and how is it checked?Built for your market, with every address verified before the first emailAn old list reused, or addresses checked only after they bounce
    Do you send from separate domains, and are they shared?Dedicated sending domains and inboxes, separate from your main domainYour main domain, or a sending setup shared with other clients
    How many emails does each inbox send per day?A specific, low number, spread over many inboxesNo number, or as many as the inbox allows
    Can we see the copy before it goes out?Yes, and you approve itThey won't share it
    Who answers the replies, and how do leads reach us?They handle every reply and pass on interested leads fast, with contact detailsA weekly spreadsheet, or your team has to work their inbox
    What do you report?Replies, interested leads and bounce rate, each clearly definedOpens or emails sent as the headline number
    Can you show results from companies like ours?Numbers from your market or niche, and how they were countedLogos without numbers, or numbers without definitions
    What is the minimum term and the notice period?A clear first term with a review pointA long lock-in with no trial and no way out
    What do we keep if we stop?Written terms for the leads, data, copy and sending domainsYour data stays in their system

    How do you check their sending setup?

    Ask for numbers in writing: sending domains, inboxes, emails per inbox per day and weeks of warm-up. For reference, a typical Newlead setup is 4-6 sending domains and 100-250 inboxes, each sending about 4 plain-text emails a day without tracking, after 14 days of warm-up.

    The full deliverability version of these questions, with the Gmail, Yahoo and Outlook.com rules and Newlead's own answers, is on our cold email agency page.

    What are the red flags?

    The biggest red flags are vagueness and lock-in. Push back hard, or walk away, if you see any of these:

    • A long minimum term with no trial and no review point.
    • A promised number of leads with no written definition of a lead behind it.
    • Cold email sent from your main domain, or from a setup shared with other clients.
    • No numbers on inboxes, volume per inbox or bounces.
    • Copy you can't see before it is sent.
    • Results reported as opens or emails sent instead of replies and leads.
    • Fees or terms that first show up in the contract.
    • Data that stays in their system when you leave.

    A buyer guide from Cleanlist flags several of the same signs, including no pilot option, shared sending infrastructure and copy you can't approve.

    Which contract terms should you check?

    Check six terms before you sign: the lead definition, data, sending domains, minimum term, notice period and compliance.

    TermWhat to get in writingWhy it matters
    Lead definitionWho counts, at which companies, which replies, and what happens to leads that don't fitIt sets what you pay for and what you can dispute
    DataThat you can export every lead, reply and list built for youCleanlist calls data that stays with the agency "renting leads, not buying them"
    Sending domains and inboxesWho owns them, and what happens to them when you stopWithout them, new domains need weeks of warm-up before you can send again
    Minimum termThe length of the first term and the review pointCleanlist says most agencies require 3-6 month minimum commitments
    Notice periodHow much notice you must give, and any fee for leaving earlyIt sets the real cost of walking away
    ComplianceWho handles opt-outs, and how fastIn the US, the FTC says you "can't contract away your legal responsibility"

    What should the lead definition say?

    It should name the person, the company and the reply, so both sides can check any lead against it. For example:

    • Person. The job titles that count, such as owner, partner or head of finance.
    • Company. The industry, size and region of your target market.
    • Reply. What counts (a request for a call, a price or more information) and what doesn't (auto-replies, a plain no).
    • Contact details. Name, company, email and phone number.
    • Disputes. How a lead that doesn't fit is replaced or credited, and within how many days.

    Newlead delivers interested leads: decision-makers on your list who replied with interest, posted to your Slack with name, company, email and phone number.

    In our ongoing service we send from dedicated sending domains and inboxes, separate from your main domain. When the service ends, we deregister those domains and inboxes on our side. Your delivered leads stay in your Slack, and you can get an export of the recipient list and the sent emails. With our one-time implementation, we build the outbound system and you own it.

    Which pricing model fits you?

    Pick the model that puts the risk where you want it. Whichever you choose, tie it to the written lead definition, because pay per lead rewards volume and a retainer rewards activity.

    ModelYou pay forWho carries the riskCheck
    RetainerThe work, as a monthly feeMostly youWhat the fee includes, and the minimum term
    Pay per leadEach lead that meets the definitionMostly the agencyThe definition, and how disputes are settled
    Pay per meetingEach meeting bookedMostly the agencyWhat counts as a held meeting, and no-shows
    One-time buildA system you then run yourselfYou, after handoverWho on your team will run it day to day

    Newlead doesn't publish prices. Scope depends on your market, volume and setup, and we set it with you on the discovery call. More in pay per lead vs retainer and, for market price ranges, what B2B lead generation costs.

    How do you run a fair trial?

    Give the trial a written goal, your real target list and enough time for a full sequence to run. If the agency sets up new sending domains, warm-up and the first sequence take about five weeks, so a trial that ends at day 30 stops before the first contacts have had every email.

    One buyer guide suggests a 30-day pilot at reduced scope (Cleanlist). With new domains, start that clock at the first send, not at kickoff.

    1. Write down the lead definition before the first email goes out.
    2. Agree how replies are counted. Published figures range from a 0.74% median (Smartlead, replies per person contacted) to a 3.7% average (Saleshandy, replies per email delivered), so a number means little without its definition.
    3. Let the whole sequence run. In the largest campaign of our own outbound, the first email brought 60% of replies and the follow-ups the other 40% (cold email benchmarks 2026).
    4. Judge on interested leads and what your team got from them, not on emails sent.
    5. Agree the next step in advance: continue, change or stop, and the notice each one needs.

    What should the first 90 days look like?

    PeriodWhat should happenWhat to check
    Weeks 1-2The target list is built and verified, the copy is written and new domains warm upA sample of the list, the copy and a written sending plan
    Weeks 3-6The first sequence runs, replies are handled and interested leads are passed on as they come inBounce rate, replies and how fast leads reach your team
    Weeks 7-12More of the list is contacted and copy variants are comparedLeads against the definition, and whether to continue, change or stop

    This timeline follows Newlead's own setup: 14 days of warm-up for new domains, then 4 emails per contact over about three weeks.

    How do you compare proposals side by side?

    Score every proposal on the same criteria, weighted by what matters most to you. A simple scorecard stops the cheapest or most confident pitch from winning by default.

    CriterionSuggested weightWhat a strong proposal shows
    Experience in your market20%Numbers from your market or niche, with definitions
    Sending setup20%Domains, inboxes and daily volume per inbox, in writing
    Lead definition and reporting20%A written definition, with replies and leads counted the same way every time
    Contract and exit terms15%A first term with a review point, clear notice and what you keep
    Price and what it includes15%Every fee listed up front
    Reply handling and delivery10%Who answers replies and how fast leads reach your team

    Score each line from 1 to 5, multiply by the weight and add up. Adjust the weights to fit you, but set them before you see prices. Need a shortlist first? See the best B2B lead generation agencies in 2026.

    Is the outreach legal where you sell?

    B2B cold email is legal in the US and the UK when it follows the rules, while in the EU it depends on the country. You stay responsible when an agency sends for you, so ask how it handles opt-outs. Last checked 3 October 2026:

    • US. CAN-SPAM makes no exception for B2B email but needs no prior consent. Opt-outs must be honored within 10 business days (FTC).
    • UK. The PECR rule on email marketing doesn't apply to companies and LLPs, but sole traders and some partnerships need consent or a soft opt-in. The ICO says its guidance is under review after the Data (Use and Access) Act (ICO).
    • EU. Each member state sets its own rules for email to companies (ePrivacy Directive, Article 13), and GDPR applies to named contacts.

    This is not legal advice. Read the full guide: is cold email legal.

    What we see in our own campaigns

    Our own outbound shows how much the market, the copy and the list change the results. These numbers come from the campaigns Newlead runs to win its own clients, not from client campaigns: 371,590 emails to 143,319 decision-makers across 24 campaigns. Full data: cold email benchmarks 2026.

    • Worldwide reply rate. 5.33% reply rate across 421,456 people contacted for 33 clients in 2026, 55% above the 3.43% industry average (source: Instantly 2026 Cold Email Benchmark Report). We only count real human replies, not out-of-office.
    • Copy matters. Two first-email variants in the same campaign got 0.67% and 0.25% reply rates, a 2.6x difference. Ask how the agency tests copy.
    • List quality shows in bounces. Every address was verified before it entered a sequence, and the bounce rate was 0.62% across all sends. Ask any agency for its bounce rate.
    • The list has to be big enough. For small and mid-market companies we plan for 40 to 50 people contacted per opportunity in the Nordics, about 100 in the UK and 280 to 370 in the US. For US enterprise it is 2,500 or more, so we suggest another channel there. Check that any proposal's list is big enough for what it promises.

    Reply rate here means unique human replies divided by unique people contacted, with auto-replies excluded. An opportunity is a reply positive enough to become a live sales conversation. We don't track opens.

    If cold email fits your market, see how we run it as a B2B lead generation agency.

    Sources

    Last checked 3 October 2026.

    Want this done for you?

    Book a 30 minute call. We'll map out what your outbound engine should look like.

    Book a Discovery Call

    Frequently asked questions

    Quick answers about how to choose a lead generation agency

    How long should a first contract with a lead generation agency be?

    At least long enough to see a full first round, which takes about five to six weeks when new sending domains are needed. In our setup, new domains warm up for 14 days, and each contact then gets 4 emails over about three weeks. Cleanlist says most agencies require 3-6 month minimums. Whatever the length, agree a review point and the notice period before you sign.

    Who should own the leads, the data and the sending domains?

    You should always keep the leads and data built for you, and the contract should say who owns the sending domains. Some agencies run the domains as part of their service, while others build them for you to keep. Either can work if it is in writing. With Newlead's one-time implementation, we build the outbound system and you own it.

    Should you trust a guaranteed number of leads?

    Judge any guarantee by the lead definition behind it. A promise of a set number of leads per month means little if any reply counts as a lead. Before you rely on one, ask what counts, what happens if the agency falls short and whether the guarantee ties you to a longer contract. Get the answers in the contract.

    Should leads be exclusive to your company?

    Yes. Leads from campaigns run for you should go only to you, and the contract should say so in plain words. It matters most when you pay per lead, because each lead is then something you are billed for. In outbound, the replies come from emails about your offer, so an agency should have no problem confirming this in writing.

    Should the agency or your own team handle replies?

    Either can work, but someone has to read every reply and pass on interest fast. If the agency does it, ask how interested leads reach you and how quickly. If your team does it, plan for a daily inbox job that includes auto-replies, opt-outs and wrong contacts. At Newlead, our team handles every reply and posts each interested lead to your Slack with name, company, email and phone.

    Ready to fill your pipeline with qualified leads?

    Book a 30-minute discovery call to discuss your outbound goals and see if we're a fit.

    Prefer to discuss via email first?

    No Sales Pressure

    An honest conversation about your goals and challenges

    Clear Next Steps

    Walk away with actionable insights, whether we work together or not

    Fast Follow-Up

    If it's a fit, we'll have a custom plan ready within 48 hours

    Get our weekly email

    One short email a week on how we get B2B companies 300+ leads a month. Real numbers, tools and client results.

    No spam. Unsubscribe anytime.