How to Calculate Return on Ad Spend (ROAS): Formula, Benchmarks and Examples

by | Sep 14, 2026 | Uncategorized | 0 comments

ROAS (Return on Ad Spend) tells you how much revenue each unit of currency spent on advertising brings back. The formula is simple, but the number is only useful if you know your break-even point, your margin, and whether you are looking at platform-reported ROAS or blended ROAS. This guide covers all of it, with worked numbers you can copy into a spreadsheet today.

The ROAS formula

The core calculation is:

ROAS = Revenue attributed to ads ÷ Ad spend

Expressed as a percentage:

ROAS % = (Revenue attributed to ads ÷ Ad spend) × 100

Both are correct. A campaign that generates 40,000 in revenue on 10,000 of spend has a ROAS of 4 (also written 4x, 4:1 or 400%). Most ad platforms report ROAS as a multiple (4.0), while some analytics tools and calculators show it as a percentage (400%). They mean exactly the same thing.

What counts as “revenue attributed to ads”

  • Gross revenue from conversions the platform or your analytics tool credits to the campaign
  • Before deducting COGS, shipping, payment fees and returns
  • Usually excluding tax and shipping charged to the customer (check your tracking setup, this is a very common source of inflated ROAS)

What counts as “ad spend”

  • Media spend billed by the platform
  • Ideally also: agency or management fees, creative production, ad tech and feed management costs

The strict definition uses media spend only. The honest definition includes everything you had to pay to run the ads. We recommend calculating both, and calling the second one fully loaded ROAS.

ad spend calculator

Step by step: how to calculate ROAS

  1. Pick a date range that is longer than your typical purchase cycle (7 days minimum, 30 days is safer).
  2. Pull total conversion value for that range from the ad platform or your analytics tool.
  3. Pull total spend for the exact same range and the exact same campaigns.
  4. Divide revenue by spend.
  5. Multiply by 100 if you want a percentage.
  6. Compare the result against your break-even ROAS, not against a number you read on a blog.

How to calculate ROAS in Excel or Google Sheets

Put revenue in column B and spend in column C, then use:

  • =B2/C2 for the multiple (format as number, 2 decimals)
  • =B2/C2*100 for the percentage
  • =SUM(B2:B31)/SUM(C2:C31) for a period total. Never average daily ROAS values, that gives a distorted result because it ignores spend weighting.

Where to find it in the platforms

  • Google Ads: add the column Conv. value / cost. That column is your ROAS.
  • Meta Ads: the column Purchase ROAS (return on ad spend), usually based on the 7-day click / 1-day view attribution setting.
  • Amazon Ads: reported as ACoS (Advertising Cost of Sales). ROAS = 1 ÷ ACoS.
  • GA4: build an exploration with Session campaign, Purchase revenue and Advertising cost, then create a calculated ratio.

Worked example 1: ecommerce campaign

A DTC skincare brand runs Google Shopping and Meta for one month.

Channel Spend Attributed revenue ROAS
Google Shopping 8,000 36,000 4.50
Meta prospecting 10,000 17,000 1.70
Meta retargeting 2,000 14,000 7.00
Platform total 20,000 67,000 3.35

Now the reality check. Actual store revenue for the month was 58,000, not 67,000. The 9,000 gap is double counting: Meta and Google both claimed the same purchases. Blended ROAS is therefore 58,000 ÷ 20,000 = 2.90.

ad spend calculator

Worked example 2: lead generation campaign

Lead gen ROAS is where most teams go wrong, because there is no revenue at the moment of conversion. You have to walk the lead through the funnel.

A B2B software company spends 12,000 on LinkedIn and Google Search in one quarter:

  • 400 leads generated, so cost per lead = 12,000 ÷ 400 = 30
  • 20% become sales qualified = 80 opportunities
  • 25% of those close = 20 customers
  • Average first-year contract value = 2,400

Closed-won revenue = 20 × 2,400 = 48,000

ROAS = 48,000 ÷ 12,000 = 4.0 (400%)

The shortcut: value per lead

Once you know the funnel rates, you can assign a value to every lead and monitor ROAS in near real time:

Lead value = Close rate × Average deal value = (0.20 × 0.25) × 2,400 = 120 per lead

Feed that number back into Google Ads or Meta as a conversion value and the platform will report ROAS directly. Recalculate the lead value every quarter, because close rates drift.

