Skip to content
Peak Atlas

Problem · Good ROAS without profit

The ROAS is right. Why doesn't the profit add up?

ROAS measures revenue per ad dollar, not profit. Only when you know how much an order brings in before ads can you see the ROAS at which you actually make money.

Know the threshold

Three numbers. A minimum ROAS.

Order value, cost per order without advertising, and your current ROAS. You can overwrite the sample numbers.

Net, excluding sales tax, after discount.

€

Goods, shipping, packaging, payment fees, return share.

€

Revenue divided by ad spend, e.g. 3.0.

Break-even ROAS

2,2

Contribution margin before ads 27,00 € per order

At your ROAS, 7,00 € is left per order after ad costs of 20,00 €. Fixed costs haven't been paid out of it yet.

Break-even ROAS = order value ÷ (order value − costs excluding ads)

Assumptions and limits

  • Break-even ROAS applies to one order. Fixed costs are not yet covered.
  • The ROAS from the ad account is based on its attribution. It can be higher than the campaign's actual contribution.
  • Repeat purchases aren't factored in. If customers often buy again, the first order can be tighter.

Your entries stay in this browser. Nothing is saved or sent.

How you'll notice

The ad account is celebrating. The analysis doesn't.

  • ROAS is above target, but profit falls as soon as the budget rises.
  • All products are advertised with the same target ROAS, although their margins differ a lot.
  • Ad accounts and the shop together report more revenue than actually came in.

Understand the causes

Why a good ROAS can still lose money.

  1. 01

    One target ROAS for everything

    How you'll notice
    High-margin and low-margin products run toward the same goal.
    Why it happens
    Break-even ROAS depends on the margin per product, not on the industry.
    What helps
    Calculate break-even ROAS per product or product group and align targets with it.
    Limit
    For very many small products, one calculation per group is enough.
  2. 02

    Costs after the click are missing

    How you'll notice
    The calculation in the ad account only sees revenue and ad costs.
    Why it happens
    Goods, shipping, fees, and returns don't show up there.
    What helps
    Calculate the cost per order without advertising once, cleanly, and use it as your baseline.
    Limit
    Return rates vary by campaign; an average is a start.
  3. 03

    Attributed revenue is too high

    How you'll notice
    The channels together report more revenue than the shop.
    Why it happens
    Every platform credits itself with orders that would have come anyway.
    What helps
    Hold ad costs against actual total revenue, not just the platform figure.
    Limit
    There is no exact attribution; look at trends instead of single values.

Ways to solve it

From platform ROAS to the profit per order.

Ways to fix good ROAS without profit, compared
WayEnough ifLimit
Break-even ROAS once in a spreadsheetYou have few products with similar margins.Goes stale as soon as prices or costs change.
Adjust goals in the ad accountYou already know the break-even ROAS for each product group.The ad account still doesn't know the costs after the click.
Marketing reporting toolYou want to combine and compare channels.Shows revenue and ROAS, rarely the margin per product.
Peak OneYou want to see break-even ROAS per product and ad impact on the same numbers.Needs clean costs per product; platform attribution remains an estimate.

Peak One in action

From the campaign to the budget decision.

  1. TriggerAt what ROAS do we make money?
  2. 01 · CampaignSignalROAS shows which ads bring in more than they cost.
  3. 02 · ProductUnderstandingROAS by Product in Peak Break-even ROAS shows which product needs which ROAS.
  4. 03 · AssortmentDecisionROAS Matrix answers which products you can afford to advertise.
  5. 04 · TaskActionShifting budget or pausing a campaign becomes a task in Peak Board.
Result: Ad budget flows into products whose margin can support it.

The apps for it

Available in Peak One.

Three steps

Before the budget rises again.

  1. 01 / 03

    Calculate cost per order

    Add up goods, shipping, packaging, payment fees, and return share for an average order.

  2. 02 / 03

    Set a threshold

    Determine break-even ROAS with the calculation above and note it for each product group.

  3. 03 / 03

    Check campaigns below it

    Pause every campaign below the threshold, or deliberately run it as new-customer acquisition with a repurchase goal.

Frequently asked questions

Briefly answered.

What is a good ROAS?

One above your break-even ROAS. Your margin determines it: the less an order brings in before advertising, the higher the ROAS has to be. General benchmarks don't help here.

What is the difference between ROAS and POAS?

ROAS divides revenue by ad costs. POAS divides profit by ad costs and so accounts for the cost of the order. Break-even ROAS translates that back into the number your ad account knows.

Can a campaign run below break-even ROAS?

Yes, if it brings new customers who demonstrably buy again. Then you have to hold the cost per new customer against their contribution margin across several orders.

Keep exploring

Welt Control

✦ A Peak principle

Relevance over volume. What matters becomes visible.

Curated, not endless

More problems

Typical bottlenecks in growing companies, each with a tool you can try right away, the causes, and the path Peak One provides for it.

Solve it once. The rest follows.

The campaigns look good, but after all costs nothing is left. Sign in with Google and see your company in one place.

Free plan · Sign in with Google · set up in about two minutes