Growth metrics

Return on Ad Spend (ROAS)

By Jake Luo · Published Aug 2, 2026

Return on ad spend (ROAS) is the revenue a campaign generated divided by what the campaign cost — $4 of revenue from $1 of spend is a 4× ROAS. It measures how efficiently ad money turns into revenue, which is a narrower question than whether the business made any money.

How ROAS is calculated

The formula is revenue attributed to the campaign divided by the cost of the campaign. Spend $2,000 on ads, attribute $8,000 of orders to them, and the campaign ran at 4× ROAS. It is usually written as a multiple rather than a percentage, and it is deliberately a ratio, so it stays comparable across campaigns of very different sizes.

Two versions of the number exist and get confused constantly. Channel ROAS uses the revenue one ad platform claims and the spend on that platform. Blended ROAS uses total revenue divided by total ad spend across everything. Channel ROAS is what you optimise a campaign with; blended ROAS is the one that reconciles with your bank, and it is always the lower of the two once more than one platform is running.

The window matters as much as the formula. Every ad platform counts a conversion within an attribution window it chooses — often days after the click — so the same week can show three different ROAS figures depending on when you look and which window is set. Pick one window, write it down, and compare like with like; a ROAS that improved because someone widened the window has not improved.

What counts as a good ROAS

There is no universal benchmark, and any article quoting one is quoting somebody else's margin. Your break-even multiple is one divided by your gross margin: at a 25% margin you need 4× just to stand still, while a software product at 90% margin breaks even near 1.1×. Everything below is where the number misleads people.

  • Margin sets the floor, so the same number is a success and a failure. A 3× ROAS is a loss on a 30% margin product and excellent on software. Compute your own floor before you copy anyone's target.
  • Platform-reported ROAS is not company ROAS. Each platform claims conversions it had a hand in, so one order can appear in two dashboards. Reconcile against blended spend and total revenue before believing a channel is carrying the business.
  • First-order ROAS ignores everything after the first order. A subscription or a repeat-purchase store can accept a losing first sale if the second is profitable, which is a decision about customer lifetime value, not about the ad.
  • A rising ROAS often means you shrank. Efficiency climbs when you cut spend down to your warmest audience, so a campaign can look better every week while producing fewer customers each week.

ROAS, CAC, and the number underneath both

ROAS and customer acquisition cost answer different questions, and small teams get further with both. ROAS asks how much revenue an advertising pound returned; CAC asks what one new customer cost, and it can include the things ROAS ignores — agency fees, creative production, the discount you offered to close the sale. A campaign can post a respectable ROAS and still produce customers who cost more than they will ever be worth, which is why the two are read together rather than one instead of the other.

A first-party note from running our own paid search at AgentCeres — the AI growth team at agentceres.com. The thing that broke for us was never the ratio, it was the event underneath it: our signup conversion fired correctly while the paid-plan conversion silently did not, because the analytics call was made in a shape the library ignored without raising an error. Nothing looked wrong on the page, in the console, or in the campaign. Every efficiency figure computed in that window was arithmetically perfect and factually false. Before trusting any ROAS number, buy from yourself at full price and confirm the conversion arrives with the correct value attached — a metric is only as honest as the event that feeds it.

FAQ

What is the difference between ROAS and ROI?
ROAS divides revenue by ad spend; ROI divides profit by total cost. ROAS therefore ignores the cost of the goods, the payment fees, the salaries and the software, which is why a campaign can post a strong ROAS while the business loses money on every order. ROAS is the right lens for comparing campaigns against each other, and the wrong lens for deciding whether advertising is working as a business activity.
What is a good ROAS?
The only honest answer is one divided by your gross margin, plus enough headroom to cover the costs the ratio leaves out. Commonly quoted targets like 4× come from retail margins and mean nothing for a high-margin digital product or a low-margin reseller. Calculate your own break-even multiple first; a benchmark borrowed from a different cost structure is worse than no benchmark.
Why does my ad platform report more revenue than my store?
Because platforms count conversions inside their own attribution windows and claim credit for orders they influenced, including ones that would have happened anyway and ones another platform is also claiming. Overlap is normal rather than a bug. The reconciliation is blended: total revenue divided by total spend, checked against what actually arrived in the bank.
Should an early-stage startup optimise for ROAS?
Only after the offer converts and the tracking is verified, because before that ROAS mostly measures noise. Very small spends produce ratios that swing wildly on single orders, and optimising against that noise usually means cutting a channel that never got a fair test. Early on, conversion rate and knowing what a customer is worth do more for the outcome than tuning the ad account.
Related terms
Customer Acquisition Cost (CAC)Customer Lifetime Value (LTV)Conversion Rate Optimization (CRO)North Star Metric

An AI growth team that runs this for you

AgentCeres is a managed AI marketing team — you approve what ships. 14-day free trial, from $39/month.

Start free trialBrowse the glossary