Retail Media Profit Calculator

Retail media reports a flattering ROAS because the retailer counts every sale that touched your ad, including the shoppers who were already buying. Enter what your dashboard shows, your margin, and your program mix, and this tool returns the number that actually matters: the profit you are really making.

Reported retail-media ROAS overstates results because last-click attribution at the digital shelf credits sales that were already going to happen. True incremental ROAS keeps only the sales your ads caused, and profit depends on your gross margin, not on revenue. This calculator combines the three: your reported ROAS, your margin, and an incrementality benchmark set by your program mix (which you can replace with a holdout-test figure). It returns your true incremental ROAS, your breakeven ROAS, and the real monthly profit or loss.

The calculator

Retail Media Profit Calculator inputs and result

Total monthly spend across your retail media networks.
The return your retailer dashboard shows.
Your product margin after cost of goods.
Sets a research-based incremental-share default below.
Auto-set by mix; override with a holdout-test result.
✓ Enter your numbers
True incremental ROAS
0.0×
$0net profit / month
0.0×breakeven ROAS
$0incremental revenue / mo
Export

Walkthrough

How to use this calculator

  1. Enter spend, reported ROAS, and marginPull spend and ROAS from your retail media dashboard for the same month, and use your true gross margin after cost of goods. Margin is what turns revenue into profit, so it is not optional.
  2. Pick your program mixThe dropdown sets a research-based incremental-share default — lower for branded and sponsored-product heavy programs, higher for category and conquesting. It saves you from having to know your incrementality cold.
  3. Override with a holdout if you have oneIf you have run a geo or pause test, type the measured incremental share over the default. That is always more accurate than a benchmark.
  4. Read your true ROAS and real profitThe headline is your incremental return; the sub-metrics show net monthly profit and the breakeven ROAS your margin demands. Green means the program genuinely adds profit.
  5. Act on the mix, then exportIf you are near or below breakeven, shift budget from harvest to growth placements and re-check. Copy a share link, export the CSV, or print a one-pager for the review.

From the desk

RGM Expert Says

Real Growth Matters — Commerce media practiceHow we use this tool with clients

The first thing we do on any retail-media account is separate the reported ROAS from the real one, because the gap funds most of the bad decisions in this channel. A program that looks like an 8x hero on the dashboard is frequently a 3x once we strip the branded and cashback-style sales that were already in the cart. Margin then decides whether even that 3x is profit or a slow leak.

The program mix is where the money is won or lost. Branded search and sponsored-product defense convert beautifully and create almost nothing, because those shoppers had already chosen you; category and conquesting placements convert worse on a last-click report and create far more genuine new demand. We routinely move budget from the first group to the second, accept a lower headline ROAS, and watch real, incremental sales rise.

We never let a client manage retail media to the platform's number for long. We run holdout and geo tests on the biggest partners, feed the measured incremental share back into a model like this one, and set targets in true incremental ROAS against the client's actual margin. That single shift — from reported ROAS to incremental profit — is usually worth more than any bid or keyword change we make.

The math

How it works

The calculator works in three short steps. First it rebuilds reported revenue from your spend and ROAS. Then it keeps only the incremental portion — the sales your ads actually caused. Finally it applies your gross margin to that incremental revenue and subtracts spend to get real profit, and compares your incremental ROAS to the return your margin requires to break even.

Incremental revenue = Spend × Reported ROAS × Incremental share
True incremental ROAS = Reported ROAS × Incremental share
Net profit = (Incremental revenue × Gross margin) − Spend
Breakeven ROAS = 1 ÷ Gross margin
  • Reported ROAS — revenue over spend as the platform reports it, before any incrementality adjustment.
  • Incremental share — the percent of credited sales that would not have happened without the ads.
  • Gross margin — the share of each sale you keep after cost of goods; it sets the breakeven bar.
  • Breakeven ROAS — the incremental return needed just to cover spend at your margin (1 ÷ margin).

Incremental-share defaults are orientation figures synthesized from public retail-media incrementality research; your own holdout or geo test is always the better input. See RGM’s retail media field guide and incrementality.

Why it matters

Why reported ROAS is the most over-trusted number in retail media

Retail media is the most measurable advertising ever built and, paradoxically, the most misleading, because the company selling you the ads also writes the report card. Last-click attribution at the digital shelf hands the ad credit for sales the shopper had already decided to make, so the reported ROAS routinely runs at twice the true incremental figure. Managing to that number means scaling the placements that flatter the dashboard rather than the ones that grow the business.

Margin is the second blind spot. A ROAS is a revenue ratio, and revenue is not profit. At a 35 percent gross margin you need close to a 3x incremental return simply to break even, which means a great-looking 4x built mostly on harvested sales can quietly lose money once cost of goods is taken out. Holding retail media to true incremental ROAS against your real margin is the only way to know whether the channel is funding growth or eroding it.

The good news is that the fix is straightforward and within your control. Measure incrementality with holdout tests, rebuild the program mix toward category and conquesting placements that create demand, and judge every dollar on incremental profit rather than the headline return. Brands that make that shift usually spend a similar amount very differently, and have real, defensible growth to show for it.

Benchmarks

Incrementality by retail-media placement

How much of a placement's reported sales are genuinely incremental varies widely. These are orientation ranges; a holdout test on your own account is far more reliable.

Placement typeTypical incremental shareWhat it mostly does
Branded search / sponsored brands~15% to 30%Harvests shoppers already choosing you
Sponsored products (non-branded)~30% to 50%Mix of harvest and discovery at the shelf
Category & conquesting search~55% to 75%Wins shoppers who had not chosen a brand
New-product / off-site display~70% to 90%Builds demand that did not yet exist
Ranges synthesized from public retail-media incrementality studies and RGM client testing; verify against your own holdout results.

Voices worth trusting

What the experts say

There is still a lot of retargeting and chasing branded search — the activations that look good on a ROAS report but are not really driving incremental sales.
Retail media analyst (paraphrase)

Related on RGM

Keep learning

FAQ

Common questions

Why is my retail media ROAS misleading?
Because the retailer reports it with last-click attribution at the point of purchase, where most shoppers have already decided to buy. Branded search, sponsored-product defense, and cashback-style placements collect credit for sales that were already coming, so reported ROAS often runs about double the true incremental figure.
What is incremental ROAS?
The return counting only the sales your ads actually caused — the ones that would not have happened otherwise. It equals reported ROAS multiplied by your incremental share. It is the number that reflects real growth, and the one you should set targets against.
How do I know my incremental share?
The most accurate way is a holdout or geo test: turn a placement or partner off in matched markets and measure how much total sales fall. Until you have that, the program-mix dropdown sets a research-based default you can refine — branded and retargeting run low, category and conquesting run high.
Why does the tool ask for gross margin?
Because ROAS is a revenue ratio and revenue is not profit. Your margin determines how high an incremental return must be to break even — about 1 divided by your margin. At a 35 percent margin you need roughly a 3x incremental ROAS just to cover spend.
Should I cut retail media if my true ROAS is low?
Usually not — you should rebuild the mix. Cap the harvest-heavy branded and buy-box spend, move budget to incremental category and conquesting placements, and confirm the lift with a holdout. Most brands end up spending a similar amount far more profitably.
Does this work for Amazon, Walmart, and other networks?
Yes. The math is the same across every retail media network — Amazon Ads, Walmart Connect, Instacart, Target Roundel, and the rest. Enter blended figures across networks, or run the tool once per network to compare them.

Related tools

Related tools