ROAS 7 min read

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

Ad spend €1,000
Revenue (3x ROAS) €3,000
Product cost (75%) − €2,250
Gross margin €750
Minus ad spend − €1,000
Real profit − €250 (ROI −25%)

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 marginMinimum profitable ROASBusiness example
20%5.0xElectronics, basic dropshipping
30%3.33xBasic fashion, home
40%2.5xCosmetics, accessories
50%2.0xPrivate label, digital
60%1.67xSoftware, 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.

Calculate ROAS →

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 →