Two traps in lead gen ROAS

  • Sales lag. If your sales cycle is 90 days, comparing this month’s spend to this month’s closed revenue is meaningless. Use cohorts: spend from month X against revenue eventually closed from month X leads.
  • Lead quality by source. A channel with 30 CPL and a 5% close rate is worse than one with 60 CPL and a 20% close rate. Always calculate ROAS per source, not just overall.

ROAS is not profit: the margin problem

A 4x ROAS sounds great until you remember that ROAS uses revenue, not profit. If your gross margin is 25%, a 4x ROAS means you are exactly at break-even and made nothing.

The formula that actually matters:

Break-even ROAS = 1 ÷ Gross margin

Gross margin Break-even ROAS Target ROAS for healthy profit
20% 5.00 7.0 and above
30% 3.33 4.5 and above
40% 2.50 3.5 and above
50% 2.00 2.8 and above
60% 1.67 2.3 and above
80% 1.25 1.8 and above

Use gross margin after COGS, shipping, payment processing and expected returns. Many ecommerce brands think they have 45% margin and actually operate at 32% once returns and fulfilment are included.

POAS: the metric behind the metric

POAS (Profit on Ad Spend) = Gross profit from ads ÷ Ad spend

In example 1 above, with 42% gross margin: gross profit = 58,000 × 0.42 = 24,360. POAS = 24,360 ÷ 20,000 = 1.22. The business kept 4,360 before overheads. Same campaign, far less flattering. If you sell products with very different margins, POAS is the only number worth optimising toward.

ad spend calculator

Platform ROAS vs blended ROAS

Metric Formula Use it for
Platform ROAS Attributed revenue ÷ platform spend Optimising inside one account: creatives, keywords, audiences
Blended ROAS / MER Total store revenue ÷ total ad spend Budget decisions, board reporting, spotting attribution inflation
New customer ROAS First-time buyer revenue ÷ ad spend Judging prospecting campaigns fairly
LTV ROAS 90 or 365 day cohort revenue ÷ acquisition spend Subscription and repeat-purchase businesses

Rule of thumb: if the sum of your platform ROAS revenue exceeds your actual revenue, your channels are claiming the same sales. Trust blended ROAS for the budget, platform ROAS for the optimisation.

What is a good ROAS by channel

There is no universal good ROAS, only good relative to your break-even. That said, these ranges reflect what we see across accounts we manage in 2026:

Channel Typical ROAS range Notes
Google Search, branded terms 8x to 20x+ Largely harvesting existing demand, do not judge the account on this
Google Search, non-brand 2x to 5x Highly dependent on competition and AOV
Google Shopping / Performance Max 3x to 8x Segment brand traffic out before believing the number
Meta prospecting 1.2x to 2.5x Judge on new customer ROAS and blended impact
Meta retargeting 4x to 10x Heavily inflated by sales that would have happened anyway
Amazon Sponsored Products 3x to 6x (ACoS 17% to 33%) Remember Amazon referral and FBA fees when setting targets
TikTok / short video 1x to 2.5x in-platform Under-attributed, watch blended ROAS when you scale it
Email and SMS 15x to 40x Owned audience, not comparable to paid acquisition
Blended target (ecommerce) 2.5x to 4x Set from your margin structure and growth appetite
B2B lead gen (closed-won) 3x to 10x Measured on a cohort basis over the full sales cycle
ad spend calculator

How to fix a campaign below break-even ROAS

Before cutting the budget, work through the diagnosis in order. Most below-target campaigns have a measurement problem or a funnel problem, not a bidding problem. Much the same conclusion turns up on agentsfordata.com.

1. Verify the tracking first

  • Are shipping and tax being counted as revenue? Remove them.
  • Are conversions firing twice on the thank you page?
  • Is the attribution window the same across the platforms you are comparing?
  • Are refunds and cancelled orders deducted?

2. Find where the money leaks

Symptom Likely cause Fix
High CTR, low conversion rate Ad promises more than the landing page delivers Match message, price and offer between ad and page
Low CTR, high CPC Weak creative or wrong audience Test new hooks and formats, tighten targeting
Good conversion rate, poor ROAS AOV too low for your CPC Bundles, volume discounts, free shipping thresholds, upsells
Spend concentrated on a few terms Broad match or PMax pulling irrelevant traffic Search term audit, negative lists, brand exclusions
ROAS collapses when you scale You exhausted the high-intent audience Accept a lower target on prospecting, judge on blended ROAS

