“Only pay when you get results” is one of the easiest pitches to say yes to. No results, no bill. It sounds like the agency is finally taking the risk you have been carrying. But risk never disappears in a contract. It only moves, and it always carries a price.
This guide from IZI Digital Marketing helps you decide whether a pay-for-performance ads deal is fair for your business. We compare the common models, show who carries the risk in each, and price the same month under different deals. Then we cover the contract terms that make or break the arrangement. We do not publish our own fees here. For market ranges on ad budgets and management, see our guide to SEM price in Malaysia.
If you are still comparing billing structures in general, our guide to flat-rate versus percentage-of-spend fees covers the two most common options. The short video below lays out retainers, pay per lead, pay per appointment and revenue share side by side, and flags the hidden risks in each. After that, we turn those models into a decision.
Retainers, Leads, Appointments or Revenue Share? The Models Compared
Source video: Watch on YouTube
PART 1 · DIAGNOSE
What Is Pay for Performance Advertising?
IN BRIEFPay for performance advertising means the agency’s pay depends on an agreed outcome, such as a lead, a booked appointment or a sale, rather than on time or ad spend. Some deals are fully performance-based; most are hybrids with a small base fee. Compare it with a standard management fee and ad spend split.
In Malaysia, “pay for performance” is used loosely. Before you compare offers, check which of these five models you are actually being sold.
- Pay per lead, agency funds media. The agency pays Google or Meta itself and charges you a fixed price for each lead. You never see the ad account.
- Pay per lead on top of your media. You pay the platform directly, and the agency adds a fee for each lead delivered.
- Pay per appointment or qualified lead. The fee only triggers once a lead passes an agreed test, such as a confirmed booking or a budget check.
- Revenue share or commission. The agency takes a percentage of sales traced back to the ads. Common in e-commerce, rare in services.
- Hybrid. A reduced fixed fee plus a bonus per lead, or a bonus for beating an agreed cost per lead.
Each model moves a different slice of risk from you to the agency. The further the trigger sits from the ad click, the more the result depends on your business, not the agency. A lead form is mostly the agency’s work. A closed sale also depends on your price, your sales team and your reply speed.
BENCHMARK BRIEFING 1 OF 4
Why One Price per Lead Can’t Fit Every Industry
IN BRIEFLocaliQ’s 2026 search advertising benchmarks put the average cost per lead at US$66.69, but legal services average US$131.63 and restaurants US$30.57. A flat per-lead price ignores that four-fold gap. Our guide to what drives CPC in Malaysia explains why.
These are US search benchmarks, not Malaysian rates. We use them because no Malaysian regulator publishes cost-per-lead data by industry. Read the spread, not the dollar values.
| Industry | Average cost per lead (US$) |
|---|---|
| Restaurants & food |
30.57 |
| Physicians & surgeons |
40.04 |
| All-industry average |
66.69 |
| Dentists & dental services |
72.97 |
| Education & instruction |
77.48 |
| Business services |
93.69 |
| Attorneys & legal services |
131.63 |
Aggregated by IZI Digital Marketing from LocaliQ / WordStream search advertising benchmarks (2026), based on Google Ads and Microsoft Ads campaigns in the United States. Six of 23 reported industries shown. Highlighted row is the highest cost per lead shown.
The same report shows conversion rates ranging from 2.64% in finance and insurance to 16.22% in animals and pets. So the cost of a lead depends heavily on the industry, the offer and the landing page. An agency quoting one price per lead for every client is either overcharging the easy ones or planning to cut corners on the hard ones.
That is why a fair per-lead price has to be built from your own numbers: your cost per click, your page’s conversion rate, and a margin for the agency’s risk. Rising click prices change that maths fast, as our guide to coping with CPC inflation shows.
Offered a per-lead price and not sure it’s fair?
Share the quote and your last three months of ad data. We will work out what a lead costs you today, so you can see how much risk premium is built into the offer. Check my per-lead quote
PART 2 · DESIGN
Is Pay-per-Lead Better Than a Monthly Retainer?
IN BRIEFPay-per-lead beats a retainer only when the agency controls most of the path from click to lead. If your website, pricing or sales follow-up decides the result, a fixed fee with agreed KPIs is fairer. The same test applies to performance-based SEO deals.
Most comparisons list pros and cons. A more useful question is this: who controls the things that decide the result? An agency can fairly carry risk only for what it can change. Use the Decision Box to match the model to your situation.
DECISION BOX · WHICH ADS PAYMENT MODEL FITS YOUR BUSINESS
| Model | Choose it when | Main risk to you |
|---|---|---|
| Fixed fee + agreed KPIs | Long sales cycles, several services, or a website still being fixed | You pay in slow months, so KPIs and reviews must be firm |
| Per-lead fee on top of your media | One clear offer, lead forms or calls you can verify, account in your name | Volume over quality unless “lead” is tightly defined |
| Full pay-per-lead, agency funds media | A short test of a new market when you cannot risk media spend | No account access, no data, and you pay a risk premium on every lead |
| Revenue share | E-commerce with clean sales tracking and stable margins | Disputes over which sales the ads “caused” |
| Hybrid: base fee + performance bonus | You want shared risk without starving the work of time | Bonus targets set too low to mean anything |
Verdict: For most Malaysian SMEs, a hybrid or a fixed fee with firm KPIs is the fairest deal. Keep full pay-per-lead for short tests, and never trade away ownership of your ad account.
Full pay-per-lead has one hidden cost that owners often miss. When the agency funds the media, it owns the ad account and all the learning inside it. If you leave, the keywords, audiences and conversion history leave with them. Our guide to buying leads versus running your own ads weighs that trade-off in more detail.
BENCHMARK BRIEFING 2 OF 4
What Does the Same Month Cost Under Each Model?
IN BRIEFIn a weak month, full pay-per-lead is the cheapest deal. In a strong month it becomes the most expensive, because you pay the agency’s risk premium on every extra lead. Fixed and hybrid fees stay steady. Set the KPIs behind any fixed fee with our guide to marketing KPIs you can defend.
The model below keeps the campaign the same and changes only the payment model. It assumes RM6,000 of monthly media where you pay the platform, and three possible months: 40, 80 or 140 leads.
| Payment model | Weak month (40 leads) | Normal month (80 leads) | Strong month (140 leads) |
|---|---|---|---|
| Fixed fee RM1,800 + media | 7,800 | 7,800 | 7,800 |
| 15% of spend + media | 6,900 | 6,900 | 6,900 |
| RM25 per lead + media | 7,000 | 8,000 | 9,500 |
| Hybrid: RM900 base + RM12 per lead + media | 7,380 | 7,860 | 8,580 |
| Full pay-per-lead RM120, agency funds media | 4,800 | 9,600 | 16,800 |
Illustrative model by IZI Digital Marketing. All fees, the RM6,000 media budget and the lead counts are assumptions chosen to show the arithmetic; they are not measured Malaysian averages and not IZI Digital Marketing’s own fees. Tax is excluded. Highlighted row shows the widest swing between months.
Look at the last row. In the strong month, you pay RM16,800 for 140 leads that cost RM6,000 of media to generate. That RM10,800 gap is the price of the risk the agency took in weak months. It can be a fair trade, but only if you decided in advance that you wanted to buy it.
Percentage-of-spend deals have their own bias: the fee rises only when you spend more, not when results improve. Our guide to scaling Google Ads without tanking ROAS covers how to grow spend without paying for growth that is not there.
PART 3 · DEPLOY
How to Define a “Lead” Before You Sign
IN BRIEFA pay-for-performance contract is only as fair as its definition of a billable result. Write down what counts, what doesn’t, who checks it and how disputes work, before the first ad runs. Put these clauses next to the other digital marketing contract terms worth negotiating.
Most disputes in performance deals come from one word: “lead”. Work through these six steps and put the results into the contract.
- Define a billable lead. Name the fields, the service area and the minimum details. For example: “a form or call from within the Klang Valley, with a valid Malaysian phone number, asking about our listed services.”
- List what never counts. Duplicates within 30 days, spam, job seekers, suppliers, existing customers and wrong numbers.
- Pick one source of truth. Agree whether billing follows your CRM, the ad platform or a call-tracking tool. Our guide to call tracking for ad leads shows how to count phone enquiries fairly.
- Set a dispute window. For example, seven days to reject a lead with a stated reason, after which it becomes billable.
- Cap the monthly bill. A cap protects your cash flow if a campaign suddenly produces a flood of low-quality leads.
- Keep account ownership. Whatever the model, the ad account and tracking should be in your business’s name.
Clean measurement is what makes all six steps work. If tags fire twice or forms get counted as leads when they are only viewed, you pay for results that never happened. See what bad conversion tracking costs before you let tracking decide your invoice.
BENCHMARK BRIEFING 3 OF 4
How Long Before a Result Is Counted in Google Ads?
IN BRIEFGoogle Ads counts click conversions for 30 days by default, up to 90 days. Sales imported from your CRM can arrive weeks later. A monthly performance invoice may close before your results are complete. Read how long Google Ads takes to show results.
Timing matters most for pay-per-sale and revenue-share deals. A sale that closes on day 45 may not appear in the month you are billed for. The timeline below shows when each type of result can reach Google Ads.
| Time after click | What happens in Google Ads | Why it matters for a performance deal |
|---|---|---|
| About 3 hours | Imported offline conversions show up after each upload | CRM results can be billed only once they are uploaded |
| 7 days | Shortest click conversion window Google recommends | Shorter windows drop real results from reports |
| 30 days | Default click conversion window for Search and Display | Sales after day 30 are missed unless the window is changed |
| 63 days | Upload cut-off for enhanced conversions for leads | Late CRM updates are lost for good |
| 90 days | Maximum window and offline import cut-off | Anything later cannot be credited to the ads at all |
Aggregated by IZI Digital Marketing from Google Ads Help pages on conversion windows and guidelines for importing offline conversions, checked September 2026. Highlighted row is the default most accounts use.
Google’s offline import guidelines note that the longer the gap between click and conversion, the longer you wait for complete figures. So agree a “true-up” date in the contract, such as billing each month’s sales 60 days after it closes, rather than arguing over partial numbers.
Drafting performance terms for a new agency?
We can help you write the lead definition, dispute window and true-up date so the deal stays fair on both sides. Review my performance terms
BENCHMARK BRIEFING 4 OF 4
What’s Inside 100 Billed Leads?
IN BRIEFA per-lead price looks cheap until you divide it by the leads that were real. In this model, only 55 of 100 billed leads are sales-ready, so a RM120 lead really costs about RM218. Tighten quality first with our guide to fixing junk leads from ads.
The breakdown below is a model, not a survey. Replace each row with your own CRM numbers to see what a per-lead deal really costs you.
| Lead group | Share of 100 billed leads | Billed at RM120 each (RM) |
|---|---|---|
| Spam or duplicate |
12 |
1,440 |
| Outside area or wrong service |
18 |
2,160 |
| Not contactable after three tries |
15 |
1,800 |
| Sales-ready |
55 |
6,600 |
| Real cost per sales-ready lead | RM12,000 ÷ 55 | about 218 |
Illustrative model by IZI Digital Marketing. The shares, the RM120 price and the one-in-five close rate mentioned in the text are assumptions for a Malaysian service business, not measured averages and not IZI Digital Marketing’s own fees. Highlighted row is the only group that can become revenue.
If one in five sales-ready leads buys, those 100 billed leads produce 11 customers, at about RM1,091 each. That is the number to compare against your profit per customer, not the RM120 headline. A deal that bills only for sales-ready leads changes the maths completely, which is why the lead definition in Part 3 matters so much.
PART 4 · DRIVE
When Is Pay for Performance Advertising Worth It?
IN BRIEFPay for performance advertising is worth it when your offer is simple, your tracking is clean and you can live with paying more in good months. It is a poor fit when outside factors decide results. For a full view of paid search options, see our Google Ads management page.
Use these two lists as a quick screen before you meet any agency.
It is usually a fair deal when:
- One offer, one action. A single service with a clear enquiry form or call, such as aircon servicing or a free trial class.
- Tracking is already clean. Leads are counted in one place, deduplicated, and both sides can see them.
- Your follow-up is fast. Your team replies within hours, so the agency is not penalised for leads you let go cold.
- You keep the account. The ad account and data stay in your business’s name.
It is usually an unfair deal when:
- Sales take months. B2B, property and high-ticket services close long after the billing month ends.
- Delivery is limited by settings you control. A small budget, narrow targeting or a campaign that is not spending its budget caps results no matter how hard the agency works.
- Click prices are volatile. A fixed per-lead price breaks when an auction gets crowded, and the agency may quietly pull back spend.
- Billing is not transparent. If the agency funds media, you cannot see its margin. Our guide to ad spend transparency, markups and rebates explains what to ask for.
If you are inviting several agencies to pitch, state your preferred payment model and lead definition in the brief so every quote is built on the same terms. Our guide on how to write a digital marketing RFP shows where these go.
THE VERDICT
A Fair Deal Is One Both Sides Can Measure
Pay-for-performance ads management is neither a scam nor a free lunch. It is a way of pricing risk. Before you sign any version of it, settle these five points:
- Name the trigger. Lead, qualified lead, appointment or sale, and exactly what each means.
- Check control. The agency should carry risk only for results it can influence.
- Model three months. Work out your cost in a weak, normal and strong month before you agree a price.
- Match billing to your sales cycle. Add a true-up date if sales close after 30 days.
- Keep ownership. Your ad account, your tracking and your data, whatever the model.
If those five points hold, a performance deal can align both sides well. If they don’t, a fixed fee with clear KPIs is the more honest arrangement. For market ranges on budgets and management fees, revisit our SEM pricing guide for Malaysia.
FAQ
Frequently Asked Questions
1. What is pay for performance advertising?
It is a deal where the agency is paid for results, not time. It depends on the contract, but the trigger is usually a lead, an appointment or a sale, and many deals combine a small base fee with a per-result bonus.
2. Is pay-per-lead cheaper than a monthly retainer?
Only in weak months. It depends on your lead volume. The agency prices its risk into every lead, so a strong month under pay-per-lead often costs far more than a fixed fee would.
3. Who owns the ad account in a pay-per-lead deal?
Often the agency, and that is the main catch. It depends on whether the agency funds the media. If it does, ask for the account to be set up in your name, or accept that its data leaves with the agency.
4. How do I stop paying for junk leads?
Define a billable lead in writing. It depends on your business, but list what never counts and agree one source of truth, such as your CRM. Then set a short window to reject leads with a reason.
5. Does pay for performance work for B2B or property?
Rarely on its own. It depends on the sales cycle, but when deals close months after the click, a monthly performance invoice runs on incomplete data. A hybrid fee with a delayed true-up date is usually fairer.
6. Why would an agency refuse a pay-for-performance deal?
Usually because it cannot control the result. It depends on your set-up, but a slow website, a small budget or slow sales follow-up can block results that no amount of ad work will fix.
7. What is a fair performance bonus in a hybrid deal?
One tied to a target that is hard but reachable. It depends on your current numbers, so base it on your last three months’ cost per lead or sales, and review the target each quarter.
Weighing a pay-for-performance offer?
Book a free Blueprint consultation. We will look at your lead flow, tracking and sales cycle, then help you decide whether a performance, hybrid or fixed-fee model is the fairest fit for your business.