Skip to Content

How to Choose a Lead Generation Company for a Small Business: 9 Questions to Ask First

The three ways these companies charge, what each one really delivers, and the questions that tell you in one call.

The best lead generation company for a small business is the one that shows you every call it makes, works your contacts more than once before calling them dead, and refuses to promise a number of meetings before it has heard your market. Ask the nine questions below before you pay anyone, and you will know in one conversation whether a company sells names or sells work.

This guide is for owners of small service and B2B businesses in the US, the UK, Canada and the Gulf who are comparing lead generation companies and cannot tell them apart from their websites. You get the three ways these companies charge, a table of what each one actually delivers, the nine questions with the answers to listen for, a worked example, and the red flags that should end the call.

The nine questions, and the answers to listen for, in under a minute.

What a lead generation company actually sells

Under the same name you will find three very different businesses. Some sell lists of names and contact details. Some sell appointments and charge per meeting. Some sell people and time: a caller or a small team that works your contacts every day and books what comes out of it. Knowing which one you are talking to matters more than any price on the page.

The three models, at a glance

ModelWhat you pay forWhat you actually getWho owns the dataTypical weak spot
List sellerA file of names, per recordContacts, nobody calling themYou, once deliveredOld or wrong numbers, and the calling never happens
Pay per appointmentEach meeting bookedMeetings, often with people who never planned to buyUsually the agencyNo-shows and weak meetings, the agency is paid either way
Retainer, agency teamA monthly feeActivity reports, sometimes meetingsOften the agencyYou see totals, not the calls behind them
Dedicated caller in your own CRMA named person's timeEvery contact worked, every call recorded, meetings on your calendarYouNeeds a clear list and a script you approve

None of these models is wrong for every business. What goes wrong is paying for one while believing you bought another.

Not sure where your leads go cold today? Get your Lead Leak Score in 2 minutes →

The 9 questions to ask before you pay

  1. Can I hear real calls before I sign? A company that calls for a living has recordings. Ask for two, with private details removed. If they only have a sales deck, they have not shown you the work.
  2. How many times do you try a contact before you call it dead? Most people need two or three attempts at different times of day before anyone answers. One try and a "no answer" is not a result.
  3. Where does each call get logged, and can I see it the same day? The answer you want is a named system you can open, with the outcome and the recording on every contact. A weekly PDF of totals is not the same thing.
  4. Who owns the list, the notes and the recordings if I stop? If the answer is the agency, every month you pay builds their asset, not yours.
  5. Who exactly is calling for me? A named person who learns your business sounds very different from a rotating pool reading a script for ten clients at once.
  6. Do I approve the script before the first call? Your name is on every call. You should read and change the opener, the questions and the next step before it is used.
  7. What do you count as a meeting? A meeting should be a real person with a real need who agreed to a time on your calendar. Ask how they handle no-shows and whether a meeting you would never have taken still counts.
  8. Can I start small? A good company will let you test its work on a small number of your own prospects before a long contract. A long minimum term before you have heard a single call is a warning.
  9. What will you not promise? This is the best question of the nine. An honest company tells you what it cannot guarantee on a cold list. A company that guarantees a count of meetings before hearing your market is guessing.

Red flags that should end the call

  • A guaranteed number of meetings, quoted before they have asked who you sell to.
  • No recordings, or recordings you may only hear after you sign.
  • The agency keeps the CRM, the list and the call notes.
  • A long minimum contract with no small first step.
  • Results reported as totals, with no way to open the call behind a number.

A worked example: two offers for the same business

The figures below are an example to show the math, not market averages. Put in your own numbers.

LineOffer A: pay per appointmentOffer B: dedicated caller in your CRM
Contacts worked in a monthUnknown, not reported400, each tried up to 3 times
Calls you can listen toNoneEvery call, on the contact
Meetings booked106
Meetings that showed up and fit45
Contacts who said "call me next month"Not trackedLogged with a dated follow-up
What you own at the end4 conversations5 conversations, 400 worked contacts and every recording

Offer A looks better on the headline number. Offer B leaves you with more real meetings and a pipeline you keep, including the people who said "not now" and will buy later.

What our own call records say

We call businesses for small companies every working day and keep every record. In our cold calling records, as of 4 November 2026, 467 of the 791 businesses we dialled picked up, and about 1 in 14 of the people who picked up agreed to a next step. Many of those next steps came on a later call, not the first. That is why the question about attempts matters so much. Our guide to why our won deals took twenty-two touches shows what that persistence looks like, and our comparison of what appointment setting costs, three ways to pay puts prices next to each model.

How we approach it

We are one of these companies, so judge us by the same nine questions. Our lead generation service for small business works the contacts you already have and the lists we build with you. A named caller from our team calls in your business hours, inside a CRM in your own business name, every call recorded on the contact, each contact tried up to three times before it is marked a true no answer. You approve the script first and you keep everything if you stop.

A simple first step is the Market Test: a trained caller calls 20 of your prospects on our line, every call recorded, for $75, and the full $75 counts toward a week of calling if you continue within 7 days.

Where this guide does not go far enough

If you have no list at all and do not know who your buyer is, no lead generation company will fix that for you; spend a week writing down who bought from you and why first. And if your leads already come in faster than you can answer them, you do not need more leads. You need someone to call back the ones you have, today.

Lead generation company questions, answered

Ask to hear real calls, ask how many times each contact is tried, ask where every call is logged and who owns the data if you stop. Then start with a small test on your own prospects before any long contract.

It can be, if the company defines a meeting the way you do and handles no-shows fairly. The risk is that the agency is paid for the booking, not for the fit, so you get more meetings and fewer buyers.

A list is only useful if someone calls every row more than once. If you do not have the hours to do that, the list will sit in a folder. Buy calling time first, and build the list for that caller.

Not honestly on a cold list before it has called your market. It can guarantee the work: how many contacts are called, how many attempts each, and that every call is recorded. Meetings come out of that work, follow-up and rapport.

You. The list, the notes, the outcomes and the recordings are your pipeline. If they live in the agency's system, you start from zero the day you leave.

You should hear real calls and see outcomes on your contacts in the first week. Meetings usually build over the following weeks, because many people say yes on a second or third conversation, not the first.

Two ways to stop losing leads this week

Get your Lead Leak Score

8 questions, 2 minutes. See exactly where your leads go cold and get the 3 fixes that matter for your business.

Get my score →

Get 25 prospects who fit your business

Tell us who you sell to. Our team builds 25 verified businesses and the opener script to call them. Free, 5 requests a week.

Get my free list →

Useful even if you never work with us.

Daly Babay, founder of Talent Alliance Hub
Written by

Daly Babay

Founder of Talent Alliance Hub, a French company headquartered in Paris, with offices in the GCC and partner offices in the United States. I build the CRM and the managed sales team that answers every lead for owners in the Gulf, Europe, the USA and Canada, and everything on this blog comes from running that work every day.

4.8/5 average rating from 360+ clients600+ orders delivered11 countries, EN FR AR
Rather have it done for you?

Stop losing leads to silence

A dedicated growth expert, managed by us, calls back every lead and chases every quote inside an AI CRM set up for you on your own domain. See how the outsourced sales follow-up service works, or get a written plan for your business first.

Is an AI Receptionist Worth It for a Small Business?
What it handles well, where it falls short, and the five-call test to run before you pay.