iROAS: The Retail Media Number That Makes Budget Decisions Easy

ROAS is retail media's most reported metric. But ROAS has a problem: it includes sales that would have happened anyway.

iROAS: The Retail Media Number That Makes Budget Decisions Easy

A 5x ROAS means the campaign was associated with €5 in sales for every €1 invested.

But "associated with" isn't the same as "caused." Some of those sales were already in the pipeline, baseline demand, habitual purchases, seasonal patterns.

iROAS, incremental ROAS, strips out the baseline and reports only the return on sales that the campaign actually caused. It's the metric that turns retail media into investment language.

The formula iROAS = Incremental Sales ÷ Campaign Investment

Where incremental sales = total attributed sales minus baseline sales (as estimated by control groups or demand forecasting models).

If a campaign generates €500,000 in total attributed sales, and the control group analysis estimates that €350,000 would have occurred without the campaign, the incremental sales are €150,000. On a €30,000 investment, the iROAS is 5.0x.

Compare this to the standard ROAS of 16.7x (€500,000 ÷ €30,000). The standard ROAS sounds better. The iROAS is honest.

Why iROAS is the finance metric

Finance teams don't trust standard ROAS because they know it overclaims. Every channel reports high ROAS. If you add up all the ROAS claims from all channels, total sales would be 10x what actually happened. Something doesn't add up.

iROAS solves the double-counting problem. Because it isolates the increment, the sales caused by this specific campaign, it can be summed across channels without exceeding total sales. It's additive, defensible, and auditable.

When the CFO asks "what did we get for our retail media investment?", iROAS is the answer. Not impressions. Not gross ROAS. The incremental return.

iROAS and budget allocation iROAS makes budget decisions simple. Compare iROAS across channels, campaigns, audiences, and occasions. Invest more where iROAS is highest. Reduce where it's lowest.

"Quick breakfast occasion targeting delivers 6.2x iROAS. Party purchase targeting delivers 4.1x iROAS. Generic run-of-network delivers 2.3x iROAS."

The allocation decision is obvious. And it's grounded in causal evidence, not correlation.

Over time, iROAS data builds a performance library: which audiences, which occasions, which channels, which store clusters deliver the best incremental return. Each campaign adds to the library. Each subsequent campaign is planned using the library.

Performance compounds.

iROAS across the network

Across our retailer network, campaigns measured with control groups and purchase- linked attribution deliver 5-7x ROAS. The iROAS, isolated incremental, varies by campaign type:

Targeted occasion campaigns: 4-7x iROAS

New-to-brand acquisition campaigns: 3-5x iROAS

Retention and frequency campaigns: 5-8x iROAS

Generic run-of-network: 1.5-3x iROAS

The variation reflects the targeting precision. More precise targeting, better occasions, better audience selection = higher incrementality = higher iROAS. This is the feedback loop: measurement enables optimization, optimization improves incrementality, incrementality improves iROAS, higher iROAS attracts more budget.

The bottom line iROAS is ROAS minus the noise. It isolates the sales the campaign caused and divides by the investment. It's the number that finance trusts, that enables cross-channel comparison, and that makes budget allocation decisions straightforward.

If you report one metric to the brand's leadership team, report iROAS. It's honest, it's defensible, and it answers the only question that matters: was this investment worth it?

Related Reading

Ready to see how this works in practice?

Footprints AI helps brands and retailers measure what matters. See our customer success stories or get in touch to discuss your retail media strategy.

More Stories

By clicking “Accept All”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.