abhi.performs
Abhishek ThakralSchedule a Call

Home › Guides › Pay for performance marketing

Pay for performance marketing: what it really costs a UAE business, and when it is worth it

By Abhishek Thakral · abhi.performs, Dubai · Updated November 2026 · 9 min read

Short answer

Pay for performance marketing means paying per lead, booked appointment or sale instead of a monthly fee. The price per result already includes the ad spend, the agency's margin and a risk buffer, so it is rarely cheaper. It fits results you can check in your CRM within days, and only works if you own the ad accounts.

Pay for performance marketing sounds like the safest deal in advertising: no results, no bill. If you have paid a monthly retainer before and could not see what it bought, the appeal is obvious.

A disclosure first: I charge a flat monthly fee, not per lead, so weigh my view with that in mind. The model does suit some businesses. Below is how it works, where a price per lead comes from, what Google and Meta already entitle you to see, and the contract terms that make a performance deal fair.

How pay for performance marketing works

In pay for performance marketing, the agency is paid for an agreed result (a lead, a booked appointment, a sale or a share of revenue) rather than for time or scope. The version you agree decides who carries the risk and who sees the numbers.

ModelYou pay forWho usually pays Meta or GoogleMain risk for you
Pay per leadEach contact that meets the agreed definitionThe agency, inside the lead priceVolume over quality; you rarely see the account
Pay per booked appointment or qualified leadEach lead that passes a check you both agreedThe agency, or you directlyDisputes over what passed the check
Pay per sale or revenue shareA fixed amount or a percentage of each saleEitherAttribution arguments; needs your sales data
HybridA lower base fee plus a bonus per result or targetUsually you, on your own cardOnly fair if the bonus metric is real

The third column matters most. Someone has to pay Meta or Google before any lead exists. If a price per lead is all you pay, that someone is the agency, and the ads often run from an account it controls, where you cannot see them.

What a price per lead is made of

A price per lead is the agency's own media cost per lead plus its margin plus a buffer for the weeks when leads cost more. You still pay for the ad spend; it is just inside the price where you cannot see it.

An illustrative example, not a real quote. Say the agency's ads produce leads at AED 60 each and it charges you AED 120 per lead. At 100 leads a month you pay AED 12,000. AED 6,000 of that went to Meta or Google, and AED 6,000 is the agency's fee and buffer.

Then the agency's costs move, and your price does not:

For scale, my guide to what performance marketing costs lists indicative cost-per-lead ranges by industry, before any fee. A vendor's price per lead has its margin on top, so a quote far below those ranges deserves a hard look at where the leads come from.

Where pay-per-lead deals go wrong

Most pay-per-lead disputes trace back to one of five gaps in the deal, and each one can be closed in the contract.

What Google and Meta already entitle you to

Google's transparency requirements say that where your terms include a monthly performance report, an agency must report cost, clicks and impressions at the Google Ads account level, with cost at "the exact amount charged by Google, exclusive of any fees". The alternative it allows is letting you sign in to the account yourself.

The same page says a separate management fee must be disclosed to new customers in writing before the first purchase and shown on every invoice, and that the agency must give you your Google Ads customer ID when you ask. Google's advertiser guide to working with third parties puts the minimum plainly: you have the right to know your clicks, impressions and the total cost of your Google ads, in a separate account set up for you.

These rules sit under Google's third-party policy, which covers third parties who buy and manage advertising on a client's behalf. Among its examples of significant violations is "verifying your customer's account as your own". A vendor that advertises under its own name and sells you the contacts is not managing advertising for you, so ask which of the two you are buying before you sign.

On Meta, the protection comes from how the account is set up. Meta's help page on adding an ad account to a business portfolio describes the agency route: the agency requests to share the account, and "the account will remain in their portfolio", meaning the client's. Its page on giving a partner access to business assets adds that even a partner with full control cannot share your asset with another business; only the owner can.

The setup follows from that. Create the ad account in your own Meta business portfolio and give the agency partner access. In Google Ads, keep at least one Admin login yourself: Google's page on access levels says Admins can give and change access and link or unlink manager accounts, which is how you remove an agency at the end.

When pay for performance is worth it

Pay for performance marketing is worth considering only when every billed result can be checked in your own system. This is the decision rule I use:

What I would do instead in most UAE lead-gen accounts: keep the agency fee flat, or a small base plus a bonus, and tie any bonus to a result counted in your CRM: a qualified lead, a booked consultation or a closed deal. Then send those results back to Google with offline conversion import and to Meta through the Conversions API, so both platforms bid for the same thing you pay for. The bonus is only as honest as the tracking behind it, which is why I fix the tracking first.

Terms to put in a pay for performance contract

A pay for performance contract is fair when both sides can check every billed result against the same data. Get these in writing before the first lead is billed:

  1. A billable lead, defined. Required fields, a reachable UAE number, inside your service area, not a duplicate within an agreed window, and what counts on WhatsApp.
  2. A rejection process. How many days you have to reject a lead, and what evidence is enough.
  3. Accounts in your name. The Meta ad account sits in your business portfolio with partner access for the agency, and you hold an Admin login in Google Ads.
  4. Platform cost shown separately. Spend reported at what Meta or Google charged, with the agency's fee on its own invoice line, as Google already requires for its ads.
  5. Lead sources disclosed. Only paid campaigns in your accounts; no bought, shared or incentivised lists; brand-name traffic excluded or priced separately.
  6. VAT stated. Whether prices include 5% VAT and what it applies to.
  7. A clean exit. Notice period, no handover fee, and campaigns, audiences and pixel data staying with you.

How I charge, and why

I charge a flat monthly fee, month-to-month, with no percentage of ad spend and no per-lead price. You pay Meta and Google on your own card and own the accounts, the pixel and the data. A flat fee pays me to make your spend work harder, not to deliver the cheapest contacts that pass a definition, and you judge me on results you can check: on one Dubai off-plan account, AED 13,869 of Meta spend moved AED 7.9M of off-plan property. If you are still choosing who to hire, freelancer vs agency for paid ads compares the options.

Frequently asked questions

Is pay for performance marketing cheaper than a monthly retainer?+
Usually not. The price per lead or sale includes the agency's media cost, its margin and a buffer for weeks when results cost more, so you pay for the ad spend either way. It can still make sense when results are short-cycle and you can verify each one in your own CRM.
Who should own the ad account in a pay-per-lead deal?+
You should. Create the Meta ad account in your own business portfolio and give the agency partner access, and keep an Admin login in Google Ads. Then the campaigns, audiences and pixel data stay with you if the agency leaves.
Can a Google Ads agency hide what it spends on my ads?+
Not under Google's third-party policy. Where your terms include monthly reports, the agency must report cost, clicks and impressions, with cost at the exact amount Google charged and excluding its fees, or let you sign in to the account. Any separate management fee must be disclosed in writing and shown on invoices.

Related

Weighing a pay-per-lead offer?

Book a free campaign audit. I'll look at the offer next to your current numbers, check who owns your ad accounts, and tell you what a fair deal would look like.