Home › Blog › B2B lead generation for SaaS companies: who buys, what works, what it costs
B2B lead generation for SaaS: who signs, what gets replies, our per-meeting prices, a named SaaS result, and when not to use outbound.
By Moe Alhosni · Published 31 October 2026 · 7 min read
Short answer: B2B lead generation for SaaS means putting a software company in front of the people who will run, approve and pay for the product, usually by cold email, before they go looking. It works best when the product solves one named problem for one named team, and the meeting goes to an account executive who can demo it the same week. We bill per qualified meeting that took place, once a one-off setup is paid. Blinkoo, a SaaS client of ours, won its biggest customer through our campaigns.
I'm Moe Alhosni and I run ROI Maximizer. SaaS is the category every outbound agency claims, so I will be specific about what we have done in it, what our data says, and where I would send you to someone else.
The person who replies is rarely the person who signs. In a typical mid-market software purchase there are three roles, and your outbound needs a plan for each.
| Role | Typical titles | What they care about | Where they enter |
|---|---|---|---|
| User champion | Head of RevOps, Customer Success Lead, Finance Manager, Engineering Manager | Hours saved this quarter, fewer manual steps | Usually the person who replies |
| Budget owner | VP Sales, CFO, CTO, COO | Cost against a line in the budget, risk of switching | Second call, sometimes the first if the company is under 50 staff |
| Gatekeeper | IT, security, procurement, legal | SSO, data residency, a security questionnaire, contract terms | After the demo, and they can stop it |
Company size changes the shape. Under 50 employees, the founder or a single VP often holds all three roles, and a cold email can go straight to the decision. Between 200 and 2,000, the champion matters most: you are giving one person a reason to bring you into a meeting with their boss. Above that, you are usually selling into a team, not a company, and the sequence should name the team.
One use case per campaign. "All-in-one platform for revenue teams" gives a reader nothing to react to. "Stops your SDRs logging calls by hand in HubSpot" does. Pick the use case where your best customers found value fastest and write only about that.
A trigger the reader can verify. A new VP of Sales in the last 90 days, a hiring push for the role your product helps, a competitor's price rise, a migration off a tool you integrate with. The email says what you saw and why it matters now.
A price answer written before launch. In our data, B2B and tech companies asked the price first in 23% of 366 positive replies read in full, more than any other group we measured (cold email reply rates by industry). If your pricing page says "contact sales", your reply needs a range anyway. A prospect who asks and gets "it depends" goes quiet.
A small ask. Fifteen minutes to see if the use case fits, not a 45-minute demo. The demo is the second meeting.
I will not give you a "SaaS reply rate", because the published ones measure different things. As of October 2026, Mailshake's 2026 guide calls a 0.5–1.5% positive reply rate average for SaaS senders, but cites no source for its table. Instantly's benchmark puts all replies at 3.43% of emails sent, and Belkins puts unique human replies at 0.45%. The difference is the denominator, which I break down on the cold email statistics page.
What I can tell you from our own records: across our campaigns from August 2025 to July 2026, 142 people replied positively on campaigns run for B2B SaaS clients, 9.2% of the 1,543 people in that dataset (positive reply rate benchmark). That is a count, not a rate, and almost all of it came from one client whose replies were mostly not in English. It shows SaaS campaigns produce interested people. It does not tell you how many emails it took.
Use the cost per meeting calculator with your own reply and booking rates. If you have none, assume the low end of the published range and see whether the maths still works.
You pay a setup fee once, between $1,000 and $3,000, to build the list, write the copy and set up separate sending domains. After that there are two ways to pay. Per meeting: $200–$500 for each qualified meeting that actually took place, with nothing billed when a prospect does not turn up. Or flat: $5,000 a month with no per-meeting fee. Neither has a minimum term.
Where a SaaS company sits in the $200–$500 range depends on contract value and how senior the buyer is. A $6,000-a-year tool sold to team leads sits near the bottom. A six-figure platform sold to a CTO sits at the top. Full terms are in pay per meeting lead generation pricing.
One named SaaS result: Blinkoo's CEO and co-founder, Smeraldo Meminaj, says the company acquired its biggest customer through our campaigns. That is the published result in full. I do not have a meetings count or a revenue figure I can share for it, so I will not invent one.
Our two detailed case studies are PR agencies: PR Noir in New York (27 leads, 10 qualified meetings that took place, a $90K deal in its first 45 days) and P1 Communications in the UK (20+ qualified meetings, about half of which progressed to commercial discussions). They show how the process runs. They are not software sales.
Yes, when the email is about one problem for one team and the company can take the meeting fast. It fails for low-priced, self-serve products and for generic "platform" messaging. Blinkoo, a SaaS client of ours, acquired its biggest customer through our campaigns.
Published figures run from 0.45% (Belkins, human replies per email sent) to 3.43% (Instantly, all replies per email sent), and they count different things. Ask any agency for the numerator and denominator before you compare. Then judge on held, qualified meetings, which is what you pay for with us.
The head of the team that feels the problem, not the CEO, once the company is over about 200 people. Below 50 people, the founder or one VP often decides alone. Budget owners and IT usually join on the second call.
With us, $1,000–$3,000 once for setup, then $200–$500 per qualified meeting that took place, or $5,000 a month flat. There is no minimum term and a no-show costs nothing.
More guides on pricing, data and agency choice are collected under guides. If you want to talk through your use case, book 30 minutes or email moe@roimaxi.com.
About the author: Moe Alhosni, founder of ROI Maximizer. Before that he spent four and a half years in sales at Moody's in London, most recently as Assistant Director, Sales, working with banks, asset managers and private equity firms. He runs the campaigns behind the first-hand data on this site. LinkedIn
After Moody's he was Sales Director at Coinshift, a Web3 treasury management company (2024). Before Moody's he worked at BLOM Bank France in London on settlements and customer service, including AML/KYC record updates. Full career
Or run the free GTM teardown on your own site for the ICP, cold email and numbers specific to your company.
ROI Maximizer is a trading name of M Ventures LTD, registered in England and Wales, company no. 15554493. Registered office: 4 Beau Street, Bath BA1 1QY, United Kingdom. moe@roimaxi.com
© 2024–2026 M Ventures LTD. Privacy notice · Editorial policy · Methodology · Corrections