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 = 5×
- 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.
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.