Pay-Per-Result Lead Generation: How It Works and Costs

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.

What pay per result lead generation is

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.

What counts as a "result": lead, booked meeting or held meeting

"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.

  1. Booked. A prospect accepted a time and the meeting is in your calendar. What drops out next: no-shows.
  2. Held. The meeting took place. What drops out next: people who turn out not to fit.
  3. Qualified. It took place, and you approved it against criteria agreed in writing. What drops out next: meetings that never become a sales process.
  4. Opportunity. The meeting became a sales opportunity, by a definition agreed in advance. What drops out next: deals you do not close.
What the vendor calls a resultWhen you are billedWhat stays with you
A leadA contact or reply that fits the vendor's own definition is deliveredTurning it into a meeting, the no-show, the close
A booked appointmentA meeting is in the calendarThe no-show, the close
A held meetingThe meeting took placeWhether the person could buy, the close
A qualified meeting that took placeIt happened, and you approved it against written criteriaThe close
An opportunityA meeting became a sales opportunity, by a definition agreed in advanceThe 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:

  1. Seniority. The job titles that count as a decision-maker for your sale, and the ones that do not.
  2. Company size and sector. Headcount or revenue range, and which industries are in and out of scope.
  3. Budget authority. Whether the person can authorise spend, influence it, or neither.
  4. Expressed need. What the prospect actually said that made the conversation worth your time.
  5. Held, not booked. A meeting that did not happen is not a meeting and is not on the invoice.
  6. No-shows and reschedules. Decided up front in the agreement, not argued about in month two.

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.

How pay-per-result lead gen is priced

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 payWhen you pay itWhat you never pay for
$1,000 to $3,000 setup, onceAt the start, before outreach beginsAnything else before a meeting happens
$200 to $500 per qualified meetingMonthly, in arrears, after the meeting took place and you approved itA no-show, or a meeting you rejected against the written definition
No monthly fee, no minimum spend, no minimum termNeverA month with no meetings
Or, instead of the lines above: $5,000 a month, flatMonthlyA 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.

Published prices: who bills per result and who does not

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.

FirmHow it chargesPublished priceA month with no meetings
FunnLRetainer plus a fee per meeting$2,000 a month plus $300 per "completed" meeting$2,000
CIENCETeam 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
SoproMonthly fee for managed outreach"starts at around €3.4K per month", "no minimum contract"The full fee
LevelUp LeadsRetainer, prepaid monthly, three-month initial commitment"starting at $5,000"The full fee
SalesHiveFlat monthly fee; its page says it "does not price by the meeting"Not publishedThe 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 flatNothing 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.

Pay per result vs retainer, pay per lead and pay per appointment

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.

RetainerPay per leadPay per booked appointmentPay per qualified meeting that took place
You pay whenEvery month, whatever happensA lead is deliveredA meeting is bookedA meeting took place and you approved it
A month with no meetingsThe full feeWhatever leads were deliveredWhatever was booked, including no-showsNothing beyond any one-off setup
A no-showPaid for inside the feeYours by designYours, unless the contract replaces itNot billed
Who carries the volume riskYouMostly youSharedThe agency
It fits whenThe channel is proven and volume is highVolume is high, deal value is low, and your team works every lead the same dayThe contract replaces no-showsOutbound 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.

What changes when the channel is cold email

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.

What results look like, and whose they are

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.

What to check in a pay-per-result contract

Get these in writing before outreach starts, from us or from anyone else. Ours are next to each.

  1. The result, in one sentence. Lead, booked meeting, held meeting, qualified held meeting or opportunity. Ours: a qualified meeting that took place and that you approved.
  2. The qualification definition. All six criteria above, in the agreement, before the first email. Whoever writes "qualified" writes the bill.
  3. Who approves each meeting. Ours: you do. A meeting you reject, with a reason, stays off the invoice.
  4. No-shows and reschedules. Ours: a no-show costs nothing. A reschedule is one meeting, billed once, in the month it finally happens. If it keeps moving and never happens, it is a no-show.
  5. How a meeting is traced to the campaign. Ours: a separate booking link named after your brand with "/ ROI" on the end, which emails us every booking, tested with one booking before the first send.
  6. The setup fee. What it covers, and whether it is the only payment before a meeting happens. Ours: $1,000 to $3,000, once.
  7. A monthly fee hiding in the deal. If there is one, you have a hybrid, and a zero-meeting month is not free. Ask what that month costs, in writing.
  8. Term and exit. Ours: no minimum term, 30 days' notice to stop, and you can pause.
  9. Reporting. It should run to meetings that took place, not stop at "leads". Ours is weekly.

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.

When pay per result is the wrong choice

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.

Who we are

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.

Frequently asked questions

What is pay per result lead generation?

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.

How much does pay-per-result lead gen cost?

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.

What is pay per meeting?

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.

Is this the same as pay per lead for home services or legal leads?

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.

Do I pay for no-shows on a pay-per-result deal?

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.

Who should not use pay per result lead generation?

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.

Before you sign with anyone

Three things to get in writing, from us or from anyone else:

  1. The qualification definition. All six criteria, in the agreement, before outreach starts.
  2. No-show terms. What a no-show costs you, and what a reschedule does to the bill. With us, a no-show costs nothing and a reschedule is one meeting, billed once.
  3. What happens in a zero-meeting month. With us, on the per-meeting option, the invoice is zero. On the retainer it is $5,000, which is the trade for a fixed number. Ask every vendor the same question.

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

Keep reading

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