Services
Service pages
Meta Ads Marketing Google Ads Marketing TikTok Marketing Snapchat Marketing Content Marketing WorkProcessIndustriesBlogFAQ Get a free plan →
Home / Blog / How to Calculate ROI on Meta Ads (Without Fooling Yourself)

How to Calculate ROI on Meta Ads (Without Fooling Yourself)

The formulas are easy. The honesty is the hard part. Here's how to measure Facebook and Instagram ad returns the right way.

PAID ADS14 Jul 20266 min readBy Ayesha Noor

The formulas: ROAS = revenue from ads ÷ ad spend. ROI = (profit from ads − ad spend) ÷ ad spend × 100. ROAS tells you gross efficiency; ROI tells you whether you actually made money after costs.

Plenty of businesses celebrate a “great” ROAS while quietly losing money. The difference comes down to using the right number honestly. Let's fix that.

ROAS vs ROI — what's the difference?

ROAS (Return On Ad Spend) measures revenue per dirham spent on ads. A 5× ROAS means AED 5 back for every AED 1 spent — before any costs.

ROI (Return On Investment) goes further and accounts for your product cost, fees and margins, so it tells you real profit. ROAS can look amazing while ROI is negative if your margins are thin.

The formulas, plainly

  • ROAS = Revenue attributed to ads ÷ Ad spend
  • ROI % = (Profit from those sales − Ad spend) ÷ Ad spend × 100

Note the word profit in ROI — that means revenue minus the cost of the product/service, not just revenue.

A worked example

Say you spend AED 10,000 on Meta ads and generate AED 50,000 in sales.

  • ROAS = 50,000 ÷ 10,000 =
  • If your product costs 60% of the sale price, gross profit = AED 20,000
  • ROI = (20,000 − 10,000) ÷ 10,000 × 100 = 100%

Great — you doubled your money. But if product cost were 85%, profit would be AED 7,500 and ROI would be −25% — a loss, despite a “5× ROAS.” Same ads, very different truth.

Mistakes that make the numbers lie

  • Ignoring product costs — ROAS alone hides thin margins.
  • Bad tracking — without a proper pixel and conversions setup, sales get misattributed.
  • Counting existing customers — repeat buyers who would have bought anyway inflate results.
  • Short windows — judging a campaign after three days rarely tells the real story.

Getting this right starts with the setup. Having your campaigns structured for clean tracking is what makes these numbers trustworthy in the first place. If you would rather have someone report on real returns for you, that is the whole point of a good partner.

A high ROAS with thin margins can still lose money. Always sanity-check ROAS against ROI.

Written by Ayesha Noor
Head of Performance Marketing, DesignBoardz
Ayesha leads paid media and content strategy at DesignBoardz. She has spent over a decade running social and search campaigns for UAE businesses across automotive, health, travel and e-commerce.

Frequently asked questions

It depends on your margins. For many businesses a 3–5× ROAS is healthy, but a business with thin margins may need much higher, while a high-margin service can profit at 2×. Always compare ROAS to the return you need to break even.

ROAS is revenue divided by ad spend and ignores costs. ROI accounts for your product costs and margins, so it shows real profit. Use ROAS for quick efficiency, ROI for the true picture.

Usually tracking gaps, attribution windows, or offline sales that the platform can't see. Proper pixel and conversions setup, plus reconciling with your own numbers, closes the gap.

Ready to turn attention into enquiries?

Get a free, no-pressure plan for your business within one business day. Fixed scope, clear pricing, and a team that actually replies.

Get my free plan →
×