Plan ads & campaigns · Calculators · Free tool

What is my ROAS, and what is it hiding?

Last updated

ROAS—
Step 1 of 3
What did you spend?

Both figures on this page are measured per dollar of it, so it goes first.

What you paid the platforms over one period. For the blended figure to mean anything this has to be ALL of your advertising spend, not one campaign.

ROAS

Both figures are measured per dollar of ad spend, so nothing can be worked out without it. Enter what you paid the platforms over one period, and the revenue those platforms credit to the same period.

  • Ad spend for one periodNeeded
  • Revenue the platforms attribute to that spendNeeded
  • Total store revenue, which adds MER beside the ROASOptional

Neither figure says whether the campaign made money — that depends on your gross margin. Find the ROAS your margin actually requires.

Nothing you type is sent anywhere. There is no account, no install and no store connection — the arithmetic runs where you are reading it.

Spend, attributed revenue and the blended view

Return on ad spend is how many dollars of revenue an advertising platform credits to your ads for every dollar you paid for them, so $24,000 of attributed revenue on $8,000 of spend is a ROAS of 3.00x.

No benchmark is used on this page, because there is no published cross-industry ROAS band worth grading against — the bar is set by your gross margin, not by an average. The break-even calculator works out where your own line sits. Nudgesmart publishes no first-party advertising figures, so none are used here.

Two ratios, the second one keeping the first honest. The arithmetic is never the disagreement; the disagreement is always about which revenue counts.

Ad spend
What you actually paid the platforms over one period, including any agency or tool fee you want counted. Both figures on the page are measured per dollar of it, so it is the one input where a small definitional choice moves everything downstream.
Attributed revenue
Revenue an ad platform credits to its own ads, according to its own attribution window and its own rules about what counts as a touch. It is a claim made by the party being paid. That is not an accusation, it is just what the number is.
Total store revenue
Everything the store took over the same period, from your own reporting rather than any platform. Optional here, and the reason the page is worth more than a single ratio: without it you cannot tell a 3.00x that carries the business from a 3.00x that is rounding error on somebody else.
MER
Marketing efficiency ratio: how many dollars of total store revenue arrived for each dollar of total ad spend. It has no attribution model, so it cannot be inflated by one and cannot double-count across platforms. It is only meaningful when the spend figure is ALL of your advertising spend — type one campaign into the spend field and MER becomes a flattering number about nothing.
The gap
How far MER sits above ROAS, in the same units. A wide gap means most revenue arrives without an ad claiming it, so the ROAS you are optimising governs a small corner of the business. A gap near zero means paid is the business, with very little unattributed revenue to cushion a bad month.

Most shoppers leave without buying or leaving an email. Nudgesmart catches them before they go, and is available on the Shopify App Store. Browse the template library or see what it costs.

Where ROAS and MER disagree

Illustrative arithmetic, not customer data. Every figure below is produced by the same function the calculator above runs, so the two cannot disagree.

Worked examples: ad spend, attributed revenue and total revenue, with the ROAS and MER each produces
ScenarioAd spendAttributedTotal revenueROASMERAttributed share
All paid channels, one month$8,000$24,000$46,0003.00x5.75x52.2%
Meta and Google both claiming the same orders$10,000$52,000$40,0005.20x4.00x130%exceeds revenue
Brand-heavy store, most revenue arrives without an ad$3,000$6,000$60,0002.00x20.00x10%
Scaling month, budget doubled$20,000$44,000$62,0002.20x3.10x71%
Retargeting-only budget, flattering ROAS$1,200$9,600$38,0008.00x31.67x25.3%
Paid acquisition is the whole business$25,000$50,000$52,0002.00x2.08x96.2%
Row two is the case worth knowing about: the platforms between them claim 130% of everything the store took, which cannot be true of distinct orders. Row five is the opposite trap — an 8.00x retargeting budget that barely moves the blended figure, because it is spending on people who had already decided.

What a ROAS figure leaves out

ROAS has no opinion about profit

It sets revenue beside spend, and revenue is not money you keep. A campaign at 3.00x is excellent at a 60 percent gross margin and loses money on every order at 20 percent. Nothing on this page can tell those apart, which is why the break-even tool exists.

The period is doing more work than the arithmetic

A 7-day click window and a 28-day view window over the same campaign produce very different ROAS figures from identical sales. Comparing your ROAS to anyone else is usually comparing attribution settings.

A rising ROAS can mean a shrinking business

Cut spend to only the warmest audience and ROAS goes up while total revenue goes down, because the people who would have bought anyway are the cheapest to reach. MER catches that; ROAS applauds it.

MER moves for reasons that have nothing to do with advertising

A good email month, a press mention, a seasonal peak or a single wholesale order all raise MER without a single ad changing. It is a business-level ratio, so read it as a trend over months rather than a verdict on a campaign.

Neither figure knows about new versus returning customers

Revenue from a repeat customer who was going to reorder anyway counts the same as a first order from someone who had never heard of you. Two accounts with identical ROAS can have completely different futures.

ROAS and MER questions

How do I calculate ROAS?

Enter what you spent on a campaign and the revenue your ad platform credits to it over the same period, and the calculator returns the multiple. $24,000 of attributed revenue on $8,000 of spend is 3.00x: every dollar of spend was credited with three dollars of sales. It is a ratio, so it has no currency and no time unit of its own, and the period you pick is doing more work than the arithmetic.

What is the difference between ROAS and MER?

ROAS counts only the revenue an ad platform credits to its own ads. MER, or marketing efficiency ratio, counts every sale the store made in the period, set beside the same ad spend. ROAS is scored by the party being paid and can be inflated by an attribution window; MER is scored by your bank and cannot. Watched together over time, the gap between them tells you how much of the platform number survives contact with the till.

Why is my attributed revenue higher than my total revenue?

Because each platform attributes independently. A shopper who saw an ad on one platform and later clicked an ad on another is counted once by each, so the claimed totals overlap. When the sum exceeds what the store actually took, the individual ROAS figures are not wrong so much as double-counting, and the blended figure is the one to act on.

What is a good ROAS?

There is no cross-industry answer, and any single number quoted as one is wrong for most stores. The bar is set by gross margin: at a 20 percent margin you need 5.00x just to cover the goods, and at 70 percent you need 1.43x. Work out your own line with the break-even ROAS calculator rather than comparing yourself to a listicle.

Does a higher ROAS always mean a better campaign?

No. Narrowing a campaign to its warmest audience raises ROAS and can shrink the business, because the people who would have bought anyway are the cheapest to convert. A retargeting-only budget routinely reports the highest ROAS in the account while moving total revenue barely at all.

Does this tool need my store, an account or an install?

No. It runs in the page, takes figures you already have in front of you, and sends nothing about your store anywhere.

Get started

Most paid clicks leave without buying. That is the part still worth working.

The platform bills the click whether the visitor buys or not. Nudgesmart works the session the ad has already paid for — a popup targeted on what the shopper is actually doing, reported per campaign.

ROAS Calculator with MER | Free Tool | Nudgesmart