3. Pull the levers in this order

  1. Increase average order value. Raising AOV by 20% raises ROAS by 20% with zero change to the ads.
  2. Improve conversion rate. Page speed, checkout friction, trust signals, clearer pricing.
  3. Cut waste. Pause placements, search terms, ad sets and products below break-even with statistically meaningful data (at least 3x your target CPA in spend).
  4. Rebuild creative. On Meta and TikTok, creative is the biggest single ROAS lever left.
  5. Adjust bidding. Move to target ROAS bidding only when you have consistent conversion volume, and change targets by 10% to 15% at a time.
  6. Reallocate budget toward the campaigns already above target instead of trying to rescue everything.

Common ROAS mistakes

  • Comparing ROAS across platforms with different attribution models
  • Setting a single ROAS target for brand, prospecting and retargeting
  • Optimising for ROAS instead of profit when product margins vary widely
  • Ignoring lifetime value, which makes subscription businesses cut winning campaigns
  • Reading daily ROAS and reacting to noise instead of using rolling 7 or 14 day windows
  • Forgetting agency fees, creative costs and platform tools in the spend figure

FAQ

Is ROAS a percentage or a ratio?

Both are valid. 4.0, 4x, 4:1 and 400% all describe the same performance. Ad platforms usually show a multiple, calculators often show a percentage. Just be consistent inside your reporting.

What does a 2.5 ROAS mean?

You generated 2.50 in revenue for every 1.00 spent on ads, or 250%. Whether that is good depends on margin: at 40% gross margin, 2.5 is exactly break-even.

What does 4:1 ROAS mean?

Four units of revenue for every one unit of ad spend, equal to 4x or 400%. It is often quoted as a general ecommerce benchmark, but it only makes sense if your gross margin is above 25%.

What ROAS is 25% ACoS?

ACoS and ROAS are inverses. ROAS = 1 ÷ ACoS, so 25% ACoS equals a 4x ROAS. Similarly, 20% ACoS = 5x, 33% ACoS = 3x, 50% ACoS = 2x.

What is a good ROAS ratio?

A good ROAS is any figure comfortably above your break-even ROAS (1 ÷ gross margin) while still hitting your growth targets. As a starting point, most ecommerce brands aim for a blended 2.5x to 4x, and mature accounts on high-margin products can be profitable at 1.8x. cdp.com makes the same point with more data.

What is the difference between ROAS and ROI?

ROAS measures revenue against ad spend only. ROI measures profit against total investment, including product costs, salaries and overheads. ROAS can look excellent while ROI is negative.

How do I calculate ROAS in Google Ads?

Add the Conv. value / cost column, or divide the Conv. value column by the Cost column. To set targets, use the Target ROAS bidding strategy with the value expressed as a percentage (a 4x target is entered as 400%).

How do I calculate ROAS in Meta Ads?

Use the Purchase ROAS column, or divide purchase conversion value by amount spent. Check the attribution setting before comparing it to any other data source, since a 7-day click / 1-day view window reports very differently from a 1-day click window.

Can ROAS be below 1 and still be acceptable?

Yes, in two situations: subscription or repeat-purchase models where you recover the cost over later orders, and deliberate customer acquisition pushes funded by lifetime value. Both require cohort tracking to justify.

Key takeaways

  • ROAS = revenue attributed to ads ÷ ad spend, multiplied by 100 if you want a percentage
  • Break-even ROAS = 1 ÷ gross margin, and that number, not a benchmark, defines success
  • Use platform ROAS to optimise, blended ROAS to allocate budget
  • Lead gen ROAS needs close rate and deal value, measured in cohorts across the sales cycle
  • When ROAS drops, check tracking, then AOV and conversion rate, then bidding, in that order

Need help auditing your ROAS reporting or rebuilding campaigns that sit below break-even? Get in touch with the team at King Content Agency.

Search Keywords

Recent Posts

How to Do a Social Media Audit: A 10-Step Process for 2026

If your social channels feel like they're running on autopilot without producing real business results, it's time to hit pause and run a proper social media audit. Done well, an audit gives you a clear picture of what's working, what's draining your budget, and where...

How to Optimize Images for SEO: 9 Steps to Faster Rankings

If your pages are loading slowly or your visuals never show up in Google Images, your image SEO is probably leaking traffic. Images represent more than 20% of all web requests, and Google Images still drives a huge share of visual search queries in 2026. The good...

Subscribe

Subscription Form

Follow Us