Walk into most restaurant owner meetings in Dubai and the KPI being tracked is ‘Instagram followers’ or ‘post reach’. Neither of those pays rent. The metric that does is cost per cover, the fully-loaded marketing cost of putting one bum in a seat (or one order in a delivery bag). Here is the definition, the formula, and the benchmarks.
What is cost per cover?
Cost per cover (CPC) is total marketing spend divided by the number of marketing-attributable diners or orders. If you spent AED 20,000 on marketing in a month and generated 500 diners who were influenced by that marketing, your CPC is AED 40. Add media spend, agency fees, content production, and any paid partnership into the top line. Subtract everything else.
The formula
Cost per cover = (Monthly marketing spend + Media spend + Content production + Agency fees + Influencer fees) / (Marketing-attributable covers + Marketing-attributable delivery orders). Attribution is the hard part, use UTM links, platform conversion pixels, promo codes, and in-app Google Business click tracking to isolate marketing-driven covers from organic walk-ins.
What is a good cost per cover in Dubai?
Benchmarks vary by concept and ticket size, but for a mid-market Dubai restaurant with AED 150-250 average spend per cover, a healthy CPC sits between AED 25 and AED 60. Fine-dining with AED 400+ average spend can tolerate AED 80-150 CPC. Fast-casual with AED 50-80 average spend should run CPC under AED 15. If CPC is more than ~25% of your average cover ticket, the marketing is not profitable.
Why most restaurants don't track it
Three reasons: (1) attribution is genuinely hard, walk-ins and organic word-of-mouth are difficult to separate from marketing-driven visits; (2) agencies prefer to report on vanity metrics (reach, impressions, follower growth) because they look bigger; (3) owners have been trained by social media to think in impressions, not economics. The restaurants that measure CPC and iterate on it almost always outperform the ones chasing follower counts.
How to start measuring CPC this month
Step 1: Add a UTM-tagged link in your Instagram bio pointing to your reservation page (SevenRooms, TheFork, OpenTable, or a dedicated landing page). Step 2: Add a promo code (SOCIAL10, STORY15) that is only shared in social posts and stories. Step 3: Ask the front-of-house to log ‘how did you hear about us’ for the first two weeks. Step 4: Pull your Talabat and Deliveroo in-app analytics for channel-attributed orders. Divide total marketing spend by the sum. That is your starting CPC. Everything after that is making it smaller.
Related reading
Written by the Digital DirAction strategy team

