You cannot compare a retainer and a pay-per-outcome offer on price, because you are buying two different things. A retainer buys the agency's time. Pay-per-outcome buys a defined result. To compare them, convert every offer into one number, the total cost per verified lead, and ask one question: if the campaign fails, who loses money?
In short:
- A retainer puts all the outcome risk on you, so it only makes sense with a low fee or a written guarantee tied to your result.
- Pay-per-outcome is only as good as the written definition of what counts as a billable lead and the replacement policy for leads that miss it.
- The fairest way to compare offers is to rebuild every quote as total monthly cost divided by verified leads, then check who absorbs the loss when volume drops.
We sell both models, lead packages and managed campaigns, so we have an interest in how you read this. Over the last 12 months we delivered 62,245 leads to clients. What follows is how we would compare agency offers if we were the ones buying.
What is the difference between a retainer and pay-per-outcome?
With a retainer you pay for work. With pay-per-outcome you pay for a result. The rest follows from that.
Retainer. You pay a flat monthly fee for the agency's work, whatever the results. It is the most predictable model. It fits when you want to build your own brand and keep full control of the ad account. The risk is just as clear: all of the outcome risk sits with you. A retainer agency can be excellent. Its strongest financial incentive is still that you renew, not that you sell.
Pay-per-outcome. You pay per delivered unit: a qualified lead, a completed pitch, a held appointment, defined in writing before launch. The campaign risk (ad spend, creatives, testing) sits with the agency. It is also the easiest model to plan around. You know the cost per outcome and your own close rate, so the spreadsheet exists before the spend does.
Revenue share. You pay a percentage of closed deals. It sounds safest, and we cover it separately below, because in practice it is the hardest model to run honestly.
How do you turn a retainer quote into a cost per lead?
Divide the full monthly cost by the number of verified leads you actually receive. Here is how to do it with every offer on your desk, in six steps.
- Write your own lead definition before you ask for quotes. One paragraph: what data the lead must contain, what makes it valid (reachable by phone, real interest, inside your service area, not an existing customer) and how fast you will contact it. Send the same paragraph to every agency. If you let each agency define the lead, you are comparing six different products.
- Ask every agency for the same three numbers. Total monthly cost (fee plus ad spend plus any tools or landing page charges), an expected range of verified leads per month and what happens in writing when they miss the bottom of that range.
- Compute the effective cost per lead. Total monthly cost divided by the bottom of the lead range. Use the bottom, not the middle. The bottom is what you should plan your cash flow on.
- Stress test the offer. Recompute with half the leads. On a retainer, your cost per lead doubles and you pay it. On pay-per-outcome, your cost per lead stays the same and the agency eats the difference. This one line in your spreadsheet shows where the risk sits.
- Translate cost per lead into cost per sale. Divide the cost per lead by your close rate from your own CRM, not the agency's estimate. Compare the result with your margin per job. If the cost per sale is higher than the margin, the offer is expensive at any monthly fee.
- Read the exit terms. Minimum contract length, notice period and who owns the ad account and audiences afterwards. A 12-month minimum on a retainer means you have agreed to carry 12 months of outcome risk before you have seen a single lead.
What should count as a billable lead?
A billable lead is whatever the contract says it is, which is why the definition matters more than the price. An agency quoting a low cost per lead with a loose definition is cheaper only on paper.
The most common gap is between a form submission and a verified lead. The CPL that Meta reports counts every form fill at the moment it arrives, before anyone has called the person. Some of those submissions have wrong numbers, some come from people who clicked by accident and some come from outside your area. After verification, the cost per lead is always higher than the Meta figure, because the same spend is divided by fewer real leads. If an agency quotes you the Meta number, ask for the verified one. If they don't have it, they are not verifying.
Three things to get in writing:
- The exact billable definition, matching the paragraph you wrote in step 1.
- The replacement policy: how many days you have to reject a lead, what counts as grounds for rejection and whether the agency replaces the lead or credits it.
- Exclusivity: whether the lead goes only to you or is also sold to competitors. A lead sent to four buyers is a different product from an exclusive one, and it should be priced as one.
How much does a verified lead cost?
It depends heavily on the vertical, even inside one country. These are costs per verified lead from our own campaigns in Poland, calibrated on real spend. They are not US or Western European prices, and you should not use them as a quote for your market. They show how far apart verticals sit and what "after verification" looks like in real numbers.
| Vertical (Poland) | Cost per verified lead |
|---|---|
| B2B services | $31 (117 zł) |
| Solar PV installations (fotowoltaika) | $29 (110 zł) |
| Mortgages (kredyty hipoteczne) | $28 (103 zł) |
| Insurance (ubezpieczenia) | $20 (75 zł) |
| Equipment and vehicle leasing | $17 (64 zł) |
The cheapest vertical costs $17 per verified lead and the most expensive costs $31, in the same country and on the same platforms. That is why an agency quoting one flat price per lead across every industry is guessing. Real numbers come from spend in your vertical, and an agency that has run it will give you a figure, not a range spanning 5x.
Is revenue share a better deal than paying per lead?
For most service businesses, no. "I only pay on closed deals" sounds like zero risk, but the model has three structural problems. It requires you to report your sales back to the agency in full. It invites disputes over attribution, because a customer who saw an ad, then called after a referral, belongs to whoever argues better. And it asks the agency to underwrite your sales team: if your team calls leads two days late, the agency pays for it.
That is why very few agencies offer revenue share cleanly. The ones that do tend to compensate with a high percentage or a long lock-in. Read the percentage against your margin before you sign.
When does pay-per-outcome not make sense?
Pay-per-outcome is the wrong choice in three situations.
- Your vertical has no proven campaigns yet. An agency can only price per outcome where it has repeatable results. Anyone promising pay-per-outcome in any industry on day one is waving a red flag, not a selling point. In a new vertical, pay for a limited test on a retainer with a clear stop date.
- You want to build your own brand and audience data. Pay-per-outcome leads come from the agency's campaigns. If your goal is an ad account and audiences you own long term, a retainer or managed campaign fits better.
- You can't call leads within hours. A verified lead left for three days loses value fast. Fix your follow-up first. Otherwise you will blame the lead source for a sales problem.
Which question should you ask every agency?
"If the campaign fails, who loses money?" The answer tells you more than any pricing page. If the answer is "only you," the fee should be low. If the agency shares the downside, per outcome or through a guarantee, you are paying for something real: moving risk to the party that has the data to carry it.
We run managed campaigns on a monthly fee ourselves, but with a profitability guarantee written into the contract, because we think an agency should have skin in the game. When we can't price a vertical per lead, we say so and propose a short test instead of pretending.
FAQ
Is ad spend included in a pay-per-lead price?
In a true pay-per-outcome model, yes: the price per lead covers ad spend, creatives and testing. In a retainer, ad spend is almost always billed on top of the fee. Always ask for the total, or you will compare a full price against a partial one.
How many leads can I reject in a lead package?
That depends entirely on the replacement policy in your contract, so there is no standard number. Get the rejection window in days and the valid rejection reasons in writing before launch. If an agency won't put its replacement policy on paper, treat that as the answer.
Why is my Meta cost per lead lower than what the agency charges per lead?
Meta counts every form submission, including wrong numbers and accidental clicks. A verified lead has been checked, so the same spend is spread over fewer, real contacts. Comparing a Meta CPL with a verified-lead price is comparing two different products.
Can I switch from a retainer to pay-per-lead mid-contract?
Only if the contract allows it, so check the minimum term and notice period first. Many retainer contracts lock you in for months. Negotiate an exit clause tied to results before signing, not after the first bad quarter.