TL;DR
ROAS (Return on Ad Spend) is the ratio of ad revenue to ad spend. Formula: ROAS = Revenue ÷ Spend. For eCommerce, a good ROAS is 3–5×, but ROAS doesn't measure profit — it measures revenue per € spent. Use the calculator below to see your ROAS against industry benchmarks.
4×
eCommerce average
2.5×
Lead Gen benchmark
6×
Luxury / premium
1×
Break-even (0 profit)
Quick answer
What is ROAS and how is it calculated?
ROAS (Return on Ad Spend) is the ratio of ad revenue to ad spend. Formula: ROAS = Revenue ÷ Spend. It's expressed as a ratio (4×) or percentage (400%). For eCommerce, a good ROAS is 3–5× depending on margin; below 2× most businesses are unprofitable.
What is ROAS
ROAS (Return on Ad Spend) is one of the most important metrics in digital advertising — it measures how much revenue you generate for every € (or $, £) invested in ads.
Plainly: if you spend €1,000 on Google Ads and get €4,000 in revenue back, your ROAS is 4× (or 400%). For every €1 invested, €4 came back through sales.
Why ROAS matters:
- Standard metric — Google Ads, Meta Ads, Microsoft Ads all report it natively
- Powers Smart Bidding — tROAS strategy is directly tied to a ROAS target
- Easy to understand — stakeholders and execs grasp it without extra context
- Compares campaigns — different campaigns with different budgets compared on the same axis
But — and this is critical — ROAS is not profit. More on that in the ROAS vs POAS section below.
Formula and calculation
The formula is simple:
ROAS = Ad Revenue ÷ Ad Spend
It can be expressed as:
- Ratio — "4×" or "4:1" (most common form in Google Ads)
- Percentage — "400%" (multiplied by 100)
- Decimal — "4.0" (how it appears in some reports)
Here are a few examples:
| Revenue | Spend | ROAS | Rating |
|---|---|---|---|
| €500 | €1,000 | 0.5× (50%) | Loss |
| €1,000 | €1,000 | 1× (100%) | Break-even |
| €3,000 | €1,000 | 3× (300%) | Solid |
| €5,000 | €1,000 | 5× (500%) | Great |
| €10,000 | €1,000 | 10× (1000%) | Exceptional |
Important: ROAS only tracks "attributed revenue"
In Google Ads, ROAS is calculated only from conversions attributed to the campaign. If a customer clicks your ad, leaves, and buys direct the next day — that conversion isn't counted in ROAS (unless it's inside the attribution window). That's why the number in Google Ads always differs from revenue shown in Shopify/WooCommerce.
ROAS calculator
Enter your ad revenue and ad spend. The calculator returns your ROAS and compares it against an industry benchmark. Optionally pick your industry for a more precise benchmark.
Interactive tool
ROAS Calculator
Enter revenue and ad spend to get ROAS + a comparison against industry benchmarks.
Benchmarks are industry averages (Serbia + EU). Your profitable threshold depends on margin.
The benchmarks in the calculator are industry averages. Your profitable threshold depends on margin — low margin means you need a higher ROAS just to break even.
ROAS benchmarks by industry
ROAS varies dramatically by vertical. Luxury brands carry a high ROAS but low conversion rate; lead-gen businesses run a lower ROAS but make it back via long customer LTV.
| Industry | Target ROAS | Notes |
|---|---|---|
| eCommerce — Fashion/Apparel | 4.0× | 40–60% margin, brand dependency |
| eCommerce — Beauty/Skincare | 3.5× | High LTV, repeat orders |
| eCommerce — Electronics | 5.0× | Low margins (5–15%) — needs higher ROAS |
| eCommerce — Home & Garden | 3.8× | Solid margins, seasonal |
| eCommerce — Food & Beverage | 4.5× | Subscription lifts LTV |
| SaaS / B2B | 3.0× | LTV-based (calculated on 12-month revenue) |
| Lead Gen (local services) | 2.5× | Track CPA instead of ROAS if no direct sale |
| Luxury / premium | 6.0× | High margin, lower volume, selective targeting |
These numbers are averages. Your real target should be margin-based — if your margin is 30%, break-even ROAS is ~3.3×, so anything below that means losing money.
ROAS vs POAS: why ROAS doesn't measure profit
Critical point: ROAS ≠ profit
I've seen dozens of accounts with 8× ROAS that are losing money, and 2× ROAS accounts printing profit. The difference is margin. Raw ROAS ignores COGS, shipping, returns, and operational costs.
Example: an eCommerce retailer with 4× ROAS and 20% margin sells €4,000 of product with €1,000 in spend. Gross profit is €800 (20% of revenue), minus €1,000 spend = €200 loss. "Great ROAS" actually means losing money.
The solution is POAS (Profit on Ad Spend) — a metric that factors in margin. POAS = (Revenue × Margin) ÷ Spend. For the same example: (4,000 × 0.20) ÷ 1,000 = 0.8× POAS → below 1× means loss. Clear, unambiguous.
POAS isn't native in the Google Ads UI, but you can calculate it manually or via custom columns. For eCommerce clients where I run Tiered Shopping strategy, POAS is the primary KPI — ROAS is only a secondary view.
How to improve ROAS
Tactic #1
Lift AOV (Average Order Value)
Bundles, "Add to order" upsells, free shipping thresholds. Higher AOV = higher ROAS without touching bid strategy.
Tactic #2
Cut low-ROAS ad groups
Pause ad groups/keywords stuck below break-even ROAS. Budget reallocates to winners.
Tactic #3
Target ROAS Smart Bidding
Once you have 30+ conversions in 30 days, switch to tROAS. The algorithm bids higher for users with high purchase intent.
Tactic #4
Improve Quality Score
Higher QS = lower CPC. Same revenue with less spend = higher ROAS. QS 7+ cuts CPC by 20–30%.
Tactic #5
Landing page CVR optimization
Higher conversion rate → more revenue on same clicks → higher ROAS. Test speed, CTA, social proof.
Tactic #6
Add negative keywords
Every click from an irrelevant query is spend without revenue. Monthly Search Terms review + aggressive negatives protect ROAS.
FAQ
What ROAS is good?▼
How to calculate ROAS as a percentage?▼
Difference between ROAS and ROI?▼
What's the break-even ROAS?▼
How does Target ROAS bidding work?▼
Is a 10× ROAS always good?▼
Your ROAS not tracking profit?
Free account analysis with POAS mapping and margin-aware bid strategy recommendations.
Book a free consultationRelated guides
Smart Bidding guide
tROAS, Maximize Conversion Value and when to use each
Google Ads optimization — 30 tactics
Complete framework for lifting ROAS
Performance Max guide
PMax tROAS strategy and asset groups
Quality Score guide
How QS lowers CPC and lifts ROAS
Google Ads for eCommerce in Serbia 2026
Benchmarks, strategy, real account data
Conversion Tracking guide
Without accurate tracking, ROAS is a lie
Free personalised video audit
Want a video walkthrough of your Google Ads account?
I'll personally record a 5-minute video walking through your campaigns, showing you where you're losing money and giving you 3 specific things to fix immediately. No sales pitch — just value.
What you get:
- 5-min personalised video analysis
- 3 specific quick wins to implement
- Budget & bidding recommendations
Requirements:
- Ad spend: €3,000+/month (or £3,000+)
- Active account for 3+ months
- eCommerce or Lead Gen business
Limited to 3 video audits per week. Response within 48 hours.