The verdict in three sentences
A Dubai lead generation proposal should be judged on the written definition of a qualified lead, not on the headline unit price, which ranges from 150 to 900 AED per lead depending on the sector. The costliest traps are 6 to 12 month lock-ins with no exit, media spend buried in a retainer, and scraped contact lists pushed through LinkedIn automation and bulk WhatsApp messages. Demand a 2 to 3 month trial, ownership of your data and the right to reject off-spec leads; without those three clauses, do not sign.
Pricing models and what they hide
Agencies pitching Dubai B2B firms (facility management, fit-out contractors, logistics, IT services, consultancies) tend to offer four models. Ranges are 2026 estimates from typical market proposals.
| Model | Headline price | What you actually pay for | Main risk |
|---|---|---|---|
| Pay per lead | 150 to 900 AED per lead | A contact who filled a form or replied to a message, often unverified | Unqualified leads billed |
| Pay per meeting | 600 to 2,500 AED per meeting | A booked slot | No-shows and off-target meetings |
| Monthly retainer | 6,000 to 20,000 AED a month | Agency time, not results | No volume commitment |
| Retainer plus bonus | 4,000 to 12,000 AED plus 200 to 500 AED per accepted lead | Mix of time and outcome | Bonus tied to a vague definition |
| Ad management only | Spend plus 15 to 20 % (Kolonell rate) with a 50,000 FCFA setup, about 76 EUR | Campaign management, leads land in your own tools | You carry the media spend risk |
Pay per lead looks safest, but it pushes the agency to maximize form fills and replies rather than quality.
Seven traps, line by line
Each row is a common proposal line. The right-hand column is the clause to add.
| Sample quote line | Trap | Clause to demand |
|---|---|---|
| 'Qualified lead: 350 AED' | No definition, so a job seeker or competitor counts | 'Qualified lead = UAE company with 20 to 1,000 staff, decision-making role, stated need, verified mobile and email' |
| '12-month agreement' | No exit if results are poor | 3-month trial, then termination on 30 days' notice |
| 'Media budget included' | You never see how much reaches LinkedIn or Google | Itemized media spend, platform invoices shared monthly |
| 'Access to 80,000 UAE decision makers' | Scraped list with no lawful basis under the UAE Personal Data Protection Law | Written proof of data source and lawful basis, audit right |
| 'WhatsApp outreach campaigns' | Bulk unsolicited messages breach WhatsApp Business policy and get your number banned | Opt-in only, official WhatsApp Business Platform, template approval |
| 'LinkedIn automation, 500 connection requests a week' | Breaches LinkedIn's terms, risks restriction of your executives' profiles | Manual or platform-compliant outreach only, volume caps written in |
| 'Regular reporting' | No frequency or metrics | Weekly report: spend, leads, acceptance rate, cost per accepted lead |
If your company sits in a free zone such as DIFC or ADGM, its own data protection rules apply on top of, or instead of, the federal law: ask the agency to confirm which regime it follows.
Comparing two proposals on a common basis
Bring each offer down to one metric: cost per lead accepted by your sales team. To do that, estimate a realistic acceptance rate for each model.
| Six-month metric | Proposal A: pay per lead | Proposal B: retainer plus bonus |
|---|---|---|
| Price | 300 AED per lead, 12 months fixed | 7,000 AED a month plus 300 AED per accepted lead |
| Leads delivered | 260 | 120 |
| Acceptance rate | 25 % | 70 % |
| Accepted leads | 65 | 84 |
| Six-month total cost | 78,000 AED | 67,200 AED |
| Cost per accepted lead | 1,200 AED | 800 AED |
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Illustrative example: Rahul, managing director of a 70-person facility management company in Al Quoz, receives the two proposals above. Proposal A looks cheaper at 300 AED a lead. Over six months, though, his sales team accepts only one lead in four from A versus seven in ten from B. That gives 1,200 AED per accepted lead for A versus 800 AED for B. At a 10 % close rate on 180,000 AED annual contracts, B yields about 8 contracts against 6 or 7, roughly 270,000 AED more in contract value for 10,800 AED less spend.
FAQ
What is a normal price per lead for B2B in Dubai?
Around 150 to 350 AED for simple services and 400 to 900 AED for niche industrial, IT or financial targets. A very low price usually means unverified or resold leads.
Is a 12-month contract acceptable?
Not at the start: you need 60 to 90 days to judge lead quality. Negotiate a 3-month trial followed by termination on 30 days' notice.
Can an agency use bulk WhatsApp messages for prospecting?
Only with opt-in contacts through the official WhatsApp Business Platform using approved templates. Bulk unsolicited messages can get a number blocked within days, cutting off 100 % of your existing customer chats on it.
How do I make sure leads are exclusive?
Require an exclusivity clause with a penalty, for example a refund of 2 times the price of any resold lead. Ask for the exact source of each lead: campaign, form or conversation, and date.
How often should I get a report?
Weekly is the serious standard: it lets you fix a campaign within 7 days instead of 30. It should include at least 5 metrics, including cost per accepted lead.
Get found by the clients who are searching for you. Instead of buying leads one by one, make sure companies searching for your service find you on Google: a visibility audit at 100,000 FCFA (about 152 EUR, credited against setup if you start within 30 days), then the Traffic Engine plan that fits, with a weekly report on your quote requests. Traffic Engine. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
