What is ROAS? Definition, formula and how to interpret it in ecommerce
ROAS is the metric every ad platform uses to report on your campaign performance. But understanding what it really measures — and what it doesn't — can completely change how you make investment decisions.
What does ROAS mean?
ROAS stands for Return On Ad Spend. It measures how many euros in revenue you generate for each euro you invest in advertising.
If you invest €500 in Meta Ads and the campaigns generate €2,000 in sales, your ROAS is 4x (or 400%). For every euro invested, you get back €4 in revenue.
ROAS formula
Formula
ROAS = Ad revenue ÷ Ad spend
The result is expressed as a multiple (3x, 4x) or as a percentage (300%, 400%). Both forms are equivalent:
Practical example
Ad spend
€800
Attributed revenue
€3,200
ROAS (multiple)
4x
ROAS (percentage)
400%
ROAS vs ROI: the difference that matters most
ROAS and ROI measure different things. ROAS only compares revenue with ad spend. ROI measures the real profit on all the costs invested.
The practical issue is that an apparently good ROAS can hide a negative ROI. If your gross margin is 25% and your ROAS is 3x, 75% of revenue goes to product costs, and what's left (25% of 3x = 0.75x) does not even cover the ad spend.
Example: 3x ROAS with 25% margin
3x ROAS with 25% margin: real loss of €250. The ROAS looks reasonable but the business loses money on every campaign.
How to calculate your minimum profitable ROAS
The minimum ROAS to have a positive ROI depends directly on your gross margin. The formula is simple:
Minimum profitable ROAS
Minimum ROAS = 100 ÷ gross margin (%)
| Gross margin | Minimum profitable ROAS | Business example |
|---|---|---|
| 20% | 5.0x | Electronics, basic dropshipping |
| 30% | 3.33x | Basic fashion, home |
| 40% | 2.5x | Cosmetics, accessories |
| 50% | 2.0x | Private label, digital |
| 60% | 1.67x | Software, online courses |
This calculation assumes ad spend is the only variable cost. In practice you also need to add shipping, returns and payment processor costs to the denominator.
The ROAS limitations no one tells you about
ROAS is useful for comparing campaign performance within the same platform, but it has important limitations to know to avoid bad decisions.
It does not include product cost
A 4x ROAS with 20% margin generates losses. A 2x ROAS with 60% margin generates profit. Without knowing the margin, ROAS does not tell you whether you're making or losing money.
Platforms inflate ROAS
Meta uses attribution windows of up to 7 days after click or 1 day after view. This means it attributes conversions that would have happened anyway, like organic or direct sales the user made days after seeing an ad.
It is not comparable across platforms
A 3x ROAS on TikTok Ads and a 3x ROAS on Google Ads do not mean the same thing because each platform uses a different attribution model. Comparing ROAS across platforms without normalizing attribution is comparing oranges with apples.
It does not reflect customer quality
A high ROAS generated by customers who return the product or only buy once is less valuable than a lower ROAS generated by highly recurring customers. ROAS does not distinguish conversion quality.
Calculate your ROAS now
Use our calculator to find out whether your current ROAS is really profitable for your business.
Keep learning about ROAS
Frequently asked questions about ROAS
What is your minimum profitable ROAS?
Enter your margin and your ad spend to find out whether your campaigns are generating real profit.
Calculate ROAS for free →