Home › Blog › Pay-Per-Result Lead Generation: How It Works and Costs
Pay per result lead generation for B2B: what counts as a result, what each one costs, what to get in writing, and when it is the wrong choice.
By Moe Alhosni · Published 28 October 2026 · 14 min read
Short answer: Pay per result lead generation means you pay an agency for an outcome, not for its time. The outcome is a lead, a booked appointment or a meeting that took place, so check which. The fairest version bills only for held meetings you approved against criteria agreed in writing. Ours: a $1,000–$3,000 setup, then $200–$500 per qualified meeting, nothing for a no-show. It suits unproven outbound and gets expensive at high volume.
B2B meetings, not home-services leads. Much of what comes up when you search for pay per result lead generation is consumer pay per lead: a roofing quote request or a legal enquiry, sold to a local firm. This page is about B2B: a meeting between you and a business buyer, booked through cold email. The prices and terms below apply to that, not to consumer leads.
I'm Moe Alhosni, founder of ROI Maximizer (ROI Maxi). We sell pay-per-result lead gen to B2B founders, so I have an obvious interest in you liking the model. Below is how it works, what it costs, what to check in the contract, and the cases where I would tell you to pay a retainer or hire someone instead. The two client results I can show with numbers both come from PR agencies, and I say so where they appear.
A retainer pays for a team's time every month. Pay per result lead generation pays for something the team produced. Everything else can look the same: the list, the emails, the replies, the weekly report. What changes is when the invoice is earned, and who pays for a month that produces nothing.
On a retainer, you pay for the empty month. On a pay-per-result deal, the agency does. That is the whole trade. You give up a capped cost in a good month, and in return a bad month costs you nothing beyond the one-off setup.
The model does not change the work. It changes the incentive. An agency paid per result only gets paid when the work turns into something you can see, so it has a reason to drop a dead list early and to answer replies the same day.
"Result" has no fixed meaning. Before you compare prices, find out which of these a vendor bills for. Each step further down the funnel moves one more drop-off from you to the agency.
The funnel, in order: booked → held → qualified → opportunity.
| What the vendor calls a result | When you are billed | What stays with you |
|---|---|---|
| A lead | A contact or reply that fits the vendor's own definition is delivered | Turning it into a meeting, the no-show, the close |
| A booked appointment | A meeting is in the calendar | The no-show, the close |
| A held meeting | The meeting took place | Whether the person could buy, the close |
| A qualified meeting that took place | It happened, and you approved it against written criteria | The close |
| An opportunity | A meeting became a sales opportunity, by a definition agreed in advance | The close, and the argument over what an opportunity is |
Booked against held is the line most buyers miss. A booked appointment that no-shows is a charge for nothing, and "pay per meeting" sometimes means booked. Ask for the trigger in writing.
"Lead" is the loosest word of all. It can mean a person who downloaded a guide, a verified email address or an interested reply. The vendor is paid at the hand-over and never sees whether the lead became a meeting. Two real per-lead offers, and how to turn a price per lead into a price per meeting, are in pay per appointment vs pay per lead.
We bill on the fourth row: a qualified meeting that took place and that you approved. "Qualified" is defined by six criteria, agreed in writing before the first email goes out:
After each meeting, you decide whether it met the definition. If it did not, you tell us why and it stays off the invoice. The full clause, and the three questions that expose a vague one, are in what counts as a qualified meeting.
Most pay-per-result deals have two parts: a one-off setup fee and a price per result. Some add a monthly fee on top. That makes them hybrids, and the monthly fee is still due in a month with no meetings.
Ours, in USD for every client:
| What you pay | When you pay it | What you never pay for |
|---|---|---|
| $1,000 to $3,000 setup, once | At the start, before outreach begins | Anything else before a meeting happens |
| $200 to $500 per qualified meeting | Monthly, in arrears, after the meeting took place and you approved it | A no-show, or a meeting you rejected against the written definition |
| No monthly fee, no minimum spend, no minimum term | Never | A month with no meetings |
| Or, instead of the lines above: $5,000 a month, flat | Monthly | A per-meeting fee |
The setup fee covers what has to exist before a single email goes out: sending domains, mailboxes, warm-up, the list build and the first copy. The line items are in cold email agency pricing.
Where you land in the $200 to $500 range comes down to three things. Deal size: a meeting that can close $40,000 is worth more than one that can close $6,000. Reach: some buyers read their own inbox, and some have someone who reads it for them. And how hard the list is to build. The exact figure is confirmed on the call. Every term, including how a meeting is counted, is in pay per meeting lead generation pricing.
A price per meeting means little until you set it beside what a meeting is worth to you. That is your deal size times your close rate. The cost per meeting calculator lines up any quotes, ours included, on that basis, and the formula is in the appointment setting cost formula.
Most firms that sell meetings do not bill per result. Below is what each firm's own pricing page showed when I opened it on 28 October 2026, linked. "Not published" means the firm's own site gave no figure that day. Pages change, so the order form is the price.
| Firm | How it charges | Published price | A month with no meetings |
|---|---|---|---|
| FunnL | Retainer plus a fee per meeting | $2,000 a month plus $300 per "completed" meeting | $2,000 |
| CIENCE | Team and platform fees plus SDR seats, with a bonus tied to held meetings | $2,000 team and $499 platform a month, plus SDRs from $1,750 a month offshore or $3,500 in the US and Europe | $4,249 with one offshore SDR |
| Sopro | Monthly fee for managed outreach | "starts at around €3.4K per month", "no minimum contract" | The full fee |
| LevelUp Leads | Retainer, prepaid monthly, three-month initial commitment | "starting at $5,000" | The full fee |
| SalesHive | Flat monthly fee; its page says it "does not price by the meeting" | Not published | The full fee |
| ROI Maximizer (us) | Setup, then a fee per qualified meeting that took place; or a flat retainer | $1,000 to $3,000 setup, then $200 to $500 per qualified meeting; or $5,000 a month flat | Nothing after the setup; $5,000 on the retainer |
The zero-month column is what each contract shape implies; where a page is silent, I assume you pay. Of the six, only FunnL and we publish a price per meeting, and FunnL's sits on top of a retainer. For more firms, and which companies offer pay-per-appointment lead generation with their no-show rules, see pay-per-appointment companies compared.
Every one of these models leaves the close with you. The difference is which drop-offs you pay for, and what a bad month costs.
| Retainer | Pay per lead | Pay per booked appointment | Pay per qualified meeting that took place | |
|---|---|---|---|---|
| You pay when | Every month, whatever happens | A lead is delivered | A meeting is booked | A meeting took place and you approved it |
| A month with no meetings | The full fee | Whatever leads were delivered | Whatever was booked, including no-shows | Nothing beyond any one-off setup |
| A no-show | Paid for inside the fee | Yours by design | Yours, unless the contract replaces it | Not billed |
| Who carries the volume risk | You | Mostly you | Shared | The agency |
| It fits when | The channel is proven and volume is high | Volume is high, deal value is low, and your team works every lead the same day | The contract replaces no-shows | Outbound is unproven, or an empty month would hurt |
On our own terms, the per-meeting plan and the $5,000 flat plan cost the same at ten meetings a month at the top of the range, and at 25 at the bottom. Below that, paying per result costs less. Above it, the flat fee does.
That is the honest catch: pay per result gets expensive exactly when it works best. You pay for the downside protection in the good months. How to test both models against a bad quarter is in pay per meeting vs retainer lead generation. If hiring is your real alternative, in-house SDR vs a pay-per-result agency does the hiring maths, and pay-per-appointment companies compared sets the firms that publish a per-meeting price side by side.
Pay per result cold email is the same deal on one channel: the agency runs cold email outbound and is paid per qualified meeting it produces. That is what we sell. We do not phone anyone.
Cold email suits the model because most of the agency's cost sits before the first meeting. On a per-result deal, the agency carries that work and is paid only when it turns into meetings:
Outreach begins within 14 to 21 days of signing, because new domains need warm-up first. You get a weekly report of emails sent, replies, positive replies and meetings that took place.
Pay per result cold email is the wrong buy when your buyer does not read their own inbox, when the sale has to start on the phone, or when your whole market is a few hundred companies. Then a per-meeting deal punishes both sides: the list runs out, you get three meetings and a bill, and there is no second attempt.
Both client results I can publish with numbers come from PR agencies. I have no result with numbers from another sector to show you, so treat these as two data points, not a promise for your market.
The deal PR Noir closed was their own work. We put the right person in the room; the sale was theirs. Any pay-per-result vendor who claims your revenue as their result is counting something they did not do.
Get these in writing before outreach starts, from us or from anyone else. Ours are next to each.
The wider vetting checklist, including the red flags that should end a sales call, is in how to tell if a lead generation agency is any good.
These are the reasons I say no on a call, or point someone to a retainer or a hire instead.
Your deal is too small. Below roughly $5,000 in annual contract value, $200 to $500 per held meeting does not add up. Close one in four and you have paid $800 to $2,000 for a $5,000 customer.
You book a lot of meetings at a low deal value. At 40 meetings a month on a $3,000 product, per-meeting pricing is $8,000 to $20,000 a month. A flat fee, our $5,000 retainer or an in-house SDR, is the cheaper buy. If software is the other option on the table, AI SDR vs human SDR sets out what it can and cannot take over.
You have already proven the channel. If you know your message produces volume in this market, you are buying a known quantity. Capping the cost with a retainer is rational, and it will be cheaper per meeting.
Your buyer cannot be reached by email. Pay the people who earn meetings on the phone.
Nobody on your side can take the meeting. If no one can take a call within a day or two and run a sales conversation after it, fix that first.
You want work that does not produce meetings. Positioning, message testing and market research are worth paying for, but a per-meeting model pushes effort towards booking meetings. Pay for strategic work as strategic work: that is what our sales consulting is for.
Your offer is not clear yet. Pay per result does not make a weak offer work. More meetings with the wrong message produce more polite noes.
ROI Maximizer (ROI Maxi) is a B2B lead generation agency founded and run by Moe Alhosni. The team works from Warsaw, Poland; the company, M Ventures LTD, is registered in the UK; clients are in the UK and the US. We run cold email outbound and charge a one-off setup of $1,000–$3,000, then $200–$500 per qualified meeting that took place, or a flat $5,000 a month. There is no minimum term.
More about us is on the about page.
It is lead generation where you pay for an outcome instead of a monthly fee for the agency's time. The outcome can be a lead, a booked appointment, a meeting that took place or an opportunity, so check which one the contract names. The version that moves the most risk to the agency bills only for qualified meetings that took place, judged against criteria agreed in writing before outreach starts.
With us, a one-off $1,000 to $3,000 setup, then $200 to $500 per qualified meeting that took place; every term is in pay per meeting lead generation pricing.
Pay per meeting is pay per result where the result is a sales meeting: you pay a fee for each meeting the agency produces, not for its time. Check whether "meeting" means booked or held, because some contracts bill a booked meeting even when nobody turns up. Ours bills only meetings that took place and that you approved.
No. Consumer pay per lead sells a single enquiry, such as a quote request or a claim, to a local business. B2B pay per result usually bills a meeting with a business buyer, and the fairest version bills only meetings that took place and met criteria agreed in writing. How per-lead and per-appointment pricing compare in B2B is in pay per appointment vs pay per lead.
With us, no. A no-show costs nothing, not a credit and not a half fee, and a reschedule is billed once, when the meeting finally happens. Other vendors differ: some bill when a meeting is booked, which leaves every no-show with you. Ask every vendor, in writing, whether they bill for booked or held meetings. Our reschedule rules are in pay per meeting lead generation pricing.
Companies with a deal below roughly $5,000 a year, companies that book many meetings at a low deal value, buyers who cannot be reached by email, and teams with nobody to take the meetings. If the channel is already proven at high volume, a retainer or an in-house SDR is usually cheaper per meeting.
Three things to get in writing, from us or from anyone else:
Then put your own deal size and close rate into the ROI calculator and see what a meeting is worth to you before you accept anyone's price, including mine.
For the exact figure for your case, book 30 minutes or email moe@roimaxi.com. If you are not sure outbound fits you yet, the free GTM teardown is the cheaper first step: enter your website and get the ICP your copy implies and a cold email you could send.
Moe Alhosni, founder, ROI Maximizer (M Ventures LTD, 4 Beau Street, Bath BA1 1QY).
About the author: Moe Alhosni, founder of ROI Maximizer. He runs the campaigns behind the first-hand data on this site. LinkedIn
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