In This Article
Summary: D2C ROAS benchmarks in the GCC cluster tighter than founders expect. UAE beauty and skincare brands hit 2.8 to 4.5 ROAS at steady state. KSA food and supplements sit at 3.5 to 5.2 ROAS because ad costs are lower and AOVs are higher. Kuwait shows the widest spread at 2.2 to 4.8 because the market is smaller and brand concentration matters more. This article breaks down the real numbers by country, category, and funnel stage so you can benchmark your own performance without guessing.
Every D2C founder in the GCC asks the same question during a review call. “What ROAS should I actually be hitting?” And every agency gives the same useless answer. “It depends on your category.”
That’s true. It also dodges the question. After 18 months of running D2C accounts across UAE, Saudi Arabia, and Kuwait for brands ranging from 80K AED monthly revenue to 4.2M AED, we’ve seen enough account data to benchmark ROAS and CAC tightly by country and category. What follows is the real distribution, not the polished case study numbers.
The team at upGrowth Digital manages D2C paid media across Meta, Google, TikTok, and Snapchat in the GCC. When Delicut scaled from 40K to 2M AED monthly revenue, the ROAS trajectory followed the pattern you’ll see below: started at 2.1, plateaued at 3.4, broke through to 4.6 once the creative library hit critical mass. The numbers that matter aren’t the peaks. They’re the steady states.
This is a diagnostic tool. Use the benchmarks below to figure out if your account is underperforming, performing normally, or crushing it. Then decide what to do next.
Every ROAS number below assumes a 7-day click attribution window on Meta and 30-day click on Google. If your attribution window is longer, your ROAS will look higher than these benchmarks and you’re not comparing apples to apples.
CAC is calculated as total ad spend divided by new customers acquired in the same period. It excludes returning customers. If your CAC calculation includes returning customers, you’re measuring blended CAC, which will be 40 to 60 percent lower than new-customer CAC.
All benchmarks are from brands running at least 30K AED monthly spend on at least one channel. Below that threshold, data is too noisy to benchmark reliably. If you’re spending less than 30K AED monthly, your ROAS will swing 30 to 50 percent week over week from account volatility alone.
Steady-state ROAS means month 3 onward of a stable campaign structure. Months 1 and 2 are always lower because the algorithm is still learning. If you’re comparing your month-2 numbers to a peer’s month-12 numbers, you’ll look terrible. You’re not. You’re just early.
The UAE is the most competitive D2C market in the GCC. Ad costs are highest, audience overlap is tightest, and creative fatigue sets in fastest. The trade-off is that AOVs are the highest in the region and margins on premium positioning are better than in KSA.
Beauty and Skincare (UAE): Steady-state ROAS lands between 2.8 and 4.5. New brands below the 2.8 floor are almost always burning on awareness creative without a retargeting loop. Brands above 4.5 are either running heavy influencer UGC or have cracked a product-market fit that compresses their consideration window. CAC range: AED 85 to AED 180. Average AOV: AED 240.
Food and Beverage (UAE): ROAS 2.4 to 3.8. Lower than beauty because margins are thinner and the purchase decision is more impulsive, which means cold traffic converts at worse rates. CAC range: AED 45 to AED 110. Average AOV: AED 95. Delicut sits at 3.6 ROAS at current scale, which is top-quartile for the category.
Fashion and Apparel (UAE): ROAS 2.2 to 3.6. The lowest steady-state range in the UAE because return rates are 18 to 25 percent, which kills your reported ROAS if you’re measuring on gross revenue not net. CAC range: AED 95 to AED 190. Average AOV: AED 285. If you’re measuring ROAS pre-returns, subtract 20 percent to get your real number.
Health and Supplements (UAE): ROAS 3.2 to 4.8. Higher than beauty because LTV is longer (subscription behavior) and the consideration window is short once a customer decides to try a product. CAC range: AED 70 to AED 140. Average AOV: AED 180.
Home and Lifestyle (UAE): ROAS 2.6 to 4.2. Wide spread because the category includes everything from 150 AED kitchen gadgets to 3000 AED furniture. Benchmark against your price-point peers, not the category average. CAC range: AED 120 to AED 280.
Also Read: D2C Marketing Agency Costs in GCC: 2026 Benchmarks (AED, SAR Breakdown)
Saudi Arabia is where D2C economics get interesting. Ad costs on Meta and Snapchat are 20 to 35 percent lower than the UAE for equivalent audience quality. AOVs in some categories are 15 to 25 percent higher. The result is ROAS ranges that look generous compared to UAE numbers, but the trade-off is operational complexity (Arabic-first creative, different logistics, different payment preferences, cash-on-delivery friction).
Beauty and Skincare (KSA): ROAS 3.4 to 5.2. The KSA beauty market has deep demand, fewer competitive D2C brands than the UAE, and Snapchat delivers 30 to 40 percent lower CAC than Meta for the same audiences. CAC range: SAR 60 to SAR 140. Average AOV: SAR 265.
Food and Beverage (KSA): ROAS 3.0 to 4.4. Higher than UAE food because delivery density is concentrated in Riyadh and Jeddah, which means repeat-purchase economics kick in faster. CAC range: SAR 40 to SAR 95. Average AOV: SAR 110.
Fashion and Apparel (KSA): ROAS 2.8 to 4.2. Return rates are lower than UAE (12 to 18 percent) because modest fashion categories have stricter sizing fit and fewer impulse purchases. CAC range: SAR 80 to SAR 170. Average AOV: SAR 310.
Health and Supplements (KSA): ROAS 3.8 to 5.6. Highest steady-state in the GCC supplements category because demand is deep, regulatory noise is lower than pharma, and subscription retention runs 40 to 55 percent at 90 days. CAC range: SAR 55 to SAR 120. Average AOV: SAR 200.
Home and Lifestyle (KSA): ROAS 2.8 to 4.5. Similar spread to UAE. Cash-on-delivery drops ROAS by 15 to 20 percent once you factor in COD failure rates (8 to 12 percent). If your ROAS reports don’t account for COD failures, your real ROAS is lower than what you’re seeing.
Kuwait is the smallest of the three core GCC markets but has the highest per-capita disposable income. ROAS spreads are wider than UAE or KSA because the market is smaller, which means a single viral product can dominate a category for 6 to 9 months before competitors catch up.
Beauty and Skincare (Kuwait): ROAS 2.6 to 4.8. Wide spread because brand concentration matters. The top 3 D2C beauty brands in Kuwait take 40 percent of the category spend. If you’re in that top tier, ROAS will exceed 4. If you’re not, expect 2.6 to 3.2. CAC range: KWD 8 to KWD 22. Average AOV: KWD 32.
Food and Beverage (Kuwait): ROAS 2.4 to 4.0. Delivery density is high in Kuwait City, low everywhere else. Geo-fenced campaigns work better than broad targeting. CAC range: KWD 5 to KWD 14. Average AOV: KWD 15.
Fashion and Apparel (Kuwait): ROAS 2.2 to 3.8. CAC range: KWD 10 to KWD 25. Average AOV: KWD 40.
Health and Supplements (Kuwait): ROAS 3.0 to 5.0. CAC range: KWD 7 to KWD 16. Average AOV: KWD 25.
Also Read: When Is Your D2C Brand Ready for Full-Service Agency Management in GCC?
Channel-level CAC matters more than blended CAC because it tells you where to push more budget. These are steady-state numbers for UAE brands at 50K+ AED monthly spend. Discount 15 to 20 percent for KSA equivalents.
Meta (Facebook + Instagram): Top-of-funnel CAC runs AED 95 to AED 180 in beauty, AED 55 to AED 110 in food, AED 70 to AED 140 in supplements. Middle-of-funnel (retargeting warm audiences) CAC is 45 to 60 percent lower than TOF. Bottom-of-funnel (cart abandon, website visitors past 14 days) CAC is 60 to 75 percent lower than TOF.
Google (Search + Shopping): Branded search CAC is always 70 to 85 percent lower than Meta TOF. Non-branded search CAC is typically 15 to 25 percent higher than Meta TOF for the same category. Shopping campaigns in beauty and fashion convert at 1.8 to 2.4x the rate of search campaigns for equivalent traffic volume. If you’re not running Shopping, you’re leaving 20 to 30 percent of your Google growth on the table.
TikTok: CAC is 10 to 25 percent lower than Meta TOF for brands with strong UGC creative. Without UGC, TikTok CAC is 20 to 40 percent higher than Meta. TikTok attribution is noisy; your platform-reported ROAS will be 30 to 45 percent higher than your actual incremental ROAS. Use MMM or last-click Google Analytics to pressure-test TikTok numbers before scaling.
Snapchat: Massively underrated in KSA. CAC for beauty and food brands runs 25 to 40 percent lower than Meta for the same targeting, because Snapchat has younger, more engaged users in KSA and Kuwait. In UAE, Snapchat is weaker; CAC is comparable to Meta or slightly higher.
Blended account ROAS hides the real problem. Look at three stages separately.
Prospecting ROAS (cold traffic): Should run 60 to 75 percent of blended ROAS. So if your blended is 3.5, prospecting should sit at 2.1 to 2.6. If prospecting ROAS is above 80 percent of blended, you’re not scaling enough cold traffic and your account will hit a growth wall. If prospecting is below 55 percent of blended, your creative is tired or your audiences are wrong.
Retargeting ROAS (warm traffic): Should run 2.5 to 4x prospecting ROAS. If retargeting is less than 2x prospecting, your retargeting exclusions are wrong, you’re re-showing ads to people who already converted, or your retargeting creative is the same as your prospecting creative (don’t do this).
Branded search ROAS: Should run 8 to 15x blended ROAS in beauty, 5 to 10x in food, 6 to 12x in supplements. If branded search ROAS is below this range, either a competitor is bidding on your brand terms or your branded search budget is constrained and you’re missing demand. Branded search is the cheapest customer you will ever get. Fund it fully before spending another dirham on cold.
If your numbers don’t line up with the ranges above, work through this diagnostic sequence in order. Don’t skip steps.
First, check attribution window. Are you comparing 7-day click to 7-day click? Meta defaults to 7-day click, 1-day view, which inflates reported ROAS by 10 to 18 percent versus 7-day click only. Pull your reports with the click-only filter before benchmarking.
Second, check spend level. Below 30K AED monthly, benchmarks don’t apply. The algorithm needs volume to optimize. If you’re at 12K AED monthly spend, you’re in learning-phase territory regardless of how many months you’ve been running.
Third, check creative age. Meta’s creative fatigue curve in GCC markets hits hard at day 21 to 28. If your top creative is 6 weeks old, ROAS should be declining. That’s not an account problem. It’s a creative pipeline problem.
Fourth, check audience overlap. In UAE especially, running multiple campaigns without proper exclusions creates auction cannibalization. Your Meta account can look like it’s underperforming when the real issue is that two campaigns are bidding against each other.
Fifth, check landing page conversion rate. If your landing page converts below 2.8 percent for a D2C beauty store or 2.2 percent for food, your ROAS ceiling is capped regardless of ad quality. Fix the site first. Then benchmark ads.
Also Read: How upGrowth Accelerated BruMate’s Sales With Performance and Organic Growth Management
ROAS and CAC are campaign-level metrics. LTV to CAC ratio is the business metric that matters for scaling, fundraising, and deciding whether to reinvest or take profit.
LTV to CAC of less than 2.0: You’re breaking even or burning money on acquisition. Don’t scale ad spend. Fix retention first.
LTV to CAC of 2.0 to 3.0: Sustainable but not impressive. Scaling works but profit compression is real. Most GCC D2C brands sit here at month 12. This is fine for a bootstrapped business, not fine for a venture-scaled one.
LTV to CAC of 3.0 to 4.5: Healthy zone. You can scale aggressively. Most successful D2C brands in the GCC settle here at year 2 after getting repeat purchase economics right.
LTV to CAC of 4.5 plus: Either you have genuine product-market fit and loyalty, or you’re measuring LTV over too long a window (5-year LTV against 30-day CAC always looks great but doesn’t tell you if you can grow now).
The fastest way to improve LTV to CAC in the GCC isn’t to reduce CAC. It’s to double down on second-purchase conversion within 45 days. Brands that get the 45-day repeat rate above 22 percent move from 2.4 LTV/CAC to 3.8 LTV/CAC within 6 months without touching their ad accounts.
The GCC has distinct seasonality that moves ROAS 30 to 50 percent in specific categories. If you’re benchmarking without adjusting for season, your analysis is broken.
Ramadan impact: Food delivery ROAS spikes 40 to 60 percent in the 30 days of Ramadan. Beauty and fashion ROAS drops 15 to 25 percent. Supplements ROAS climbs 10 to 20 percent because of post-Iftar interest in weight management products. Plan your budget shifts 6 weeks before Ramadan begins. Agencies that don’t plan for this leave 20 to 30 percent of annual ROI on the table.
White Friday: The November retail window in the UAE and KSA compresses 3 to 4 months of consumer interest into 2 weeks. Paid media costs spike 25 to 45 percent, but so do conversion rates. Net ROAS impact is usually positive by 15 to 25 percent if you have creative ready. If you’re using the same creative you ran in October, your ROAS will drop during White Friday despite the demand spike.
Summer slowdown: July and August ROAS in UAE drops 20 to 35 percent across all categories because the expat population reduces significantly and buying patterns shift. KSA and Kuwait show less severe summer slowdown. If you’re a UAE-focused brand, don’t scale ad spend in July. Maintain and wait for September.
Eid holidays: 5 to 7 day windows where ROAS can swing 40 percent in either direction depending on category. Fashion and gifting categories see ROAS spikes of 25 to 50 percent in the 10 days before Eid. Food categories see ROAS drops of 15 to 25 percent during the Eid holiday itself.
Numbers are useful only when they change what you do. Here’s the workflow.
Every Monday morning, pull last-week account data and benchmark against the ranges above. Score yourself: bottom quartile, middle quartile, or top quartile for your country and category.
If you’re bottom quartile, you have an account-level problem. Work the diagnostic sequence from the “Why your ROAS doesn’t match” section above. Don’t increase spend until you’ve diagnosed the leak.
If you’re middle quartile, you have a creative or audience problem. The fundamentals are working. What’s capping you is fatigue or a suboptimal audience mix. Invest in creative velocity (3 to 5 new creative concepts per week) and audience testing (1 new audience structure per week).
If you’re top quartile, you have a scale problem. Your numbers won’t hold if you triple spend because the next 100K AED of audience won’t convert at the same rate as your current pool. Plan for ROAS compression of 15 to 25 percent as you scale and decide if the volume growth justifies the margin compression.
Q: My ROAS is 2.5 in UAE beauty. Am I doing badly?
A: 2.5 sits below the steady-state range of 2.8 to 4.5 for UAE beauty but is normal for brands in month 1 to 3 of a new account structure. If you’ve been running for more than 6 months and still at 2.5, you likely have a creative or audience issue. Most accounts stuck at 2.5 have 60+ day old top creative.
Q: Why is my KSA ROAS higher than my UAE ROAS for the same brand?
A: Lower ad costs, higher AOVs, less D2C competition, and Snapchat as an underpriced channel. This is the normal pattern for brands running in both markets. Most GCC D2C brands see KSA ROAS run 20 to 40 percent higher than UAE ROAS for equivalent campaigns.
Q: How long does it take to hit steady-state ROAS on a new GCC D2C account?
A: 90 days at minimum, 120 to 150 days more commonly. Month 1 is learning phase. Month 2 is creative validation. Month 3 onward is when algorithmic and audience optimization compound. If someone promises steady-state ROAS in month 1, they’re either dropping your CAC floor unrealistically low with discount-heavy offers or they’re lying.
Q: What’s a realistic ROAS target for a brand doing 150K AED monthly revenue?
A: 2.8 to 3.4 blended ROAS in beauty, 2.4 to 3.0 in food, 3.0 to 3.6 in supplements. At 150K monthly revenue, you’re likely spending 40K to 50K on ads and the economics are thinner than at 500K revenue brands because you haven’t built retargeting depth yet.
Q: Can I use UAE ROAS benchmarks for my Kuwait campaigns?
A: No. Kuwait ranges are wider and category concentration matters more. Use the Kuwait-specific ranges in this article, and factor in a 10 to 20 percent wider confidence interval because the market is smaller and more volatile.
Q: My retargeting ROAS is 12 and I’m thrilled. Should I be?
A: Maybe. Check whether you’re retargeting converters who would have come back organically. If 60 percent of your retargeting conversions are from warm audiences that already bought, your incremental ROAS is much lower. Run a retargeting pause test for 7 days and see what happens to total revenue. If revenue drops less than 8 percent, your retargeting is mostly cannibalizing organic.
The benchmarks in this article are useful only if you act on them. The diagnostic work takes 4 to 6 hours for a mid-sized account and will tell you exactly where you’re losing money: creative fatigue, audience overlap, attribution bloat, funnel stage leaks, or LTV to CAC mismatch.
upGrowth Digital runs performance marketing retainers for D2C brands across UAE, KSA, and Kuwait starting at Rs 1.5 lakh per month (or flat 12 percent of ad spend, whichever is higher). The retainer covers Meta, Google, TikTok, and Snapchat management, weekly creative refresh, audience strategy, and monthly LTV to CAC reporting. We work with brands doing at least 150K AED monthly revenue because below that threshold, the economics don’t support agency fees.
If you want a tighter view of where your account is leaking before committing to a retainer, book a 30-minute audit call. We’ll benchmark your account against the ranges in this article, identify the top 3 leakage points, and give you a prioritized fix list. No deck, no sales pitch, just a diagnostic.
About the Author: I’m Amol Ghemud, Chief Growth Officer at upGrowth Digital. We help SaaS, fintech, and D2C companies shift from traditional SEO to Generative Engine Optimization. This shift has generated 5.7x lead volume increases for clients like Lendingkart and 287% revenue growth for Vance.
In This Article