Glossary

What is ROAS

ROAS is return on ad spend: revenue attributed to an ad campaign divided by what the campaign cost. Google Ads expresses it as a percentage, so 5 dollars of sales on 1 dollar of spend is a 500 percent target ROAS. It counts no cost except the ad spend, which is why a good ROAS depends on your gross margin.

By the Addition team Updated 10 September 2026 6 min read

What ROAS measures and what it leaves out

ROAS is revenue attributed to a campaign divided by the cost of that campaign. Google Ads writes it as a percentage: 5 dollars in sales divided by 1 dollar in ad spend gives a 500 percent target ROAS. Most ecommerce teams say it as a multiple instead, so the same number is a 5x.

One cost in, one revenue out.

The word return covers one cost only. ROAS counts the ad spend and nothing else. Return on investment includes the total cost of a campaign, the software, design and distribution around it, while ROAS isolates the direct ad spend. Neither of them counts what the product cost you.

MetricWhat is in the denominatorWhat is in the numerator
ROASAd spend onlyRevenue attributed to the ads
ROIAd spend plus the costs around the campaignRevenue, or profit, depending on who is speaking
Profit on ad spendAd spendGross profit, not revenue
Three metrics people use interchangeably in the same meeting. The third one is the only one that has already subtracted the cost of goods, which is why it answers a different question.

Why two tools report different ROAS for the same spend

The formula is arithmetic and the arithmetic is not where the disagreement comes from. The numerator is a number some tool decided to attribute to your ads, using a window you chose and a model it chose, and different tools make different decisions.

The numerator is a decision, not a count.

Start with the window. Google Ads records a conversion for a set period after the ad interaction, and that period is a setting.

The setting that decides how much revenue lands in the numerator

Google Ads Help page titled About conversion windows, defining a conversion window as the period after an ad interaction during which a conversion is recorded, with a worked example of shortening it to seven days
  1. 1A conversion window is a period, and the page says it is editable per conversion action. So it is a decision, not a measurement.
  2. 2The example on the page runs the arithmetic in the other direction: shorten the window to seven days and conversions that happen later stop appearing in the report.
  3. 3The default is thirty days after a click. Two accounts with different windows produce different ROAS from identical spend and identical orders.
Google Ads Help, read 5 September 2026.

Then the model. Shopify’s marketing reports default to last click, giving all the credit to the last channel the customer touched, with a 30-day lookback. Google Ads has its own attribution model, and it works with the values your own conversion tracking sends. Its Target ROAS documentation says the platform predicts future conversions and values using the conversion values you report. So the numerator on one screen begins in your tag setup, and the numerator on the other begins in Shopify’s. If the value being sent is itself a rate, not an order total, then what a conversion rate is decides the number before any attribution runs.

Where you read itWhat decides the numeratorDefault window
Google AdsIts attribution model and the values your tracking sends30 days after a click, 1 day after a view
Shopify marketing reportsLast click, from tracked campaigns and UTM parameters30 days
Your accountsOrders that settled and were not refundedWhatever the month is
Three numerators, one spend. Shopify says outright that the sales figure in this report can differ from its other reports, because it only counts traffic it can attribute.

One more setting to check before you compare two months: Google states that changing a conversion window applies to conversions going forward and does not recount the ones already recorded. A window change is therefore a break in the series, not a restatement of it.

What counts as a good ROAS?

People ask this four different ways and get the same answer back. The benchmark in circulation is 4 to 1, and the threshold it is standing in for moves with a number that is different for every store.

Break-even ROAS is one divided by your gross margin.

One glossary states the 4 to 1 figure and cites no sample for it. A sample could exist; what it could not be is right for every store.

The reasoning is one step. ROAS has not paid for the goods. If your gross margin is 40 percent, every 2.50 of revenue leaves 1.00 of gross profit, so 2.50 of revenue per 1.00 of ad spend is exactly break-even. Below it you are buying orders at a loss.

The right-hand column is the 4 to 1 benchmark read against five different stores. The benchmark sits below the floor in the first row and well clear of it in the last, which is why one number cannot answer the question for all of them. Clearing the floor is not the same as being profitable: shipping, fees and returns sit above it.
Break-even ROAS, by gross margin

Reading the other three questions off the same table

