Lead generation is worth it for a B2B company when the gross profit from the deals it produces covers its full yearly cost, inside a payback window your cash can survive. You need four figures from your own books:
- Gross profit per deal.
- Your meeting-to-deal rate.
- Your sales cycle.
- How many months of spend you can fund before the first contract pays.
If one or two deals cover a year of outreach, it is worth it. If you need two dozen small deals just to break even, it is not, and switching vendors will not change that.
One of our B2B clients landed 86 qualified leads and more than $900k in new revenue over two months. That is no forecast for your company. Your own deal size, close rate and cycle decide what is realistic. The tables below run the same arithmetic on your numbers before anyone sends a single email.
Everything here is about the decision before you spend. If a program is already live and you need to judge it, read how to measure outbound ROI when deals take months.
Who is lead generation a good fit for?
Not everyone. Here, lead generation means paying for conversations with buyers through an in-house SDR, a bought list, or an agency that books meetings. Brand work, ads and broad demand generation are separate budgets with separate math.
It fits companies that already sell something people pay for. I only take on companies that already have paying clients, because a business still at zero needs a product and a buyer first, and outreach supplies neither. Without them, outbound just shows an unclear offer to a few thousand inboxes, only faster.
Deal size comes next. Most companies I work with sell contracts from USD 10,000 upward, and plenty of them sign six- or seven-figure deals, which is where the tables below look friendly. Outbound makes a working offer and sales process bigger. It cannot build either one.
What break-even deal size makes lead generation worth it?
Start with one division. Take your yearly all-in cost and divide it by your gross profit per deal. The answer is how many deals a year you need to break even.
All-in means everything. At my agency, the monthly fee starts from USD 3,000 (about EUR 2,500) and can reach USD 10,000+ when a company needs more channels or more work. Tools, sending domains, mailboxes and data are paid separately, directly by the client. Add the hours your own people spend on replies and calls. The rows below show a lean, a mid-size and a heavy program.
| Yearly all-in cost | $5,000 gross profit per deal | $15,000 | $40,000 | $100,000 |
|---|---|---|---|---|
| $60,000 | 12 deals | 4 deals | 2 deals | 1 deal |
| $120,000 | 24 deals | 8 deals | 3 deals | 2 deals |
| $180,000 | 36 deals | 12 deals | 5 deals | 2 deals |
Deals are rounded up, because nobody signs half a contract.
To find your own number, average the gross profit on last year's closed deals. Then pick the row closest to what you would really spend.
Two quick reads of the table:
- Below about $15,000 gross profit per deal, lead generation pays only if deals renew or your close rate is strong.
- Above $40,000, cost rarely decides the question. The screens further down do. One of my clients signed two multiple six-figure contracts in a single week. At that size, the table stops being the hard part.
The table demands break-even on deals closed within 12 months, a strict bar when sales cycles run 6 to 12 months. Bessemer Venture Partners sets a looser one for bigger deals.
Its analysis of its cloud portfolio targets CAC payback (the months it takes to earn back the cost of winning a customer) under 12 months for SMB-focused companies, under 18 months for mid-market and under 24 months for enterprise (Bessemer Venture Partners, 2021). If your deals are enterprise-sized, judge against the longer window.
How many meetings do you need to break even?
Divide the deals you need by your meeting-to-deal rate, then divide by 12. The result is the number of booked meetings per month the program must produce.
| Deals needed per year | Meetings per month at 10% meeting-to-deal | At 15% | At 20% |
|---|---|---|---|
| 2 | 1.7 | 1.1 | 0.8 |
| 4 | 3.3 | 2.2 | 1.7 |
| 8 | 6.7 | 4.4 | 3.3 |
| 12 | 10 | 6.7 | 5 |
| 24 | 20 | 13.3 | 10 |
If you do not know your rate, count last quarter's held meetings and signed deals before you guess. Real rates from live campaign windows are in this breakdown of B2B meeting-to-close rates.
Then work back to volume. I plan on about 1 reply per 100 emails, about half that when we send thousands a day, and I expect 10% to 50% of those replies to book a meeting. Both averages fall as volume rises.
So 5 meetings a month -> 10 to 50 replies -> roughly 1,000 to 5,000 emails a month at a 1% reply rate, counting first messages and follow-ups. What each of those meetings costs, channel by channel, is in what one B2B sales meeting costs.
To turn a revenue goal into a meeting count, see how many meetings you need to hit a revenue target.
What cash gap should you expect before the first deal closes?
The cash gap is everything you spend between signing and the first payment from a new client.
My team needs about 15 days to go live after you sign, and the first replies and booked calls often arrive within a month of going live. One tech client went from zero qualified calls to 40+ a month within 90 days.
The contracts usually come much later. In B2B, sales cycles of 6, 9 or 12 months are common, and a deal from a call in month one may close 4 or more months after that call.
A worked example, with made-up round numbers. Say your all-in spend is $10,000 a month. You spend the first half month on setup, hold a first meeting in month one, and close in month five. With 30-day payment terms, the first cash arrives around month six. That is about $60,000 out before a dollar comes back.
Two rules follow:
- If you cannot fund that gap without stress, wait. A campaign cancelled in month three usually stops before the first deals close.
- Judge month one on replies and meetings. Revenue comes later. I recommend at least 3 months of sending and adjusting before anyone calls a verdict, and across the industry it usually takes about 6 months to get outbound fully working.
When is lead generation not worth it yet?
Run these six screens before you sign anything. If one screen fails, fix it first. If two or more fail, keep the money for now.
| Screen | Ask yourself | Not yet if | Fix first |
|---|---|---|---|
| Fit | Do paying clients already buy this exact offer? | Nobody in the target segment has paid yet | Close your first clients by hand, from your network |
| Margin | Where do you land in the break-even table? | You need 24+ deals a year at your cost row | Raise the price, repackage, or target bigger accounts |
| Cash buffer | Can you fund the months until the first close? | The gap above would strain payroll | Start later, or start smaller |
| Response capacity | Who replies within a day and takes the calls? | No one has free hours on the calendar | Clear time before buying meetings |
| Closing | What share of held meetings sign? | Below the rate your target row needs | Fix the sales process |
| Ideal buyer (ICP) | Could you describe the buyer in a single sentence? | You list three audiences "for now" | Pick one buyer and one offer |
Closing is harder than one good call suggests. Forrester's 2024 State of Business Buying reports that 86% of B2B purchases get stuck at some point before they close, with an average of 13 people involved in the decision (Forrester). A meeting with one interested person is only the start of a long internal sale.
Should you buy leads, hire an agency, or do it yourself?
The four options differ most in how fast meetings start and what you own when you stop paying. Pick by your cash and your team's free hours.
| Option | Time to first meetings | Control | Cost shape | What you keep | Worth it when |
|---|---|---|---|---|---|
| In-house SDR | Slowest: hiring plus ramp | Full | Salary, tools and a manager's time, fixed every month | The playbook and the data | A repeatable way to book meetings already exists |
| Referrals or content | Unpredictable | Full | Mostly founder and team time | Trust and reputation | Your network keeps up with your growth targets |
| Bought leads or lists | The list arrives fast, meetings come slowly | You run all the outreach | Per list or per lead | Very little | Your team can work the leads fast and close well |
| Agency | Weeks | Shared | Monthly fee plus tools | Depends on the reporting | The offer is proven and nobody inside has time to build the system |
Bought leads are a common trap. Cheap freelancer lists bring bounces and low opens, and a list alone books no meetings.
Agencies vary a lot. Founders who come to me after three agencies were usually overpromised and under-delivered. So before anyone starts sending, ask what the agency will fix first. Sourced agency price ranges and pricing models are in how much lead generation agencies actually charge.
What is the biggest mistake in lead generation?
The biggest mistake is treating lead generation as a volume problem before the offer and the list are right.
When results are flat, I suspect packaging first. That means how the offer is framed, priced and proven. Only then do I blame the channel. Send a weak offer to ten times more people and you get ten times the silence. Copy will not rescue a bad list or a weak sending setup either.
So I start every new campaign small. A funnel that fails on a few hundred contacts will fail on fifty thousand too, so I prove replies and meetings at small numbers before adding volume. Small numbers are only the test phase. Stay at 50 or 100 hand-picked leads a month and luck decides the result, because most of those people are busy or not buying this quarter.
A related mistake is buying more meetings to cover a closing problem. Booking a meeting and winning a contract are two separate skills. When a team closes few of its booked meetings today, expect that rate to fall further once colder volume arrives. More meetings in front of a weak sales process only make the losses bigger. Judge the program on signed contracts, not on the meeting count.
What does my team do when the numbers say yes?
We run outreach on cold email and LinkedIn. No cold-calling army, no dialing floors. Calling people who already replied is an optional extra. The monthly fee covers strategy, list building, copywriting, campaign setup, sending, reply handling and reporting. Onboarding is usually one 60-minute Zoom call plus a few emails. Clients get weekly and monthly reports and a direct line to me.
Interested leads still have to be answered and closed by your own team, which is why the closing screen sits in the table above.
Before you talk to any agency, mine included, put your own numbers into the first table. If your row says one or two deals, the conversation is worth having. If it says 24 or more, fix the offer first.
Want to check whether the numbers work for your deal size before you spend anything? Book a call and bring your average contract value and close rate.
Questions founders ask before buying lead generation
What if referrals already bring in enough business?
Keep them as your base, and check how predictable they are. Referrals depend on other people's timing, so pipeline can dry up for a quarter with no warning. Lead generation earns its place when your growth target is bigger than what your network delivered over the last 12 months. If referrals already cover the plan, wait.
Should you wait if your sales cycle is longer than six months?
Usually not, if the deals are large. A long cycle means pipeline you start now pays next year, so waiting only pushes that revenue further out. I treat quiet months like November and December as setup time for the following year. What a long cycle really demands is runway: size the monthly spend to a gap you can carry for a year.
What if an agency is far cheaper than everyone else?
Ask who will write and send your messages, then look those people up on LinkedIn. My team is made up of senior experts only, with no interns or juniors doing the work, and that costs more. A low retainer often buys a junior team. Compare what each fee buys in experience and responsibility before you compare the monthly numbers.
Does lead generation work in a small niche market?
It can, with a different plan. Volume is the constraint here, because a booked meeting takes hundreds of contacted people at typical reply rates. If your market holds only a few hundred companies, contact several decision-makers per account, personalize heavily, run longer sequences and consider a second geography. A plan built on volume alone will burn through a small market in weeks.
