10+ years · 3x UK Search Awards

What is ROAS and How to Calculate It? [with Calculator] [2026]

2026-04-268 min
Illustration of a calculator and a stack of coins beside a rising chart, illustrating what ROAS is and how to calculate it
Metrics · 2026-04-26 · 8 min

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.

eCommerce average

2.5×

Lead Gen benchmark

Luxury / premium

Break-even (0 profit)

🔄 Living guide - change history

This guide gets updated as the numbers change. What changed:

  • September 2026: Added break-even ROAS and a "What is a good ROAS?" section.
  • April 2026: First version of this guide.

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:

RevenueSpendROASRating
€500€1,0000.5× (50%)Loss
€1,000€1,0001× (100%)Break-even
€3,000€1,0003× (300%)Solid
€5,000€1,0005× (500%)Great
€10,000€1,00010× (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.

Break-even ROAS

Break-even ROAS = 1 ÷ gross margin (margin as a decimal). Example: at a 40% margin, break-even ROAS is 2.5× - below that, every extra sale from ads is losing you money, not making you any.

ROAS above break-even still doesn't mean profit if your margin figure doesn't already account for shipping, returns, and the cost of running the account. See ROAS vs POAS below for the full picture.


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.

Enter both numbers to see the result.

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.


What is a good ROAS?

There's no universal number. A good ROAS is one that sits above your break-even ROAS for your own margin, not a benchmark copied from a different business with a different cost structure. In accounts I manage, average eCommerce ROAS is 3.7×, but that's an average across different margins and verticals, not a target to chase.

Break-even ROAS by margin:

MarginBreak-even ROAS
20%5.0×
30%3.33×
40%2.5×
50%2.0×
60%1.67×

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. Treat the numbers below as directional estimates from industry reports, not as targets to copy onto your own account.

IndustryTarget ROASNotes
eCommerce — Fashion/Apparel4.0×40–60% margin, brand dependency
eCommerce — Beauty/Skincare3.5×High LTV, repeat orders
eCommerce — Electronics5.0×Low margins (5–15%) — needs higher ROAS
eCommerce — Home & Garden3.8×Solid margins, seasonal
eCommerce — Food & Beverage4.5×Subscription lifts LTV
SaaS / B2B3.0×LTV-based (calculated on 12-month revenue)
Lead Gen (local services)2.5×Track CPA instead of ROAS if no direct sale
Luxury / premium6.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?
Depends on margin, not a single number that fits every account. Good ROAS is any ROAS above your break-even ROAS (1 ÷ margin) - see the break-even table above for your margin. In accounts I manage, average eCommerce ROAS is 3.7×, but that's an average, not a target.
How to calculate ROAS as a percentage?
ROAS % = (Revenue ÷ Spend) × 100. Example: €4,000 revenue ÷ €1,000 spend × 100 = 400%. Same thing as 4× ROAS, just expressed differently.
Difference between ROAS and ROI?
ROAS measures revenue per spend. ROI measures profit against total investment (spend + operational costs + COGS). ROAS is surface-level; ROI is a deeper financial read. A 4× ROAS can translate to −10% ROI if margins are thin.
What's the break-even ROAS?
Break-even ROAS = 1 ÷ margin. If margin is 20%, break-even is 5× (1 ÷ 0.20). Below that you run at a loss. Key note: margin here is net margin after COGS and operational costs — not gross markup.
How does Target ROAS bidding work?
Target ROAS (tROAS) is a Smart Bidding strategy — you set a target ROAS (e.g. 400%), and Google bids higher for users more likely to convert at high value and lower for everyone else. Needs 30+ conversions in the last 30 days and stable conversion value history.
Is a 10× ROAS always good?
Not necessarily. An extremely high ROAS (10×+) usually means the budget is too conservative — the algorithm is only catching the "easiest" conversions (branded, repeat buyers). Doubling the budget often drops ROAS to 5× but raises total profit. 10× on €500/mo is worth less than 4× on €5,000/mo.

Your ROAS not tracking profit?

Free account analysis with POAS mapping and margin-aware bid strategy recommendations. Running an eCommerce account? See how we approach Google Ads management for eCommerce.

Book a free consultation

Last updated: April 2026
Author: Slobodan Jelisavac, Google Ads Consultant

Free video audit

Get a Personalised Video Audit of Your Google Ads Account

I'll record a 15-minute walkthrough of your campaigns showing exactly where you're losing money and what to fix first.

See the audit service

Free personalised video audit

Want a video walkthrough of your Google Ads account?

I'll personally record a 15-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:

  • 15-min personalised video analysis
  • 3 specific quick wins to implement
  • Budget & bidding recommendations

Requirements:

  • Ad spend: €1,500+/month (or £1,500+)
  • Active account for 3+ months
  • eCommerce or Lead Gen business

Limited to 5 audits per month. Response within 48 hours.