Skip to content
Optizads

A ROAS target set without knowing the margin

A ROAS target set without a known margin. Prints the margin at which that target breaks even, so you see at once whether it is ambitious or quietly losing money.

By the Optizads team

On this page
  1. Why it matters
  2. How Oppy decides
  3. Check it yourself in Google Ads
  4. What to do about it
  5. Terms on this page
  6. Other checks in this area

The short answer

Whether a target ROAS makes money depends on the product margin, and the margin is usually not in Google Ads. Oppy cannot judge the target, so it prints the arithmetic instead: at this target, the campaign breaks even at this margin. If you already send cost of goods through Merchant Center, or import profit as the conversion value, break-even is a ROAS of 1 and this arithmetic does not apply.

Why it matters

A target ROAS of 4 means €4 of revenue for each €1 of ad spend. On a product with a 50% margin, that is profitable. On a product with a 20% margin, every sale loses money once the ads are paid.

Targets are often set from habit or from what a past agency used. One line of arithmetic tells the owner at once whether theirs is ambitious or quietly losing money.

How Oppy decides

The check reads the campaigns that have a ROAS target and spent recently.

Checks that weigh money or clicks judge what they find on your own account's numbers, not on one figure applied to every account, so what counts as a problem on a small account is not the same on a large one. Checks on settings read how the account is set up.

When there is too little to go on, the check says so instead of guessing. A finding always comes with the rows behind it, so you can read the evidence before you decide.

How the check runs
This check
Step of the auditSpend
What it readsCampaigns, their settings and their results
Needs trustworthy conversionsNo. It does not wait for the tracking step.
What happens nextReported in the audit with the rows behind it. The decision stays with you.

Check it yourself in Google Ads

  1. In Google Ads, open Campaigns and add the Bid strategy and Target ROAS columns.
  2. For each campaign with a ROAS target, divide 1 by the target. A 400% target is 4, so 1 ÷ 4 = 25%.
  3. Compare that break-even margin with your real margin after cost of goods, shipping and fees.
  4. If your margin is below the break-even, the target loses money on every sale at that ROAS.

What to do about it

Set the target from the margin: break-even ROAS is 1 divided by the margin, and a profitable target sits above it. The break-even ROAS calculator does the sum with your own figures.

If margins differ a lot between products, group them by margin, so each campaign can have a target that fits.

Terms on this page

Other checks in this area

Questions, answered.

Anything else? Ask Oppy in the product, or write to the team.

What ROAS do I need to break even?

One divided by your margin. With a 25% margin, you need a ROAS of 4, or 400%, just to cover the cost of the ads.

Why does Oppy not change my ROAS target?

Because the margin is usually not in Google Ads, so the right target cannot be known from the account. The check shows the break-even arithmetic for you to compare with your real margin.

Put Oppy to work on your account.

Create your account and connect Google Ads. Your first audit arrives in minutes, your first tasks soon after. 14 days free, no card.

  • Every change logged in History
  • Hosted in the EU
  • Any account size