Return on ad spend is the most quoted number in performance marketing and one of the most misread. A campaign reports a 3.0 ROAS and everyone relaxes. But ROAS compares revenue to spend, and revenue is not profit. Whether a 3.0 ROAS makes money depends entirely on a number that lives outside the ad platform: your gross margin.

This piece walks through the break-even math, shows why there is no universal "good ROAS," and separates ROAS from ROI so you can tell, at a glance, whether a campaign is actually paying for itself.

ROAS is a revenue ratio, not a profit ratio

ROAS is simply revenue attributed to the ads divided by the amount you spent on them. Spend 2,000, generate 6,000 in tracked revenue, and your ROAS is 3.0 — also written as 300% or 3:1. It answers exactly one question: how much revenue did each unit of ad spend bring back.

The trap is treating a ROAS above 1.0 as "profitable." At a 3.0 ROAS you brought back three times your spend in revenue, but you still paid for the product, the shipping, the returns, and the payment fees inside that revenue. Cover those first, and a chunk of the 3.0 disappears.

Break-even ROAS is one divided by margin

The single most useful number for interpreting ROAS is your break-even ROAS: the point at which the ads generate exactly zero profit. It is your gross margin, inverted.

break-even ROAS = 1 / gross margin

At a 50% margin, break-even ROAS is 2.0 — you need to bring back two dollars of revenue for every dollar of spend just to cover the cost of goods and the ad. At a 25% margin, break-even ROAS is 4.0. At an 80% margin, it is 1.25. The same 3.0 ROAS is comfortably profitable for the software business and a steady loss for the low-margin retailer.

This is why "what is a good ROAS?" has no universal answer. The honest reply is another question: what is your margin? You can work your own break-even line — and the profit on a given campaign — with the ROAS calculator.

ROAS and ROI are not the same number

ROAS compares revenue to spend. ROI compares profit to spend. They are related but they answer different questions, and confusing them is how teams talk themselves into unprofitable scale.

A 2.0 ROAS at a 50% margin is exactly break-even: 0% ROI. Every point of ROAS above break-even is where real return begins. Converting the ratio into a currency figure — revenue times margin, minus spend — is usually what the decision actually hinges on, because it accounts for volume in a way the ratio never can.

Why the ratio quietly misleads on scale

ROAS and volume pull in opposite directions. As you push spend into less-qualified audiences, marginal ROAS falls even as total profit rises. Conversely, cutting spend almost always raises ROAS while lowering total profit, because you keep only the cheapest, highest-intent conversions.

An advertiser optimizing ROAS in isolation will happily shrink a profitable account to chase a prettier ratio. The fix is to hold two numbers side by side: ROAS against your break-even line, and absolute profit on ad spend. A lower-ROAS campaign at scale often out-earns a high-ROAS campaign with tiny volume.

The attribution caveat

Every number here assumes the revenue the platform credits to the ads is revenue the ads actually caused. It usually is not — platform-reported ROAS includes conversions that would have happened anyway, especially from retargeting and branded audiences. Break-even math tells you whether a campaign clears your margin; it cannot tell you whether the ads caused the sales. For that you need a holdout, which is a separate measurement entirely.

The takeaway

Before you judge any ROAS, calculate your break-even ROAS from margin. Then read the campaign against that line and against absolute profit — never against a benchmark you saw in a deck. A ratio is only meaningful next to the margin that gives it a pass-or-fail threshold.

End note

Technology changes quickly. Check linked primary sources and publication dates before applying time-sensitive guidance.