That table also answers the other three questions in the box. A ROAS of 1 returns exactly the spend and has paid for none of the goods, so it is a loss everywhere. A 2.5 is break-even at a 40 percent margin, below the floor at 30 and clear of it at 50. A 5x means five dollars of revenue per dollar spent, and whether that is good is the same question again.

Why ROAS is not profitability

The first mix up is treating ROAS as though it were a profit measure. It is a revenue measure with one cost subtracted. Ad spend is rarely the biggest thing standing between revenue and profit. Goods, shipping, payment fees and returns all sit outside it.

A rising ROAS can arrive with falling profit. Move budget onto a product that looks efficient and sells at a thin margin, and the ratio improves while the contribution does not.

The second is the bidding strategy with the same name. Target ROAS in Google Ads is an automated bidding strategy, not a report, and it has entry requirements. Google lists at least 15 conversions in the past 30 days for Search and Shopping, and at least 50 in 35 days for Demand Gen. Below those thresholds it is not a target you have chosen, it is a strategy that has too little to learn from.

Where the same three letters stop being a report

Google Ads · Campaign settings · Bidding · Strategy

Maximize clicks

Maximize conversions

Maximize conversion value

Target CPA

1Target ROAS

Manual CPC

  • The marked row is a setting, not a column. Everything else on this page is a number you read afterwards; this one is an instruction you give beforehand.
  • It carries entry requirements the list does not show: Google names at least 15 conversions in 30 days for Search and Shopping, and 50 in 35 days for Demand Gen.
  • Below those, choosing it does not set your target. It hands the bidding to a system with too little to learn from.
Our own drawing of the bid strategy list. The strategy names are Google’s; the marking is ours.

Which is the same trap how Google Ads works sets in a different place: the number you type is an input to a system, not an instruction to it.

Where to read the rest

That is the term and the threshold. How the price of each click is decided, and why Google publishes six inputs and your bid is one of them, is our guide to how Google Ads works.

One rule from it belongs here: what you pay is not what you bid.

If the constraint turns out to be the site and not the auction, the cheaper fix sits on the other side of the click. What a visit is worth is where that gets measured, the subject of conversion rate optimization.

Work out your gross margin on your best-selling product, divide one by it, and compare the answer to the ROAS your ad account is reporting. The two cover different ground, one product against every campaign, so read a shortfall as a question, not a verdict: either the account is buying orders at a loss, or the mix is carrying products whose margins are better than your best seller’s. Both are worth finding out, and the campaign-level version of the same division is the one that settles it.

Suppose your account is running under that break-even line: fixing it is our PPC management service.

Sources

  1. Google Ads Help Target ROAS: the formula, conversion values from your own tracking, and the minimum conversion thresholds accessed 1 September 2026
  2. Google Ads Help Conversion windows: 30-day click default, 1 to 90 day range, changes are not retroactive accessed 1 September 2026
  3. Google Ads Help Attribution models: comparing last click against data-driven attribution accessed 1 September 2026
  4. Shopify Help Center Marketing reports: last-click default, 30-day lookback, and the note that the sales figure can differ accessed 1 September 2026
  5. AppsFlyer ROAS glossary entry: ROAS isolates ad spend while ROI includes the costs around the campaign accessed 1 September 2026
  6. BigCommerce Return on ad spend glossary entry, stating a 4 to 1 benchmark accessed 1 September 2026 This page carries no publication date of its own.

Questions people ask

What is a good ROAS?

The lowest ROAS that is not a loss is one divided by your gross margin. At a 40 percent margin that is 2.5; at 20 percent it is 5.0. Anything published as a universal benchmark is answering a question about someone else’s margins.

Is a roas of 1 good?

No. A ROAS of 1 means the campaign returned exactly what it cost, before you paid for the product, the shipping or the payment fees. A ROAS of 1 is a loss on any store with a cost of goods.

Is a 2.5 roas good?

A ROAS of 2.5 is exactly break-even at a 40 percent gross margin, below the floor at 30 percent, and clear of it at 50. Clearing the floor is the first gate, not the last one: shipping, payment fees and returns all sit above it.

What does 5 roas mean?

Five dollars of attributed revenue for every dollar of ad spend. Whether it is good is the same question as before: at a 20 percent gross margin, 5x is exactly break-even.