Pay Per Lead vs Retainer: Which Model Fits B2B?
Retainer, pay per lead, pay per meeting or pay per inbound lead: who carries the risk in each B2B model, and what to put in the contract before you sign.

On this page
In a retainer you pay a fixed monthly fee for work, whether or not leads arrive. In pay per lead marketing you pay only for leads that meet an agreed definition, so the provider carries most of the risk. For most B2B companies buying leads from an outside team, a results-based model is the safer bet, as long as the contract says precisely what counts as a lead.
There are really four models on the market, not two. Here’s how each one works, who carries the risk, and what to write into the contract so you don’t end up arguing about every lead.
The four ways to pay for B2B leads
| Retainer | Pay per lead (CPL) | Pay per meeting | Pay per inbound lead | |
|---|---|---|---|---|
| You pay for | Time and activity | Each contact that meets a definition | Each held meeting with a decision-maker | Each buyer inquiry that meets a definition |
| Who carries the risk | Mostly you | Shared, leans to the vendor | Mostly the vendor | Mostly the vendor |
| Where leads usually come from | Mixed: campaigns, content, outreach | Often calls or outreach | Often cold outreach | Buyers who searched and wrote first |
| Typical extras | Minimum term | Sometimes a setup fee | Pilot, setup or minimum volume | Fit check before start |
| Biggest trap | Paying for reports, not results | Vague lead definition | No-shows and junior attendees | Too little search demand in tiny niches |
Retainer
You pay a fixed amount each month and the agency runs campaigns, writes content, manages ads or does outreach. Simple to budget, and fine when the work is hard to measure per lead. The problem: the agency gets paid the same in a month with zero leads as in a month with fifty. Some agencies combine a retainer with performance fees; Polish agency G2M, for example, lists a retainer alongside a success fee per meeting.
Pay per lead (CPL)
You pay a set price per lead. What a “lead” is varies wildly: some vendors bill for a verified contact (Polish LeadFind describes a checked phone number, e-mail and tax ID), others for a contact with a stated interest and decision-making authority (German JumbMedia lists company size, industry, region and authority). The model is only as good as that definition.
Pay per meeting (appointment setting)
You pay only for meetings that actually happened with someone who matches your criteria. This is where the market’s results-based offers cluster: US agencies such as TopLead and SalesGent, German TerminFabrik and others bill per held meeting. TerminFabrik’s line is that a meeting that didn’t happen isn’t a meeting. The catch is that most of these meetings are generated by outbound calling and messaging, which in the EU runs into consent law (see below).
Pay per inbound lead
A newer variation: the provider attracts buyers who are already searching, through its own websites, search and AI visibility, and you pay per inquiry that meets the agreed criteria. The lead wrote first, so intent is higher and there’s no consent problem. The catch is time and demand: sites need months to rank, and very small niches may not have enough searches to work. This is the model we use on our pay-per-lead page.
Who really carries the risk
Think of risk as “who loses money in a bad month”.
- Retainer: you do. The vendor is paid regardless.
- Pay per lead: the vendor carries delivery risk, but you carry quality risk if the definition is loose. Twenty cheap leads that sales can’t use still cost money.
- Pay per meeting: the vendor carries most of it, which is why meetings cost more each. Your remaining risk is meetings with the wrong people.
- Pay per inbound lead: the vendor carries the build cost and the time to rank. Your risk is mostly not answering inquiries fast enough.
For price ranges under each model, see B2B cost per lead. In short: published US meeting prices run roughly $300–1,000+ (TopLead), and SalesHive puts the cost of a meeting from an in-house SDR at $821–1,150, which is the number a results-based vendor has to beat.
What to put in the contract
Results-based pricing shifts the fight from “did you do the work?” to “is this a real lead?”. Settle that before you start. Market practice, as summarized in our research from vendor terms and guides like SalesHive’s, looks like this:
1. The lead definition
Write it on one page and attach it to the contract. It should cover:
- Company profile: industry, size, region, and any exclusions.
- Role: the job titles that count (for meetings, a decision-maker or someone who influences the purchase).
- Intent: what the person must have asked for or agreed to.
- For meetings: a minimum length. SalesHive notes contracts usually set 15–30 minutes.
SalesHive’s view is that a one-page ideal customer profile attached to the contract removes most disputes. It’s the cheapest insurance you’ll ever buy.
2. Exclusions
A list of companies and contacts that never count: your existing customers, deals already in your pipeline, competitors, suppliers, students and job seekers. Share your current customer list (or a domain list) so the vendor can filter.
3. The dispute window
How long you have to reject a lead, and on what grounds. Across vendors, the window is usually 3–7 days, with outliers from 48 hours to 10 days. Typical grounds: outside the agreed profile, not a decision-maker, wrong contact details, the person didn’t know what the call was about, or a duplicate of a contact already in your CRM.
4. Replacement rules
What happens to a no-show or a rejected lead: credit, refund or replacement. For meetings, market practice is to reschedule or replace no-shows within 14–30 days. Some vendors go further: G2M advertises a full refund if fewer than three qualified responses arrive within 90 days.
5. Term, pilot and exit
Watch for setup fees, minimum monthly volumes and long minimum terms. A pilot of around three months is common in appointment setting; German Phocus Direct, for example, publishes a pilot starting at €16,000 for three months. Make sure there’s a reasonable notice period (a month is common) and no lock-in beyond the pilot.
6. Data and ownership
You should keep every contact, conversation record and CRM entry you paid for. If outreach is involved, the contract should say who is the data controller under GDPR and include a data processing agreement.
A word on outbound and consent
Many pay-per-meeting offers depend on cold calls and cold e-mail. In Poland, art. 398 of the Electronic Communications Law (PKE, in force since 10 November 2024) requires prior consent for unsolicited commercial e-mail and calls, including to businesses. In Germany, §7 UWG requires prior consent for cold e-mail, and cold calls to businesses need at least presumed consent. If a vendor runs outreach in your name, the legal and reputational risk is partly yours. Ask how they get consent. This is not legal advice.
Which model fits you?
- Choose a retainer if you need ongoing brand or content work that doesn’t map neatly onto leads, and you trust the team.
- Choose pay per lead if your sales team is good at qualifying and you want volume, with a tight written definition.
- Choose pay per meeting if your sales team is small and you want calendars filled, and you’re comfortable with how the meetings are sourced.
- Choose pay per inbound lead if your buyers search for what you sell, you can wait a few months for the first leads, and you want leads with no consent questions attached.
If you’re unsure what a qualified lead even looks like for your business, read MQL vs SQL first.
How our pay-per-lead model works
We build and run our own niche websites, buyers find them through Google and AI answers, and you pay only for interested inbound leads that meet a definition we agree in writing before the start. No retainer for activity, no cold outreach in your name. Read how our B2B lead generation works, and book a discovery call to check whether your niche has enough buyer searches.
FAQ
Questions merchants ask
What is pay per lead marketing?
A pricing model where you pay a lead generation provider a fixed fee for each lead that meets an agreed definition, instead of paying for hours or activity. The provider carries more of the risk, so the lead definition in the contract becomes the most important part of the deal.
Is a retainer or pay per lead better for B2B?
Pay per lead or pay per meeting is usually safer for the buyer, because you only pay when something measurable arrives. A retainer can make sense when you need ongoing work you can't easily count per lead, such as brand content, and you trust the team to deliver.
What should a pay-per-lead contract include?
A written lead definition (company profile, role, intent), a list of exclusions, a dispute window, a replacement rule for bad leads or no-shows, the price per lead, any setup fee or minimum, the notice period, and who owns the contacts and data.
What is the difference between pay per lead and pay per appointment?
Pay per lead charges for a qualified contact or inquiry; your team does the rest. Pay per appointment charges only for a meeting with a decision-maker that actually took place. Appointments cost more each, but more of the sales work is already done.


