Influencer marketing ROI is the return you can attribute to creator content, divided by the fully loaded cost of getting that content made and published. Return can be revenue, tracked orders, clicks, reach or reusable content, depending on what the campaign was for. Cost is every dirham or riyal the campaign consumed, not just the creator fee.
It matters because a Dubai brand spending AED 40,000 a month on creators will be asked what it got back, and most cannot answer. In our experience the reasons are practical: one promo code shared by ten creators, no per-creator links, spend agreed in WhatsApp threads and never totalled. This guide fixes each of those, gives the formulas, works two examples and lists the ranges we see in the UAE and Saudi Arabia.
What is influencer marketing ROI, and why can most MENA brands not compute it?
ROI is a ratio: attributable return over listable cost. Both sides break for the same reasons in this region:
- Shared codes. One code like SUMMER20 across the roster tells you the campaign sold something, not which creator did it.
- No per-creator links. One link in every bio means all traffic lands as one line in analytics.
- Untotalled spend. Fees on WhatsApp, product from the warehouse, usage rights paid later, agency fee on a separate invoice.
- No baseline. Without two weeks of pre-launch data you cannot separate creator lift from a normal week.
- Vanity results. Likes and follower growth reported as outcomes when the goal was orders.
What counts as cost?
Use fully loaded cost. If a line would not exist without the campaign, it belongs in the denominator.
| Cost line | What to include | Typical size |
|---|---|---|
| Creator fees | Agreed fee per deliverable, per creator | UAE micro AED 1.5K to 6K per Reel; KSA micro SAR 1.5K to 7K |
| Usage rights uplift | Paid ads, whitelisting, website use beyond the organic post | 30 to 100% on top of the base fee |
| Product and shipping | Product at cost price, packaging, courier, returns | AED 100 to 600 per creator for most consumer goods |
| Agency or freelancer fee | Management fee, often a percentage of creator spend | 10 to 20% of creator fees |
| Licensing admin | Time spent checking permits and briefing disclosure rules | UAE Advertiser Permit is free for residents for 3 years; Saudi Mawthooq is SAR 15,000 for 3 years and sits with the creator |
| VAT | Charged by VAT-registered creators and agencies | 5% in the UAE, 15% in Saudi Arabia |
| Tooling | Discovery, tracking links, reporting | Monthly subscription, split across campaigns |
| Team time | Hours on outreach, briefing, approvals, reporting | 15 to 40 hours for an 8 to 10 creator campaign |
A VAT-registered brand normally recovers VAT as input tax, so show it in the cash view only. Licensing sits with the creator, but an unlicensed creator is a risk you should price in. The rules are in our UAE permit and Saudi Mawthooq guide.
What counts as return? It depends on the campaign goal
Pick one primary goal per campaign before it starts. The return metric and formula follow from it. Five metrics and no primary goal is how campaigns end up judged on likes.
| Goal | Return metric | Formula | Compare against |
|---|---|---|---|
| Awareness | Reach, views, in-country impressions | CPM equivalent = cost / (views / 1,000) | Your own paid social CPM |
| Engagement | Likes, comments, saves, shares | CPE = cost / total engagements | Paid social CPE, previous creator waves |
| Traffic | Clicks on per-creator links | CPC = cost / clicks | Paid social CPC in the same market |
| Conversions | Code redemptions, tracked orders, installs | CAC = cost / orders; ROI = (revenue minus cost) / cost | Blended CAC, paid social CAC |
| Content | Assets with usage rights you reuse in ads | Content value = number of assets x cost of equivalent production | UGC rate card: $100 to 600 per video in the GCC |
Content value gets its own line because it is often the largest return on a small campaign. A Reel with paid-ads rights replaces a shoot you would otherwise pay for. Value it at what an equivalent UGC video would cost, not at what the creator charged.
Which formulas should you use?
- ROI = (attributed revenue minus fully loaded cost) / fully loaded cost. Express it as a percentage.
- ROAS = attributed revenue / fully loaded cost. The same data as a multiple. 1.0x is break-even on revenue, before margin.
- CPE = cost / (likes + comments + saves + shares). Saves and shares track purchase intent better than likes.
- CPC = cost / clicks on the creator's tracking link. Only meaningful with per-creator links.
- EMV (earned media value) = views x your paid CPM / 1,000. It answers "what would this reach have cost on ads". It is not revenue. Do not add it to the revenue side of ROI. Report it on its own line, labelled as an estimate.
One more that most reports skip: margin-adjusted ROI = (attributed revenue x gross margin minus cost) / cost. Use revenue ROI to compare creators, and margin-adjusted ROI to decide whether to scale.
Worked example: Dubai skincare launch, 8 micro creators
A Dubai skincare brand launches a serum with eight Instagram micro creators, each posting one Reel and a 3-frame story sequence. Four grant paid-ads usage rights for 90 days. The brand manages the campaign in-house. Figures are illustrative.
| Cost line | Working | AED |
|---|---|---|
| Creator fees | 8 creators x AED 3,000 (Reel plus stories) | 24,000 |
| Usage rights | 4 creators x AED 3,000 x 40% uplift | 4,800 |
| Product and shipping | 8 kits x AED 250 | 2,000 |
| Tooling | One month of platform subscription | 1,000 |
| Team time | 20 hours x AED 150 | 3,000 |
| VAT | 5% on fees and usage (AED 28,800) | 1,440 |
| Fully loaded cost | 36,240 |
Results after 28 days, one link and one code per creator, orders deduplicated:
- Views across eight Reels: 320,000. CPM equivalent on fully loaded cost = 36,240 / 320 = AED 113. On creator fees alone it is AED 75.
- Engagements: 14,400. CPE = 36,240 / 14,400 = AED 2.52.
- Clicks on tracking links: 3,600. CPC = 36,240 / 3,600 = AED 10.07.
- Tracked orders: 180 at an average order value of AED 220 = AED 39,600 revenue. CAC = 36,240 / 180 = AED 201. Click-to-order rate 5%.
- Revenue ROI = (39,600 minus 36,240) / 36,240 = 9.3%. ROAS 1.09x.
- Content value: 4 assets with ads rights, valued at AED 2,000 each against an equivalent UGC shoot = AED 8,000.
- ROI including content value = (39,600 + 8,000 minus 36,240) / 36,240 = 31.3%.
- Margin-adjusted ROI at 60% gross margin = (23,760 minus 36,240) / 36,240 = minus 34% on first orders alone.
The numbers say what a first wave usually says: the launch paid for itself on revenue, the content made it worthwhile, and it is not yet profitable on first-order margin. The per-creator split is where the decision lives. Here the top three creators produced 110 of the 180 orders and the bottom three produced 18. Wave two goes to the top three and their lookalikes.
Short example: Riyadh food delivery app, 5 mid-tier creators
A Riyadh app books five mid-tier creators for a Snapchat story sequence plus an Instagram Reel each, at SAR 12,000 per creator. Fees SAR 60,000, VAT at 15% SAR 9,000, promo credits and team time SAR 3,000. Fully loaded cost SAR 72,000. Over 28 days the five codes produce 1,900 first orders. CAC = 72,000 / 1,900 = SAR 37.9. The brand's paid social CAC for the same period was SAR 55, so the creator wave acquired customers about 31% cheaper. First-order revenue alone would show a negative ROI, which is normal for an app. The right comparison is CAC against other channels and the payback period finance already uses.
How do you attribute results to each creator?
Attribution is a setup problem. Get four things right before the first post goes live.
- One link and one code per creator. Never share either. Keep the code short and personal (LEA15, ADAM15) so it survives a screenshot.
- A fixed UTM structure. utm_source = platform (instagram, tiktok, snapchat), utm_medium = influencer, utm_campaign = campaign slug, utm_content = creator handle. Identical across every creator so reports group cleanly.
- Two windows. Clicks and click-through orders on a 7-day window. Code redemptions and view-through orders on a 28-day window. Report both, do not merge them.
- A baseline. Record daily orders, traffic and branded search for 14 days before launch. Lift above baseline on launch days is your view-through estimate for people who saw the content and searched instead of clicking.
Snapchat in Saudi Arabia, where links are weaker
Snapchat is often the biggest channel for Saudi audiences, and story links get fewer taps than an Instagram sticker. Three things help. Lead with the code, spoken and on screen, so it works from a screenshot. Give the creator a short branded URL as well as the tracking link, because people type what they remember. And treat the code as the primary attribution signal for Snapchat creators, with clicks as a secondary check.
What to do when a creator's audience is only 60% in-country
Many Gulf creators have large audiences in Egypt, Jordan, India or Pakistan who cannot buy from a Dubai delivery brand. Discount the reach to the in-country share before you compute CPM. A creator with 100,000 views and a 60% UAE audience delivered 60,000 useful views. At a fee of AED 4,000 the effective CPM is 4,000 / 60 = AED 67, not AED 40. Do the same for engagement. Audience-country is the most useful filter when choosing creators for an ROI campaign, and it is what our reviewers check on every profile.
What are typical benchmarks in the UAE and Saudi Arabia?
These are the ranges we see across campaigns on the platform. They are not a study. Offer strength and creative quality move results more than tier does. Use them to spot outliers, not as targets.
| Metric | Tier or category | UAE (AED) | KSA (SAR) |
|---|---|---|---|
| CPM equivalent (fee / views) | Micro | 40 to 120 | 40 to 120 |
| CPM equivalent | Mid | 30 to 90 | 30 to 100 |
| CPM equivalent | Macro | 25 to 70 | 25 to 80 |
| CPE | Nano | 0.5 to 2 | 0.5 to 2 |
| CPE | Micro | 1 to 4 | 1 to 4 |
| CPE | Mid | 3 to 10 | 3 to 12 |
| CPE | Macro | 8 to 25 | 8 to 30 |
| CPC (tracking link) | Instagram and TikTok | 4 to 15 | 5 to 20 |
| CPC | Snapchat | 8 to 25 | 8 to 30 |
| Code redemptions per 1,000 views | F&B and delivery | 3 to 12 | 4 to 15 |
| Code redemptions per 1,000 views | Beauty and skincare | 2 to 8 | 2 to 8 |
| Code redemptions per 1,000 views | Fashion | 1.5 to 6 | 1.5 to 6 |
| Code redemptions per 1,000 views | Apps (installs) | 4 to 15 | 5 to 18 |
Engagement rates sit around 3 to 6% for micro, 2 to 4% for mid and 1 to 2.5% for macro, which is why CPE rises with tier even as CPM falls.
Why per-creator ROI beats campaign ROI
Campaign ROI tells you whether to keep doing influencer marketing. Per-creator ROI tells you how. The spread between the best and worst creator in one wave is usually five to ten times on orders, at similar fees. Averaging that into one campaign number hides the only actionable fact you bought.
The practical use is reallocation. Rank creators by CAC (or CPC, if traffic was the goal). Move the next wave's budget to the top third, drop the bottom third, and fill the gap with creators who match the top third on niche, city, audience-country and engagement quality.
A three-wave test plan
| Wave | Creators | Budget share | Decision at the end |
|---|---|---|---|
| Wave 1 (test) | 8 to 12 micro and mid, one deliverable each | 40% | Rank by CAC. Keep top third. |
| Wave 2 (scale) | Top third from wave 1 plus 4 to 6 lookalikes | 40% | Confirm repeat performers. Negotiate 3-post packages. |
| Wave 3 (retain) | Proven creators on 3-month agreements with usage rights | 20% | Compare blended CAC against paid social. Set next quarter. |
Which mistakes make ROI look worse than it is, or better?
- Paying macro rates for follower counts. A 400K account with a 40% in-country audience and 1% engagement is a mid-tier creator at a macro price. Price on in-country reach and engagement.
- No baseline period. Without 14 days of pre-launch data you cannot claim lift.
- Counting likes as results. If the goal was orders, report orders, and put likes in the context section.
- Shared codes and links. The most common reason a brand cannot rank its creators.
- No usage-rights accounting. Either the uplift is missing from cost, or the content value is missing from return. Both distort the ratio.
- Ignoring audience-country. Inflates reach and CPM by the share of viewers who cannot buy.
Frequently asked questions
How long should I wait before judging influencer marketing ROI?
Read clicks and views at 7 days, conversions at 28 days, and content value once the assets have run in ads. Most redemptions land in the first 10 days, but Saudi Snapchat audiences and products above AED 300 or SAR 300 convert later. Do not cut or extend a creator on results younger than a week.
Is EMV a real number?
It is an estimate of what the same impressions would have cost on paid social. It is useful for comparing creators against your own paid CPM and for awareness campaigns with no sales goal. It is not revenue, so never add it to attributed revenue in an ROI formula. Report it on its own line, labelled as an estimate.
How do I measure ROI on a gifted campaign?
Cost is product at cost price, shipping, any VAT charged, team time and a share of tooling. Return is tracked orders and clicks from the creator's link and code, plus the content you can reuse. Gifted campaigns usually show a high ROI percentage on a small base, so also report absolute revenue and cost per order.
What is a good ROI for a first campaign?
In our experience a first tracked campaign in the UAE or Saudi Arabia often lands between minus 20% and plus 40% on revenue alone, with content value moving it up and margin adjustment moving it down. The first wave is a test. The useful output is a per-creator ranking to reallocate budget against in wave two.
Next steps
Set up the inputs before the next campaign. Our tracking links and UTM guide covers the link and code structure. The campaign management guide walks through briefing, approvals and reporting for a full wave. Before you book anyone, use the vetting guide to check real followers and audience-country. If the budget is small, the micro-influencers guide explains why the 10K to 50K tier usually gives the cleanest per-creator ROI.
Per-creator links, content collection and reports are included in the trial. Start your 7-day free trial →